Um programa para organizar filmes favoritos precisava guardar título, gênero, nota e se o filme já foi…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um programa para organizar filmes favoritos precisava guardar título, gênero, nota e se o filme já foi assistido. A equipe resolveu criar uma parte do código para cada função. — Qual ideia central orienta essa forma de construir o programa?
- A) Que a melhor forma de programar é repetir o mesmo código em todas as partes para evitar mudanças.
- B) Que organizar os filmes em campos separados garante, sozinho, que o programa funcione sem necessidade de dividir o problema.
- C) Que a parte mais importante do programa é escolher a cor da tela antes de organizar os dados dos filmes.
- D) Que um problema maior pode ser dividido em partes menores, facilitando a criação e a automatização da solução.
- E) Que o programa deve guardar muitas informações em um único bloco para ficar mais simples de usar.
✅ Resposta correta: alternativa D
Resolução passo a passo
- O enunciado descreve um programa que guarda título, gênero, nota e situação de assistido de cada filme, e a equipe criou "uma parte do código para cada função". Isso é decomposição: quebrar um problema grande em partes menores e independentes.
- Ao resolver a questão sem olhar o gabarito, a ideia central que orienta essa forma de construir o programa é a de que um problema maior pode ser dividido em partes menores. Essa divisão facilita a criação de cada parte, a correção de erros e a automatização da solução.
- A alternativa D corresponde exatamente a essa ideia, e coincide com o gabarito oficial.
- Por que as outras estão erradas:
- A) Repetir o mesmo código em todas as partes vai contra a ideia de organização modular, pois aumenta a manutenção.
- B) Organizar os dados em campos separados não garante sozinho o funcionamento e não substitui a divisão do problema.
- C) A escolha da cor da tela não é o foco da construção do programa descrita no enunciado.
- E) Guardar tudo em um único bloco vai contra a organização em partes, tornando o código mais difícil de manter.
💡 Dica: Perceba a ideia de dividir uma tarefa grande em partes menores.
Alternativa por alternativa
Confunde organização do código com repetição: acha que copiar o mesmo trecho em todas as partes facilita mudanças, quando na verdade torna qualquer alteração trabalhosa e propensa a erro.
Acredita que separar os dados em campos já resolve o problema inteiro, sem precisar planejar as partes do programa; confunde estruturar dados com decompor o problema.
Supõe que a aparência da interface seja prioridade, desviando o foco do enunciado, que trata da organização dos dados e das funções do programa.
Não há erro: a alternativa expressa a ideia central pedida pelo enunciado, que é dividir um problema grande em partes menores para resolver e programar com mais facilidade.
Entende que concentrar tudo em um único bloco simplifica o uso, ignorando que o código fica mais complexo de manter e de testar quando não é dividido em partes.
Por que engana: Confundir decomposição com repetição ou com organização de dados.
Raio-X da questão
Decomposição de problemas.
Reconhecer decomposi
Noção de algoritmo. · Organização de informações.
Funções e organização de tarefas.
Confundir decomposição com repetição ou com organização de dados.
Pensamento crítico
Persistência
Organização de um pr
Questões parecidas com resolução
- — Se dois voluntários entregarem o mesmo aparelho, como saberemos onde ele está? — perguntou uma visitante ao chegar à…
- Monitores de um centro esportivo estão testando um placar digital para partidas de futsal, vôlei e basquete. Antes de…
- Por que duas pessoas que leem uma história na tela podem chegar a trechos diferentes? Para uma mostra comunitária…
- Caminhões recolhem livros em uma campanha fictícia para renovar bibliotecas de bairro. Em cada ponto de coleta…
- — Se chegarem novos tipos de objetos, vou precisar copiar tudo outra vez? — perguntou Joana, que ajuda no ponto de…
- — Se enviarmos as caixas sem organização, um abrigo poderá receber itens que não pediu e outro ficará sem produtos…
Todas as questões de Estratégias de solução de problemas - Decomposição
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
