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
- Analise a seguinte situação: você precisa criar um programa para somar números. Como você poderia usar a decomposição?
- Ao criar um programa para calcular a média de notas em uma lista, qual é a primeira etapa necessária?
- Ao decompor um algoritmo que soma valores de uma lista em uma variável acumuladora, qual ação deve ocorrer antes de…
- Em um experimento de programação, um grupo de alunos deve calcular a soma de números. Se eles utilizarem um algoritmo…
- Em uma competição de programação, os participantes precisam criar um algoritmo que ordene uma lista de números. Qual é o…
- Considere um problema de programação em que você precisa encontrar o maior número em uma lista. Quais etapas você…
🔎 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
