Tipos de algoritmos: Fluxograma, Descrição narrativa e Pseudocódigo
Gabarito: letra C (2 – 3 – 1 – 2). A ordem correta é: descrição narrativa (linguagem natural), pseudocódigo (regras predefinidas), fluxograma (símbolos gráficos) e novamente descrição narrativa (vantagem: sem novos conceitos, desvantagem: múltiplas interpretações).
A questão cobra a distinção entre as três formas clássicas de representar algoritmos. Cada descrição corresponde a uma técnica:
Característica | Tipo correspondente |
|---|
"utilizando uma linguagem natural" | Descrição narrativa (2) |
"por meio de regras predefinidas" | Pseudocódigo/Portugol (3) |
"utilizando símbolos gráficos predefinidos" | Fluxograma (1) |
"não é necessário aprender nenhum conceito novo" / "abre espaço para várias interpretações" | Descrição narrativa (2) |
Alternativa A — ❌ Incorreta (3 – 1 – 2 – 2)
Inverte o segundo e o terceiro elementos: a descrição com "símbolos gráficos" é fluxograma (1), não pseudocódigo; e a descrição com "regras predefinidas" é pseudocódigo (3), não fluxograma.
Alternativa B — ❌ Incorreta (1 – 2 – 3 – 3)
Começa com fluxograma (1) na primeira lacuna, mas a primeira descrição é linguagem natural (descrição narrativa). A última lacuna recebe pseudocódigo (3), mas deveria ser descrição narrativa (2).
Alternativa C — ✅ Correta ⟵ GABARITO
Sequência exata: 2 (descrição narrativa), 3 (pseudocódigo), 1 (fluxograma), 2 (descrição narrativa). Cada descrição casa perfeitamente com o tipo.
Alternativa D — ❌ Incorreta (2 – 1 – 3 – 3)
Troca o segundo e o terceiro: o item "regras predefinidas" é pseudocódigo (3), não fluxograma (1); e o item "símbolos gráficos" é fluxograma (1), não pseudocódigo (3).
Alternativa E — ❌ Incorreta (3 – 1 – 3 – 1)
A primeira lacuna recebe pseudocódigo (3), mas é descrição narrativa (2); a quarta lacuna recebe fluxograma (1), mas deveria ser descrição narrativa (2).
Gabarito: letra C (2 – 3 – 1 – 2).