Um aplicativo de treino físico orienta: 'Repita o exercício 10 vezes e, ao final de cada repetição, marque o…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um aplicativo de treino físico orienta: 'Repita o exercício 10 vezes e, ao final de cada repetição, marque o total'. — Que estrutura algorítmica está sendo usada nessa situação?
- A) Uma sequência de comandos, usada para fazer apenas uma vez cada etapa do treino.
- B) Uma estrutura condicional, usada para decidir se o exercício deve continuar ou parar.
- C) Uma variável de contagem, usada para registrar quantas repetições já foram feitas.
- D) Uma estrutura de decisão final, usada para verificar ao terminar se o total foi marcado corretamente.
- E) Uma estrutura de repetição, usada para executar a mesma ação várias vezes.
✅ Resposta correta: alternativa E
Resolução passo a passo
- Leia o enunciado. O aplicativo orienta a repetir o exercício 10 vezes, executando a mesma ação (fazer o exercício e marcar o total) sucessivas vezes, até completar a quantidade indicada.
- Identifique a estrutura algorítmica. Quando um conjunto de ações é executado várias vezes, seguindo uma quantidade definida ou uma condição, temos uma estrutura de repetição (também chamada de laço ou loop). Aqui a quantidade é fixa, 10 vezes.
- Verifique a alternativa E. Ela descreve exatamente isso: uma estrutura de repetição usada para executar a mesma ação várias vezes. Portanto, a alternativa E está correta, e o gabarito oficial está coerente com a resolução.
- Analise as demais alternativas. A) está errada porque a instrução pede repetição, não execução de uma única vez. B) está errada porque a condicional escolhe entre caminhos diferentes, e o enunciado não apresenta essa escolha. C) está errada porque a variável de contagem é um recurso que pode existir dentro da repetição, mas não é a estrutura em si, e a orientação não fala em registrar a contagem numa variável. D) está errada porque não há verificação final de decisão, apenas a marcação do total a cada repetição.
- Conclusão. A situação descrita é um exemplo do cotidiano de uma estrutura de repetição, pois a mesma instrução é repetida um número determinado de vezes.
💡 Dica: Procure a ideia de fazer a mesma ação várias vezes.
Alternativa por alternativa
O aluno entendeu que o treino é apenas uma sequência de passos realizados uma única vez, ignorando que a instrução manda repetir o exercício 10 vezes.
O aluno associou a ideia de parar ou continuar à estrutura condicional, mas o enunciado não traz nenhuma decisão entre caminhos alternativos, apenas a repetição de uma ação.
Por que engana: Confundir repetição com condição ou com simples organização de passos
O aluno confundiu o elemento de controle (a contagem das repetições) com a estrutura algorítmica em si, pensando que contar já define o uso da estrutura.
O aluno imaginou uma verificação final de correção do total, quando o enunciado descreve apenas marcar o total a cada repetição, sem decisão ao terminar.
Resposta correta, pois o enunciado descreve a execução de um mesmo procedimento por um número definido de vezes, com acompanhamento de contagem ao final de cada repetição.
Raio-X da questão
Estrutura de repetição
Identificar estrutur
Sequência de comandos · Contagem de repetições
Laços e contagem de repetições
Confundir repetição com condição ou com simples organização de passos
Saúde e qualidade de vida
Persistência
Algoritmos em rotina
Questões parecidas com resolução
- Em um algoritmo que repete uma ação, como uma contagem de 1 a 10, qual estrutura é usada para essa repetição?
- Selecione a opção que melhor descreve um algoritmo com repetição para contar até 10.
- Ao criar um programa para contar até 10, qual estrutura de repetição você escolheria?
- Em um algoritmo, qual a estrutura de repetição mais indicada para contar de 1 a 10?
- Explique como um algoritmo pode utilizar repetições condicionais simples para resolver um problema cotidiano, como…
- Você precisa somar 10 leituras de um sensor em um algoritmo usando a variável 'total'. Qual estrutura de controle é mais…
🔎 Resolver outra questão
Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
