04 Algoritmos E Fluxograma

630 palavras 3 páginas
PROGRAMAÇÃO 1
Aula 4
Prof. José Claudio Vianna Jr joseclaudio.vj@gmail.com 2

Agenda
• Algoritmos
• Algoritmos e Programação
• Exercícios

3

Algoritmos
• Algoritmo é a base da programação
• O que são Programas?
• Conjunto de instruções

• Ao formular um conjunto de instruções, construímos um

algoritmo

4

Algoritmos
• Da primeira aula:

“Lógica para a programação: Estabelecer um conjunto de idéias e pensamentos e organizá-los de forma estruturada e coesa”
• Algoritmo: passos sequenciais e lógicos, organizados de

forma solucionar certo problema
• Tarefas ordenadas logicamente

5

Algoritmos
• Ordenando pensamentos e ações:
• Passos para tomar banho?
1.
2.
3.
4.
5.

Entrar no banheiro
Tirar a roupa
Ligar o chuveiro
...
...

6

Algoritmos
Entrada

Processamento

• Propriedades:
• Finitude (tem que terminar)
• Objetivo (ações sem ambigüidade)
• Entradas (0 ou mais)
• Saídas (0 ou mais)
• Efetividade (operações básicas)

Saída

7

Algoritmos
• Exemplo:
• Vir de casa para a UP
• Quais são os passos?
• Contingências, eventualidades, alguma coisa pode

acontecer ou não?

8

Algoritmos e Programação
• Passos para desenvolver um algoritmo:
1. Estabelecer objetivo
2. Determinar as entradas
3. Determinar as saídas
4. Construir as ações
5. Montar/Construir o algoritmo
6. Executar o algoritmo (teste de mesa)

9

Algoritmos e Programação
• Levar em consideração:
• Estabelecer a sequência da tarefa, identificando as diferentes operações • Determinar operações de repetição, agrupando essas operações
• Determinar operações de decisão, agrupando operações dependentes de uma condição a ser verificada

10

Exercício 1
• Verificar se um determinado número é par ou ímpar
• Qual a solução?
• Objetivo?
• Entradas?
• Saídas?
• Ações?

Verificar se um número é par ou ímpar
Número a ser verificado
Texto com a informação se o número é par ou ímpar
Receber o número, dividir, etc...

11

Exercício 1
• Verificar se um determinado número é par ou ímpar
• Solução:
1. Receber/Ler

Relacionados

  • gestao ambiental
    2119 palavras | 9 páginas
  • Algoritmo - iniciantes na engenharia
    888 palavras | 4 páginas
  • O que e lógica - Estrutura condicional
    5178 palavras | 21 páginas
  • Av3-ads-sem1- linguagens e técnicas de programação
    477 palavras | 2 páginas
  • anhanguera
    644 palavras | 3 páginas
  • Algoritimos
    830 palavras | 4 páginas
  • Algoritmo Narrativo e Fluxogramas.
    2126 palavras | 9 páginas
  • Organizaçao tadashi
    348 palavras | 2 páginas
  • Linguagem c
    1109 palavras | 5 páginas
  • algoritmos
    364 palavras | 2 páginas