Um código de programação deve executar uma tarefa 4 vezes. Qual algoritmo representa essa repetição de forma…
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
Um código de programação deve executar uma tarefa 4 vezes. Qual algoritmo representa essa repetição de forma correta?
- A) Faça a tarefa 0 vezes.
- B) Repetir a tarefa 2 vezes.
- C) Para i de 1 até 4 faça a tarefa.
- D) Faça a tarefa apenas 1 vez.
- E) Repetir a tarefa 10 vezes.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Leia o enunciado. O código precisa executar a mesma tarefa exatamente 4 vezes, ou seja, é preciso uma estrutura de repetição com número de execuções fixo e igual a 4.
- Analise a alternativa C, 'Para i de 1 até 4 faça a tarefa'. A estrutura Para (laço for) inicia o contador i em 1 e repete a tarefa enquanto i não ultrapassar 4. Os valores de i são 1, 2, 3 e 4, o que resulta em exatamente 4 execuções. Portanto, a alternativa C está correta.
- Verifique as demais alternativas. A alternativa A está errada porque 'faça a tarefa 0 vezes' significa que ela nunca seria executada. A alternativa B está errada porque repetiria a tarefa 2 vezes, e não 4. A alternativa D está errada porque executaria a tarefa apenas uma vez. A alternativa E está errada porque repetiria 10 vezes, número diferente do pedido.
- Conclusão. O algoritmo que representa corretamente a repetição de 4 execuções é o da alternativa C, que coincide com o gabarito oficial.
💡 Dica: Considere estruturas de repetição em programação.
Alternativa por alternativa
O aluno pode ter interpretado que a repetição deve ser zero, confundindo 'executar' com a ideia de não fazer nada ou de um laço que nunca roda.
O aluno pode ter lido apenas a ideia de repetição sem conferir o número exato pedido no enunciado, que é 4 e não 2.
Por que engana: Escolher uma alternativa que não representa a quantidade correta de repetições, como repetir a tarefa 2 ou 10 vezes.
Esta é a forma correta de representar a repetição.
O aluno pode ter entendido que 'executar uma tarefa' significa fazê-la uma única vez, ignorando a palavra 'repetir' e o número 4 do enunciado.
O aluno pode ter se confundido com o número 10 e associado a ideia de repetição a um valor grande, sem conferir que o enunciado pede 4 vezes.
Raio-X da questão
estruturas de repetição
avaliacao
estruturas de repetição · lógica de programação
Revisar os conceitos de laços de repetição em algoritmos.
Escolher uma alternativa que não representa a quantidade correta de repetições, como repetir a tarefa 2 ou 10 vezes.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Identifique a estrutura de repetição correta para repetir um comando cinco vezes em um algoritmo.
- No pseudocódigo, qual é o comando correto para repetir uma instrução cinco vezes?
- Qual das alternativas abaixo melhor representa um algoritmo com repetição simples?
- Em uma simulação, um algoritmo deve executar 5 vezes um comando de impressão. Qual estrutura é mais apropriada para…
- Mariana está desenvolvendo um algoritmo para organizar suas tarefas diárias. Ela precisa que o algoritmo repita uma…
- Em um algoritmo, qual estrutura de repetição é usada para executar um bloco de código um número específico de vezes?
🔎 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
