GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO02Média⏱ medio

Em um algoritmo, qual a importância de utilizar repetição simples?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo, qual a importância de utilizar repetição simples?

  1. A) Porque permite executar uma ação múltiplas vezes de forma eficiente.
  2. B) Porque elimina a necessidade de variáveis.
  3. C) Porque não utiliza estruturas condicionais.
  4. D) Porque permite criar funções complexas.
  5. E) Porque torna o código mais longo e difícil de entender.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Entenda o conceito de repetição simples. Em algoritmos, a estrutura de repetição (como 'enquanto' ou 'para') permite executar um mesmo bloco de instruções várias vezes, sem precisar escrever essas instruções repetidamente.
  2. Analise o que a questão pergunta: qual a importância desse recurso. A resposta esperada é que ele evita reescrever o código e permite tratar tarefas repetitivas de forma organizada e eficiente.
  3. Verifique a alternativa A: ela afirma que a repetição permite executar uma ação múltiplas vezes de forma eficiente. Isso corresponde exatamente ao conceito, portanto está correta, e coincide com o gabarito oficial.
  4. Verifique as demais alternativas. B está errada, pois a repetição não elimina variáveis; pelo contrário, em geral usa variáveis como contadores. C está errada, porque a repetição não tem relação com a ausência de estruturas condicionais, que muitas vezes são usadas junto com ela. D está errada, pois repetição não serve para criar funções complexas; isso é uma função do uso de funções e modularização. E está errada, pois a repetição visa justamente simplificar e reduzir o código, não torná-lo mais longo e difícil de entender.

💡 Dica: Pense em exemplos de algoritmos que utilizam repetição simples.

Alternativa por alternativa

A Correta

Repetições simples são fundamentais para realizar tarefas repetitivas sem necessidade de duplicar código.

B Erradaerro: Conceitual

O aluno imagina que estruturas de repetição substituem variáveis, como se o algoritmo dispensasse armazenamento de dados.

C Erradaerro: Conceitual

O aluno acredita que usar repetição significa abrir mão de condicionais, confundindo estruturas de controle que costumam atuar em conjunto.

D Erradaerro: Conceituala que mais engana

O aluno confunde repetição com a criação de funções ou procedimentos, achando que repetir comandos gera funcionalidades complexas.

Por que engana: Confundir repetição com eliminação de variáveis ou funções, ou interpretar que repetição torna o código mais complexo.

E Erradaerro: Senso comum

O aluno associa a repetição a aumento de tamanho e complexidade do código, ignorando que ela justamente reduz a duplicação de instruções.

Raio-X da questão

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

repetição em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de controle · conceito de algoritmo

📚 Reveja

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

⚠️ Erro mais comum

Confundir repetição com eliminação de variáveis ou funções, ou interpretar que repetição torna o código mais complexo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 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.