Algoritmos e Programa o
Conceitos:
” Algoritmo é a sequencia de passos que visa atingir um objetivo bem definido.” (FORBELLONE,1999)
” Algoritmo é a descrição de uma sequencia de passos que deve ser seguida para a realização de uma tarefa”
“ 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)
“ Algoritmo são regras formais para a obtenção de um resultado ou da solução de um problema, englobando formulas de expressões aritméticas.” (MANZANO,1997)
“ Ação é um acontecimento que, a partir de um estado inicial, após um período de tempo finito, produz um estado final previsível e bem definido. Portanto, um algoritmo é a descrição de um conjunto de comandos que, obedecidos, resultam numa sucessão finita de ação.” (FARRER,1999)
Construção:
Para a construção de um algoritmo, devemos seguir um passo a passo:
- compreender completamente o problema a ser resolvido;
- definir os dados de entrada, ou seja, quais dados serão fornecidos e quais objetos fazem parte desse cenário problema;
- definir o processamento, ou seja, quais cálculos serão efetuados e quais as restrições para estes cálculos;
- definir os dados de saída, ou seja, quais dados serão gerados após o processamento;
- construir o algoritmo;
- testar o algoritmo realizando simulações;
Tipos de algoritmo:
- Descrição narrativa; analisar o enunciado do problema e escrever, utilizando uma linguagem natural;
- Fluxograma; analisar o enunciado do problemas e escrever, utilizando símbolos gráficos predefinidos.
- Pseudocódigo ou portugol; analisar o enunciado do problema e escrever por meio de regras predefinidas.
Exemplos de algoritmo em PSEUDOCÓDIGO:
EX 1: Faça um algoritmo para mostrar o resultado da multiplicação de dois números.
ALGORITMO
DECLARE N1, N2, M NUMÉRICO
ESCREVA “ Digite dois números”
LEIA N1, N2
M – N1 * N2
ESCREVA “ Multiplicação = “, M
FIM_ALGORITMO
EX