O que é um Algoritmo
Mas afinal o que é um algoritmo?
R:
“Um algoritmo é um conjunto finito (tem fim) de regras que provem de uma sequência de operações para resolver um tipo de problema específico.” (Knuth)
“ Um algoritmo é uma sequência ordenada e não ambígua, de passos que leva, à solução de um dado problema” (Tremblay)
Um algoritmo é uma sequência ordenada e não ambígua de passos que contem um conjunto finito (tem um fim) de regras que nos leva a solução de um problema específico. (Diogo Pereira)
E para que é que nos precisamos de algoritmos?
R:
“ A noção de algoritmo é básica para toda a programação de computadores” .(Knuth)
“O conceito central de programação e da ciência da computação é o conceito de algoritmo”. (Wirth)
O conceito de algoritmo é a base da ciência e também a base de toda a programação de computadores. (Diogo Pereira)
E afinal em que usamos nos algoritmos?
R:
Quando compramos um equipamento electrónico vem com instruções, as instruções dos equipamentos electrónicos são exemplos de algoritmos.
A receita dos bolos também é algoritmos
A maneira como as contas da água luz e telefone são calculadas é algoritmos.
As letras e os números são algoritmos (Diogo Pereira)
Quais são as características dos algoritmos?
R:
Os algoritmos são finitos
Não dão margem a dupla interpretação
Pode gerar informações de saída para o mundo externo
Quais são as vantagens e desvantagens?
Vantagens: O programador pode implementar o algoritmo em qualquer linguagem de programação existente
Algoritmo+Linguagem de programação = Programa
E como podemos representar um algoritmo?
O que é a descrição narrativa?
R: Podemos usar o português para descrever os principais passos para a solução de um problema
VANTAGENS:
É em Português
DESVANTAGENS:
É