Algoritmos
_______________________________________________________________
Algoritmos e Programação
Conceito de Algoritmo “Algoritmo é uma sequencia de passos que visa atingir um objetivo bem definido” (FORBELLONE, 1999) “Algoritmo é uma sequencia finita de instruções ou operações cuja execução, em tempo finito, resolve um problema computacional, qualquer que seja sua instância ” (Salvetti, 1999) Podemos definir Instruções como um conjunto de regras definidas para a realização de algo. Analisando as definições podemos observar que executamos no dia-a-dia vários algoritmos, como podemos observar no exemplo: Algoritmo 1 – Somar quatro números Passo1 – Receber quatro números Passo 2 – Somar quatro números Passo 3 – Mostrar o resultado obtido da soma. Formas de representação Os três tipos mais utilizados de algoritmos são: a descrição narrativa, fluxograma e pseudocódigo ou portugol. Descrição narrativa – consiste em analisar o enunciado do problema e escrever os passos a serem seguidos para a solução dos mesmos. Exemplo: Algoritmo com descrição narrativa Passo1 – Receber quatro números Passo 2 – Somar quatro números Passo 3 – Mostrar o resultado obtido da soma.
Fluxograma - consiste em analisar o enunciado do problema e escrever utilizando símbolos gráficos os passos a serem seguidos para a solução dos mesmos. Exemplo: Algoritmo em fluxograma
Início
N1, N2, N3, N4
S = N1+ N2,+N3,+N4
Soma
Fim
Pseudocódigo ou Portugol- consiste em analisar o enunciado do problema e escrever, por meio de regras predefinidas, os passos a serem seguidos para a solução dos mesmos. Exemplos: Algoritmo em Pseudocódigo ou Portugol Algoritmo Declare N1, N2, N3, N4, soma Numérico Escreva “Digite quatro números”; Leia N1, N2, N3, N4; Soma