Curso Introdução à Programação

Formas de Representação

Página do Curso 6 min Texto por
User Image
Julio Nunes Avelar

Nesta aula entenderemos porque representamos algoritmos, e os três tipos principais de representação de algoritmos. Esta aula sera dividida em:

  • Por que representar um algoritmo?
  • Descrição narrativa;
  • Exemplo de descrição narrativa;
  • Pseudocódigo;
  • Exemplo de pseudocódigo;
  • Fluxograma;
  • Formatos utilizados;
  • Exemplo de fluxograma.

Por que representar um algoritmo?

Cada linguagem tem suas próprias regras. Isso faz com que programadores acostumados com certas linguagens não entendam outras. Uma representação de algoritmo é utilizada para tornar possível que qualquer pessoa entenda o funcionamento de um certo algoritmo, sem precisar entender uma linguagem de programação especifica.

Descrição narrativa.

Na descrição narrativa o algoritmo é descrito utilizando linguagem natural (Forma normal de falar), sem detalhes de como realizar os comandos e com uma representação mais simples.

Exemplo de Descrição narrativa

Algoritmo para calcular a média de um aluno

  1. Anote a primeira nota;

  2. Anote a segunda nota;

  3. Calcule a média aritmética das notas;

  4. Se a média for maior ou igual a 7, o alunos está aprovado;

  5. Se a média for menor que 7, mas maior ou igual a 4, o alunos está de avaliação final;

  6. Se a média for menor que 4, o alunos está reprovado;

Pseudocódigo.

O Pseudocódigo utiliza uma representação na forma de código, porém um código que utiliza comandos na linguagem natural, é semelhante ao código escrito em algumas linguagens de programação e a sua tradução para alguma linguagem de programação é mais simples.

Exemplo de pseudocódigo.

Algoritmo para calcular a média de um aluno usando pseudocódigo, logo logo você verá que essa representação é bem mais parecida com uma linguagem de programação convencional.

  1. Variáveis: Nota1, Nota2, Media
  2. Leia(Nota1, Nota2)
  3. Media = (Nota1+Nota2)/2
  4. Se (Media >= 7) Imprima "Aluno está aprovado"
  5. Se (Media < 7 e Media >= 4) Imprima "Aluno está de avaliação"
  6. Se (Media <= 4) Imprima "Aluno está reprovado"

Fluxograma.

O Fluxograma utilização uma representação na forma gráfica. A representação do algoritmo e feita utilizando formas geométricas e uma breve descrição de qual ação está associada à cada forma.

Formatos utilizados.

Principais formatos utilizados:

Início e fim de algoritmo:

Entrada e saída de dados:

Decisão:

Processo:

Exemplo de fluxograma.

Algoritmo para calcular a média de um aluno usando fluxograma. Note que para cada tipo de ação se utiliza um tipo de figura diferente.

Boa aula, e até a próxima 😄