Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — IF-MT 2019

Algoritmos e Estrutura de DadosAlgoritmos
Código
qq508414
Banca
IF-MT
Órgão
IF-MT
Ano
2019
Nível
Médio
Cargo
Técnico em Laboratório - Informática
Em relação ao Portugol, Diagrama de Blocos e Diagrama de Chapin, é CORRETO afirmar que:
  1. ASão instruções que podem ser interpretadas por programas como um navegador web, por exemplo.
  2. BSão passos obrigatórios e posteriores à codificação de bons programas de computadores.
  3. CAtravés destes documentos, experts no assunto dão dicas de soluções de problemas específicos de controle de fluxo dentro de uma solução algorítmica.
  4. DCom estas representações podemos comunicar soluções algorítmicas.
  5. ESão formas de codificação de programas de computadores.
Revelar gabarito e comentário

GabaritoD — Com estas representações podemos comunicar soluções algorítmicas.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

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

Link permanente: /questoes/qq508414