Qual a diferença entre uma repetição condicionada e uma repetição definida em um algoritmo?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Qual a diferença entre uma repetição condicionada e uma repetição definida em um algoritmo?
- A) A repetição condicionada é mais rápida.
- B) A repetição definida nunca para.
- C) Na repetição condicionada, a condição é avaliada.
- D) Ambas têm o mesmo funcionamento.
- E) A repetição definida é mais flexível.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Em algoritmos, a repetição (laço) pode ser definida, quando se sabe de antemão quantas vezes o bloco será executado (por exemplo, um laço para com contador de 1 a 10), ou condicionada, quando o bloco é repetido enquanto uma condição lógica for verdadeira (por exemplo, enquanto a senha estiver errada).
- A diferença central está no controle da repetição. Na repetição condicionada, a condição é avaliada a cada iteração para decidir se o laço continua ou para, e por isso o número de execuções pode não ser conhecido no início. Na repetição definida, o número de execuções é fixado antes do laço começar, por meio de um contador ou intervalo.
- Portanto, a alternativa C está correta, pois descreve exatamente o mecanismo que caracteriza a repetição condicionada.
- A alternativa A está errada, pois velocidade não é o critério que distingue os dois tipos de laço.
- A alternativa B está errada, pois qualquer repetição pode parar; a definida termina ao completar o número previsto de execuções.
- A alternativa D está errada, pois os dois tipos têm controles de funcionamento diferentes.
- A alternativa E está errada, pois a repetição condicionada é que é mais flexível, por não exigir número fixo de execuções.
- O gabarito oficial C está correto.
💡 Dica: Defina cada tipo de repetição antes de comparar.
Alternativa por alternativa
O aluno associa a repetição condicionada a desempenho, imaginando que um tipo de laço seja inerentemente mais rápido que o outro. Na prática, o que diferencia os dois é a forma de controle, não a velocidade.
Por que engana: Confundir as características das repetições, acreditando que a repetição definida pode parar em qualquer momento, como a condicionada.
O aluno acredita que a repetição definida é infinita, confundindo 'definida' com 'sem fim'. A repetição definida tem número de execuções determinado e termina ao cumpri-lo.
A repetição condicionada depende de uma condição ser verdadeira.
O aluno considera que as duas estruturas são apenas nomes diferentes para o mesmo laço, ignorando que a forma de controle (contador fixo versus condição lógica) muda o funcionamento.
O aluno inverte o conceito de flexibilidade, achando que a repetição definida, por ter número fixo de execuções, é mais adaptável. Na verdade, a condicionada é mais flexível por depender apenas de uma condição.
Raio-X da questão
repetição condicionada e definida
avaliacao
lógica de programação · estruturas de controle
Revisar os conceitos de estruturas de repetição em algoritmos.
Confundir as características das repetições, acreditando que a repetição definida pode parar em qualquer momento, como a condicionada.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
