Para aqueles que desconhecem esta expressão,um
algoritmo é caracterizado por qualquer forma de resolver um problema de forma
procedural (procedimentos, rotinas) a partir de padrões e regras.
O algorítimo é usado como forma de programação, criando as automatizações, que por sua vez é traçada pela matemática exagonal (0-1-0-1-0-1 podendo ser liga e desliga)
Veja um exemplo:
Cinco
vezes cinco é igual ao número cinco somado cinco vezes.
5 X 5 =
5 + 5 + 5 + 5 + 5
Isso,
de forma simples, é um algoritmo.
Algoritmo
computacional
O
algoritmo computacional se extende dessa idéia. É um programa que realiza
procedimentos para solucionar um problema.
A
diferença está na forma que isso deve ser feito. Algoritmos computacionais usam
estruturas que ajudam o processador a chegar a um determinado resultado. Ou
seja, o programador tem que realmente expressar como chegar ao resultado
passo-a-passo, pois não existe o óbvio para o computador.
Para isso, define-se que para
criar um algoritmo (programa) é apenas necessário três estruturas:
Estrutura de procedimento
Estrutura seletiva
Estrutura repetitiva
E, para isso, podemos também
usar alguns paradigmas dos dias atuais, como a programação orientada a eventos
e a programação orientada a objetos.