Pedro, um programador, está criando uma aplicação que organiza dados de forma eficiente. Qual conceito ele…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Pedro, um programador, está criando uma aplicação que organiza dados de forma eficiente. Qual conceito ele deve aplicar para dividir tarefas complexas em partes menores?
- A) Sintaxe
- B) Algoritmo
- C) Decomposição
- D) Estrutura de dados
- E) Variáveis
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado pergunta qual conceito permite dividir tarefas complexas em partes menores. Essa ideia de quebrar um problema grande em subproblemas menores e mais simples, que podem ser resolvidos separadamente, chama-se decomposição, uma das etapas do pensamento computacional.
- Comparando com as alternativas, a decomposição é exatamente a técnica de dividir um problema complexo em partes menores e gerenciáveis.
- A alternativa A (sintaxe) está errada, pois é o conjunto de regras formais que определяют como escrever um código em uma linguagem de programação, não a divisão de tarefas.
- A alternativa B (algoritmo) está errada, pois é a sequência finita de passos para resolver um problema, e não o processo de dividi-lo em partes.
- A alternativa D (estrutura de dados) está errada, pois é a forma de organizar e armazenar dados na memória, relacionada à organização das informações e não à divisão de tarefas.
- A alternativa E (variáveis) está errada, pois são espaços nomeados que armazenam valores durante a execução de um programa.
- Conclusão: a resposta correta é a alternativa C, decomposição, que coincide com o gabarito oficial.
💡 Dica: Pense em como dividir tarefas em programação.
Alternativa por alternativa
O aluno pode ter associado a palavra 'organiza' do enunciado a regras de escrita de código, confundindo a organização do texto do programa com a divisão do problema em partes.
O aluno pode ter achado que, como algoritmo é um conjunto de passos para resolver um problema, ele também descreve a divisão do problema em partes menores.
Por que engana: Confundir a decomposição com a sintaxe, acreditando que a estrutura de um código é o mesmo que dividir tarefas.
Correto! A decomposição é a técnica para dividir problemas em partes menores.
O aluno pode ter se guiado pela expressão 'organiza dados' e supôs que a estrutura de dados é o conceito responsável por dividir tarefas, quando ela trata do armazenamento e da organização das informações.
O aluno pode ter tomado a palavra 'partes' como se fosse a parte do código que guarda informações, confundindo variáveis com a divisão de tarefas.
Raio-X da questão
divisão de tarefas
avaliacao
divisão de tarefas · algoritmos
Revisar conceitos de programação e organização de código.
Confundir a decomposição com a sintaxe, acreditando que a estrutura de um código é o mesmo que dividir tarefas.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Uma turma vai criar um programa para organizar a lista de tarefas de um evento escolar. Antes de programar, os…
- Uma turma vai criar um aplicativo para organizar tarefas escolares. O grupo percebeu que tentar fazer tudo de uma vez…
- Um aplicativo para organizar estudos precisa guardar tarefas, definir prazos e avisar quando algo estiver atrasado. A…
- Uma turma quer criar um aplicativo para organizar estudos. O projeto foi dividido em cadastro de matérias, definição de…
- Um programador está desenvolvendo um software. Para facilitar, ele decide dividir o projeto em módulos. Isso é um…
- Um programador deseja melhorar a eficiência de seu código. Ele decide reescrever partes dele. Qual é a importância de…
🔎 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
