Um fluxograma é uma representação diagramática de um algoritmo. Um fluxograma pode ser útil tanto para escrever programas quanto para explicar o programa a outras pessoas.
Símbolos usados no fluxograma
Símbolo | Objetivo | Descrição | ||
---|---|---|---|---|
![]() | Linha de fluxo | Indica o fluxo da lógica conectando símbolos. | ||
![]() | Terminal (Parar / Iniciar) | Representa o início e o final de um fluxograma. | ||
![]() | Entrada / Saída | Usado para operação de entrada e saída. | ||
![]() | Em processamento | Usado para operações aritméticas e /> | Decisão | Usado para tomada de decisão entre duas ou mais alternativas. |
![]() | Conector na página | Usado para unir diferentes linhas de fluxo | ||
![]() | Conector fora da página | Usado para conectar a parte do fluxograma em uma página diferente. | ||
![]() | Processo / Função Predefinida | Representa um grupo de instruções executando uma tarefa de processamento. |
Exemplos de fluxogramas em programação
1. Adicione dois números inseridos pelo usuário.

2. Encontre o maior entre três números diferentes inseridos pelo usuário.

3. Encontre todas as raízes de uma equação quadrática ax 2 + bx + c = 0

4. Encontre a série de Fibonacci até o termo ≦ 1000.

Nota: Embora os fluxogramas possam ser úteis para a escrita e análise de um programa, desenhar um fluxograma para programas complexos pode ser mais complicado do que escrever o próprio programa. Conseqüentemente, a criação de fluxogramas para programas complexos é freqüentemente ignorada.