Saltar para o conteúdo

Curso Livre de Algoritmos e Programação/Ferramentas de representação de algoritmos

Fonte: Wikiversidade

Ferramentas de representação de algoritmos

[editar | editar código-fonte]

Existem diversas formas de representação de algoritmos, as mais conhecidas são:

  • Descrição Narrativa;
  • Fluxograma Convencional;
  • Pseudocódigo/Portugol

Na descrição narrativa os algoritmos tem como representação a forma direta, em linguagem natural, descreve a sequencia dos fatos.

Exemplo: Receita de bolo

Passo 1: Separar ingredientes;

Ingredientes:

  • 2 xícaras de açúcar;
  • 3 ovos;
  • 250g de margarina;
  • 3 xícaras de farinha de trigo;
  • 1 e ½ colher de fermento;
  • 1 xícara de leite.

Modo de preparo:

Passo 2: Pré-aquecer o forno a 180 graus;

Passo 3: Bata as c

laras em neve e reserve;

Passo 4: Em uma travessa, bata o açúcar, a manteiga e as gemas;

Passo 5: Misture a farinha e o leite;

Passo 6: Bata bem, até ficar homogêneo;

Passo 7: Acrescente o fermento;

Passo 8: Coloque em uma forma e leve ao forno por 40 minutos;

Passo 9: Retire do forno.


No fluxograma convencional é uma representação feita com formas geométricas diferentes que implicam ações distintas.

Exemplo:







No pseudocódigo é uma representação rica em detalhes, como a declaração dos tipos de variáveis que serão utilizadas no algoritmo. Possui um conjunto de palavras e regras específicas.

Exemplo: cálculo de da média de um aluno

Algoritmo Media

Var N1, N2, MEDIA: real

Início

Escreva ("Digite o valor da primeira nota: ")

Leia (N1)

Escreva ("Digite o valor da segunda nota: ")

Leia (N2)

MEDIA <- (N1 + N2) / 2

Escreva ("A média do aluno é: ", MEDIA)

Fimalgoritmo


Bibliografias

SOUZA, A. J. de. Conceitos e forma de representação. Instituto Federal de Educação, Ciência e Tecnologia - RN.

JESUS, E. A. de; SANTIAGO, R. de; DAZZI, R. L. S. Ferramenta para criação e teste de algoritmos utilizando fluxogramas ou portugol. UNIVALI.

SOUZA, O. N. de. Programação para iniciantes. PUCRS, Porto Alegre-RS.