Algoritimos
E
FLUXOGRAMAS
ALGORITMO
Algoritmo - Uma seqüência de ações finitas encadeadas e lógicas que descrevem como um determinado problema deve ser resolvido. Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar em algoritmo como uma receita, uma seqüência de instruções que executam uma meta específica. Estas tarefas não podem ser redundantes nem subjetivas na sua definição, devem ser claras e precisas. Como exemplos de algoritmos podemos citar os algoritmos das operações básicas (adição, multiplicação, divisão e subtração) de números reais decimais. Outros exemplos seriam os manuais de aparelhos eletrônicos, como um aparelho de som, que explicam passo-a-passo como, por exemplo, gravar um evento. Até mesmo as coisas mais simples do nosso dia a dia, podem ser descritas por seqüências lógicas. Por exemplo: Apesar do nome pouco usual, algoritmos são comuns em nosso cotidiano, como por exemplo, uma receita de bolo. Nela está descrita uma série de ingredientes necessários e uma seqüência de diversos passos (ações) que devem ser fielmente cumpridos para que se consiga fazer o alimento desejado, conforme se esperava, antes do início das atividades (objetivo bem definido). Observa-se, porém que uma ordem isolada não permite realizar o processo completo, para isso é necessário um conjunto de instruções colocadas em ordem seqüencial lógica. No exemplo do parágrafo anterior para fazermos um bolo não podemos começar por colocar os ingredientes no forno. É necessário todo um processo passo a passo para se chegar a este fim.
Formas de Representação de Algoritmos
Existem diversas formas de representação de algoritmos, mas não há um consenso com relação à melhor forma delas. O critério usado para classificar hierarquicamente estas formas está diretamente ligado ao nível de detalhe, inversamente ao grau de