Listamos abaixo algumas definições para um Algoritmo.
Um algoritmo é uma sequência de passos computacionais que transformam a entrada em saída. Ele toma um valor como entrada, produzindo um outro valor como saída.
O algoritmo também pode ser definido como uma ferramenta para solução de problemas computacionais. Ele descreve as etapas que precisam ser seguidas para que um programa execute as tarefas que lhe são designadas.
Pode-se dizer que um algoritmo é como se fosse uma receita com todos os passos necessários para se resolver uma determinada tarefa.
Ele corresponde a uma sequência lógica, finita e definida de instruções que devem ser seguidas para que um problema possa ser resolvido, ou uma determinada tarefa seja executada.