Em um programa, você precisa somar os números de uma lista. Qual é a primeira etapa que você deve considerar…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um programa, você precisa somar os números de uma lista. Qual é a primeira etapa que você deve considerar ao decompor essa tarefa?
- A) Criar um loop para percorrer a lista
- B) Definir a lista de números a serem somados
- C) Verificar se a soma está correta
- D) Escrever o código em uma linguagem de programação
- E) Finalizar o programa com a saída da soma
✅ Resposta correta: alternativa B
Resolução passo a passo
- Ao decompor uma tarefa em etapas, começa-se pelos dados de entrada, pois sem saber sobre quais valores a operação será feita não há como planejar o restante. No enunciado, a tarefa é somar os números de uma lista, então a primeira etapa é definir essa lista. Passo 2: Depois de definida a lista, vêm as etapas seguintes, como percorrer os elementos com um loop, acumular a soma e exibir o resultado. Passo 3: A alternativa A está errada porque o loop é uma forma de implementar a soma e só faz sentido depois que a lista existe. Passo 4: A alternativa C está errada porque verificar a soma é uma etapa de teste, feita depois que o programa já foi construído. Passo 5: A alternativa D está errada porque escrever o código é a implementação, que vem somente após o planejamento das etapas. Passo 6: A alternativa E está errada porque mostrar a saída é a última etapa do programa, não a primeira. Passo 7: Portanto, a resposta correta é a alternativa B, que é o gabarito oficial.
💡 Dica: Pense na decomposição de tarefas em programação.
Alternativa por alternativa
O aluno acredita que a primeira coisa a fazer é programar a repetição, confundindo a forma de percorrer os dados com a definição dos próprios dados. Ele pensa na implementação antes de planejar a entrada.
Por que engana: Escolher iniciar pela implementacao do loop sem definir claramente os dados a serem processados.
Identificar os números da lista é a primeira etapa ao decompor a tarefa.
O aluno imagina que checar o resultado deveria vir antes de qualquer construção, como se a verificação fosse o ponto de partida da tarefa. Ele não percebe que só é possível verificar algo que já foi feito.
O aluno associa decomposição de problema diretamente à escrita de código, pulando a etapa de análise e planejamento. Ele supõe que programar é o primeiro passo, sem pensar nos dados e na lógica.
O aluno interpreta a palavra etapa como o resultado final da tarefa e acaba marcando a última ação do programa como se fosse a primeira. Ele confunde o objetivo com o início do processo.
Raio-X da questão
decomposição de tarefas
avaliacao
decomposicao de tarefas · estruturas de dados basicas
Revisar os conceitos de decomposição de tarefas em programação.
Escolher iniciar pela implementacao do loop sem definir claramente os dados a serem processados.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Lia vai arrumar a mochila para a escola. Como ela pode dividir essa tarefa em partes pequenas?
- O blecaute que interrompeu o funcionamento de um centro comunitário levou os responsáveis a organizar o empréstimo de…
- Uma turma vai criar um aplicativo para organizar tarefas escolares. O grupo percebeu que tentar fazer tudo de uma vez…
- Em um projeto de programação, a turma precisa criar uma solução para várias turmas da escola, com a mesma lógica, mas…
- Uma família quer organizar as despesas do mês em um aplicativo escolar. O processo envolve somar gastos, separar por…
- Ao testar um programa de cadastro, os alunos perceberam que o erro estava apenas na parte que validava o nome do…
🔎 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
