Questão de Algoritmos e Estrutura de Dados — Algoritmos — FGV 2024
Algoritmos e Estrutura de Dados›Algoritmos
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
AI, II e III.
BI e III, apenas.
CII e III, apenas.
DI e II, apenas.
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.
1Análise do problema
2Representação algorítmica
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.