GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Média⏱ curto

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

Habilidade BNCC EM13CO02

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?

  1. A) Faça a tarefa 0 vezes.
  2. B) Repetir a tarefa 2 vezes.
  3. C) Para i de 1 até 4 faça a tarefa.
  4. D) Faça a tarefa apenas 1 vez.
  5. E) Repetir a tarefa 10 vezes.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. 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

A Erradaerro: Conceitual

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.

B Erradaerro: Atençãoa que mais engana

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.

C Correta

Esta é a forma correta de representar a repetição.

D Erradaerro: Interpretaçã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.

E Erradaerro: Atenção

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

Dificuldade Média
Bloom Criar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

estruturas de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de repetição · lógica de programação

📚 Reveja

Revisar os conceitos de laços de repetição em algoritmos.

⚠️ Erro mais comum

Escolher uma alternativa que não representa a quantidade correta de repetições, como repetir a tarefa 2 ou 10 vezes.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.