algoritmo: do Lat. algorithmos < Ár. alkharizmi : [Inform.] São conjunto de etapas bem definidas necessárias para chegar à resolução de um problema. São, assim, expressões simbolicas, que nos permite testam, e com estruturas de controle nos permitem especificar varios Problemas. No exemplo abaixo, vémos um pequeno problema real. Há que traduzir " esmiuçar", atraves de um tradução para a linguagem natural, o nosso problema para nos consentrarmos na sua resolução. A sua entrada é o x e a sua saída é o y (ou f(x) , o valor que a função retorna). --- Linguagem Natural Posteriormente defenimos as etapas para a resolução do problema, planeando o nosso algoritmo. Seria, então, o seguinte: Entrada: Receber o valor X. Elevar X ao quadrado e guardar o número resultante como Z. Dividir Z por 3 e guardar o número resultante como Y.