Nada é mais básico em computação, do que o conceito de Algoritmo: “Um conjunto finito de regras, bem definidas, para a solução de um problema em um tempo finito.”
Considere o seguinte problema: Dadas 2 notas de um aluno em uma determinada disciplina, calcule a média aritmética desse aluno.
As tarefas a serem executadas para a solução desse problema, podem ser descritas da seguinte maneira:
- Iniciar o algoritmo
- Obter as duas notas do aluno
- Calcular a média aritmética usando a fórmula
- Comunicar o resultado obtido
- Terminar o algoritmo
Essa sequência de tarefas, especificadas passo-a-passo, é um algoritmo, pois é formada por um conjunto finito de regras que podem ser consideradas bem definidas e cuja execução produz uma solução para o problema proposto, após um tempo finito.