Pular para o conteúdo
Módulo 2 — Algoritmos

Algoritmos: Fluxograma

Representação visual de algoritmos com símbolos padronizados

// 01

O que é um fluxograma?

O fluxograma é uma representação gráfica de um algoritmo, usando formas geométricas conectadas por setas.

Cada forma tem um significado específico, criando uma linguagem visual universal.

É mais preciso que a descrição narrativa e mais visual que o pseudocódigo.

// 02

Os 4 símbolos do fluxograma

Conforme o professor, os símbolos corretos são:

ELIPSE (oval) → Início e Fim do algoritmo. Todo fluxograma tem pelo menos um INÍCIO e um FIM.

RETÂNGULO → Processo/Ação — qualquer operação: calcular, atribuir valor, incrementar.

PARALELOGRAMO → Entrada ou Saída de dados — ler do teclado, exibir na tela, imprimir.

LOSANGO (diamante) → Decisão/Teste condicional — sempre com duas saídas: SIM e NÃO.

SETAS → indicam a direção do fluxo de execução.

O losango (decisão) sempre tem duas saídas: SIM e NÃO. É o equivalente visual do if/else. Um paralelogramo é usado para E/S, não um trapézio.
// 03

Exemplo 1: soma A + B (linear, sem decisão)

INÍCIO (elipse)

Ler A (paralelogramo)

Ler B (paralelogramo)

S ← A + B (retângulo)

Exibir S (paralelogramo)

FIM (elipse)

Neste caso simples, não há losangos — o fluxo é totalmente linear.

// 04

Exemplo 2: verificar febre T > 37 (com bifurcação)

INÍCIO (elipse)

Ler temperatura T (paralelogramo)

T > 37? (losango)

SIM → Exibir "Febre detectada" (paralelogramo) → FIM

NÃO → Exibir "Temperatura normal" (paralelogramo) → FIM

Aqui o losango cria dois caminhos possíveis — a bifurcação.

// 05

Exemplo 3: fatorial (com loop / seta de retorno)

INÍCIO → Ler N → resultado ← 1

N > 1? (losango)

NÃO → Exibir resultado → FIM

SIM → resultado ← resultado × N → N ← N - 1 → (seta volta para N > 1?)

A seta que volta para cima cria o loop! O losango testa a condição de parada.

Todo loop PRECISA de uma condição de saída, senão o algoritmo nunca termina (loop infinito).

Marca onde o fluxograma começa e onde termina. Todo fluxograma tem pelo menos um INÍCIO e um FIM.

Representa uma operação: calcular, atribuir valor, incrementar contador. Ex: S = A + B

Indica leitura de dados (entrada) ou exibição de resultados (saída). Ex: Ler temperatura, Exibir resultado.

Testa uma condição com duas saídas: SIM e NÃO. Cria bifurcações no fluxo. Ex: Temperatura > 38?

Simulador: verificar febre

Siga o fluxograma: INÍCIO → Ler temp → temp > 38? → resultado

?Quiz de fixação

01.Qual forma geométrica representa uma decisão (if/else)?

02.O que representa o paralelogramo no fluxograma?

03.Como um loop aparece em um fluxograma?

04.O que acontece se um loop não tem condição de saída?

Próximos passos

01

Pseudocódigo

Transforme seus fluxogramas em texto semi-formal

02

Diagramas avançados

Aprenda fluxogramas com múltiplas decisões

03

Ferramentas

Use ferramentas online para criar fluxogramas