26525417
1266 palavras
6 páginas
CONCEITO DE ALGORITMO“É uma seqüência de passos que visa atingir um objetivo bem definido”
(FORBELLONE, 1999)
“É a descrição de uma sequência de passos que deve ser seguida para realização de uma tarefa”
(ASCÊNCIO, 1999)
“ É uma sequencia finita de instrução cuja execução, em tempo finito, resolve um problema computacional, qualquer que seja sua instância.”
(SALVETTI, 1999)
“São regras formais para obtenção de um resultado ou da solução de um problema, englobando fórmulas de expressões aritméticas.”
(MANZANO, 1997)
“É a descrição de um conjunto de comandos que, obedecidos, resultam numa sucessão finita de ações.”
(FARRER, 1999)
Analisando as definições anteriores, podese perceber que executamos no diaadia vários algoritmos, como:
• Somar números;
• Fazer um sanduíche;
• Trocar uma lâmpada;
• Ir para a escola;
• Sacar dinheiro no Banco 24 horas, etc..
OBS:
Um problema pode ser resolvido de diversas formas, porém gerando a mesma resposta.
Exemplos de Algoritmos:
ALG. 1: SOMA TRÊS NUMEROS
Passo 1: Receber os três números
Passo 2: Somar os três números
Passo 3: Mostrar o resultado obtido.
OU
Passo 1: Ler o 1º número
Passo 2: Ler o 2º número
Passo 3: Ler o 3º número
Passo 4: Adicionar os números lidos
Passo 5: Imprimir o resultado da operação.
ALG. 2: SACAR DINHEIRO NO BANCO 24 HORAS
Passo 1: Ir até um Banco 24 horas.
Passo 2: Colocar o cartão.
Passo 3: Digitar a senha.
Passo 4: Solicitar a quantia a quantia desejada.
Passo 5: Se Saldo for maior ou igual à quantia desejada, SACAR; caso contrário, mostrar mensagem de impossibilidade de saque.
Passo 6: Retirar o Cartão.
Passo 7: Sair do Banco 24 horas.
MÉTODO PARA CONSTRUIR UM ALGORÍTMO:
1. Compreender completamente o problema;
2. Definir os dados de entrada;
3. Definir o processamento, ou seja, cálculos e restrições;
4. Definir os dados de saída;
5. Construir o algorítmo (Usar um tipo de algorítmos);
6.Testar o algorítmo (Teste de