Fluxograma
Fluxogramas e pseudocódigos são formas simples e diagramadas de código pronto. O objetivo de um fluxograma ou pseudocódigo é mostrar de antemão a lógica usada na solução de um problema
(algoritmo).
Pseudocódigo
O pseudocódigo é um código simplório, ou seja, não é um código real, mas um código imaginário que lembra o código de programação.
O pseudocódigo é muito utilizado em cursos de programação e faculdades para apresentar a lógica algorítmica de forma mais simples, sem ter que se preocupar muito com o aspecto técnico das linguagens reais.
O pseudocódigo não segue um padrão definido, portanto, qualquer um pode escrever seu pseudocódigo da forma que bem entender desde que ele transmita a idéia central da lógica da programação. Por exemplo, abaixo estão dois pseudocódigos que descrevem o mesmo algoritmo: pseudocódigo1 INICIO entrada de dado : grava em VAR1 verificar var1 : letra ? verdade : imprimir dado -> "Você digitou uma letra" falso : imprimir dado -> "Você digitou um número"
FIM
pseudocódigo2
INICIO: procedimento
VARIÁVEIS var1 var1 "Você digitou uma letra" caso contrário imprimir dado:MONITOR -> "Você digitou um número"
FIM: procedimento
Como podemos ver, ambos lembram a forma de programar, mas nenhum dos dois são linguagens de programação reais. Porém, dessa forma evidencia seu maior ponto fraco que é a falta de portabilidade. Como qualquer um pode criar se próprio código, nem sempre o outro entenderá.
Fluxograma
Fluxogramas têm o mesmo objetivo dos pseudocódigos, a única diferença é que os fluxogramas são representações gráficas.
A vantagem principal dos fluxogramas é que, diferentemente dos pseudocódigos, eles são padronizados. Ou seja, cada símbolo representa uma ação específica e sempre representará.
Um fluxograma usa linhas para ligar seus elementos, criando assim, um caminho que deve ser seguido. Abaixo está uma tabela com as representações do fluxograma e o que são.