Algoritmo:: nada mais é do que uma sequência de passos necessários para a resolução de um problema, onde você segue uma lógica, a lógica de programação.

Um exemplo básico de algoritmo é uma receita de bolo. Onde você segue uma sequência de passos.

A estrutura de um algoritmo é: Entrada, Processamento e Saída.

Seguindo o exemplo do bolo, necessariamente seria:

Entrada: os ingredientes;
Processamento: a mistura dos ingredientes;
Saída: o bolo pronto.

Mudando de exemplo para demonstrar de uma forma bem simples os tipos de algoritmos. Iremos usar o seguinte exemplo: Um algoritmo que leia duas notas de um aluno, calcule a média dessas notas. Se a média for maior ou igual a 7, mostrar aprovado na tela, senão, se a média for menor que 7, mostrar reprovado.

Tipos de Algoritmo:
Em passos: consiste em numerar e escrever os passos necessário.
Exemplo:
Início
1- Informe o nome
2- Informe a nota da 1ª avaliação
3- Informe a nota da 2ª avaliação
4- Calcular a média
5- Exibir a média
6- Se a média for maior que 7, aprovado
se não, reprovado.
Fim

Em fluxograma: é a representação gráfica do algoritmo em passos.

 

Em pseudocódigo: esse algoritmo é dividido em blocos que realizam determinadas tarefas, e juntos resolvem formam uma solução. Essa forma se chama Programação Estruturada.

Algoritmo Calculo_Media;

var nota1, nota2, media: real;

inicio

       escreva (“digite a nota 1: “);

       leia (nota1);

       escreva (“digite a nota 2: “);

       leia (nota2);

       media = (nota1+nota2)/2;

    se (media>=7) então

          escreva (“Aprovado”);

    senão

          escreva (“Reprovado”);

Fim

Para executar este algoritmo, basta você Clicar Aqui e fazer o download do Visualg.