Académique Documents
Professionnel Documents
Culture Documents
Entrada
Processamento de Dados
Receber dados, Realizar operaes, Reali ar operaes Gerar respostas.
Sada
Introduo
Etapas para desenvolver um programa:
Anlise: Estudo do enunciado do problema e definio dos dados de entrada, o processamento e a sada sada. Algoritmo: Descrio do problema com suas solues atravs de narrativa narrativa, fluxograma ou portugus estruturado. Codificao: Transformao do algoritmo em cdigo da linguagem de programao.
3 4
Definio de Algoritmos
... uma seqncia de passos que visa atingir um objetivo b i ti i bj ti bem definido.
(FORBELLONE, 1990)
... a descrio de uma seqncia q de passos que deve ser seguida p para a realizao de uma tarefa.
(ASCENCIO, 1999)
Definio de Algoritmos
Passos para algoritmos: algoritmos a construo de
Formas de Representao
Descrio do problema Narrativa: Utiliza-se de linguagem natural; Fluxograma: Utiliza-se de smbolos grficos; Pseudocdigo ou Portugol: Utilizase de regras pr-definidas pr-definidas.
Identificar os dados que sero fornecidos fornecidos; Identificar os d d que sero gerados; Id tifi dados gerados d Definir o processamento (clculos e restries, restries condies nas quais se aplicam aplicam, etc) para determinar a seqncia de aes; Construir o algoritmo; Testar o algoritmo atravs de simulaes.
5
Prof Glucia Nolascco
Formas de Representao
Descrio Narrativa:
Exemplo: Venda de um refrigerante em uma mquina eletrnica
Receber o dinheiro inserido na mquina; Verificar se o dinheiro vlido; Solicitar seleo do refrigerante; Verificar se h o refrigerante; Ejetar o refrigerante; Ejetar o troco.
Formas de Representao
Fluxograma: Somar trs nmeros.
Incio
N1, N2, N1 N2 N3
M = N1 + N2 + N3
M
8
Fim
Prof Glucia Nolascco
13
14