Representação de Algoritmos: Portugol, Diagrama de Blocos e Diagrama de Chapin
Gabarito: letra D. Portugol (pseudocódigo), Diagrama de Blocos (fluxograma) e Diagrama de Chapin (diagrama Nassi-Shneiderman) são formas de representar algoritmos de maneira estruturada e compreensível. A alternativa D está correta porque essas representações têm como finalidade principal comunicar a lógica de soluções algorítmicas, seja para documentação, planejamento ou ensino, antes da implementação em uma linguagem de programação.
A banca testa o conhecimento sobre o propósito dessas ferramentas. Elas não são executáveis, não são etapas posteriores à codificação, nem são formas de codificação propriamente ditas. São instrumentos de abstração e comunicação.
Alternativa A — ❌ Incorreta
Afirma que são instruções interpretadas por navegadores. Incorreto: Portugol, diagramas de blocos e de Chapin não são códigos executáveis. Navegadores interpretam linguagens como HTML, CSS e JavaScript, não pseudocódigo ou diagramas.
Alternativa B — ❌ Incorreta
Diz que são passos obrigatórios e posteriores à codificação. Na verdade, essas representações são usadas antes ou durante o planejamento do algoritmo, como rascunho ou documentação, não após a codificação.
Alternativa C — ❌ Incorreta
Sugere que são documentos onde experts dão dicas de soluções específicas de controle de fluxo. Não é correto: são representações padronizadas para descrever algoritmos de forma geral, não um fórum de dicas.
Alternativa D — ✅ Correta ⟵ GABARITO
"Com estas representações podemos comunicar soluções algorítmicas." Exato. Portugol, diagrama de blocos e diagrama de Chapin são linguagens/notações para descrever algoritmos de maneira clara, facilitando o entendimento entre programadores e o planejamento da lógica.
Alternativa E — ❌ Incorreta
Considera que são formas de codificação de programas. Codificação é a escrita do código em uma linguagem de programação real (C, Java, Python, etc.). As representações citadas são anteriores à codificação, servindo como projeto.
Gabarito: letra D