Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — FGV 2024

Algoritmos e Estrutura de DadosAlgoritmos
Código
fg099770
Banca
FGV
Órgão
TJ-RJ
Ano
2024
Nível
Superior
Cargo
Programa de Residência - Áreas de Tecnologia da Informação
Avalie se, no contexto da lógica de programação, as etapas para o desenvolvimento de um programa a seguir estão corretamente descritas:( ) Estuda-se o enunciado do problema para definir os dados de entrada, o processamento e os dados de saída.( ) Usa-se fluxogramas ou português estruturado para descrever o problema com suas soluções.( ) O algoritmo é transformado em códigos da linguagem de programação escolhida para se trabalhar.Está correto o que se afirma em
  1. AI, II e III.
  2. BI e III, apenas.
  3. CII e III, apenas.
  4. DI e II, apenas.
  5. EI, apenas.
Revelar gabarito e comentário

GabaritoA — I, II e III.

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”.

Etapas do Desenvolvimento de um Programa

Gabarito: letra A. As três afirmativas descrevem corretamente a sequência clássica do desenvolvimento de programas: (I) análise do problema com definição de entrada, processamento e saída; (II) representação algorítmica via fluxograma ou pseudocódigo; (III) codificação na linguagem de programação escolhida.

  1. 1Análise do problema
  2. 2Representação algorítmica
  3. 3Codificação
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

Afirma que todos os itens estão corretos. De fato, a sequência lógica é exatamente essa: primeiro compreende-se o problema e define-se os dados, depois representa-se a solução com ferramentas como fluxogramas ou português estruturado (pseudocódigo) e, por fim, traduz-se o algoritmo para uma linguagem de programação específica. Essa é a abordagem padrão ensinada em lógica de programação.

Alternativa B — ❌ Incorreta

Diz que apenas I e III estão corretos, omitindo o item II. O item II, entretanto, é uma etapa essencial: a representação do algoritmo em fluxograma ou pseudocódigo antes da codificação. Ignorá-la seria pular a fase de projeto, o que não é recomendado no desenvolvimento estruturado.

Alternativa C — ❌ Incorreta

Afirma que apenas II e III estão corretos, excluindo o item I. Mas o item I é fundamental: sem analisar o problema e definir entradas, processamento e saídas, não há base para construir a solução. A análise é o primeiro passo.

Alternativa D — ❌ Incorreta

Sustenta que apenas I e II estão corretos, deixando de fora o item III. A codificação é a etapa final necessária para executar o algoritmo em um computador. Sem ela, o programa não é implementado.

Alternativa E — ❌ Incorreta

Considera apenas o item I como correto. No entanto, as etapas II e III também são indispensáveis no desenvolvimento de um programa completo.

PEGA ESSA DICA!

Lembre-se do clichê didático: análise → representação → codificação. Questões assim testam se você conhece o roteiro básico da programação estruturada.

Gabarito: letra A — todos os itens estão corretos.

Link permanente: /questoes/fg099770