Cursos / Eletrônica / Lógica de Programação / Aula 04

arrow_back Aula 04 - Representação de Algoritmos e Estruturas de Decisão Aninhadas

Pseudolinguagens

Como você pode ter percebido, nesta disciplina, você já teve a oportunidade de conhecer três formas de representar os algoritmos. A primeira representação foi a Descrição narrativa vista na Aula 01, através da receita de pudim. A segunda, a Pseudolinguagem, na Aula 02, através de exemplos de código, e, por fim, o Fluxograma, na Aula 03, em que foi apresentada a estrutura de decisão.

A segunda forma de representação, a Pseudolinguagem, que você já conheceu por meio de exemplos, é a maneira de se escrever algoritmos através do 'português estruturado', ou seja, escrever utilizando uma estrutura semelhante à de uma linguagem de programação e, nesse caso, utilizando a língua portuguesa.

Ela apresenta duas vantagens: a primeira é a precisão relacionada aos fluxogramas, e a segunda, a possibilidade de descrever com maior riqueza, como na Descrição narrativa. Assim, mesmo que o Pseudocódigo seja escrito independentemente de uma linguagem de programação, sua estruturação permite, caso necessário, transcrever o código com maior facilidade para a maioria das linguagens de programação. Dessa forma, pode-se dizer que o uso do Pseudocódigo permite escrever algoritmos em estruturas mais próximas dessas linguagens.

Já a desvantagem do seu uso está relacionada à necessidade de se aprender um padrão, ou seja, as regras da pseudolinguagem utilizada. Essas regras dizem respeito à sintaxe da pseudolinguagem e dos comandos existentes nela, as quais podem, ainda, ser diferentes entre pseudolinguagens distintas. Mas não se preocupe: apesar das diferenças que você pode encontrar, as variações são facilmente contornadas.

Como dito anteriormente, você já viu na disciplina três formas em que são representados os algoritmos: a Descrição Narrativa, os Fluxogramas e a Pseudolinguagem em português Potigol.

Agora, no próximo passo, você conhecerá umas das estratégias de programação, chamada de aninhamento.

Versão 5.3 - Todos os Direitos reservados