Quando um algoritmo utiliza uma estrutura de repetição condicional, qual é o seu principal objetivo?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Quando um algoritmo utiliza uma estrutura de repetição condicional, qual é o seu principal objetivo?
- A) Executar uma ação apenas uma vez
- B) Parar a execução do programa
- C) Controlar o fluxo do programa
- D) Aumentar a complexidade do algoritmo
- E) Eliminar a necessidade de variáveis
✅ Resposta correta: alternativa C
Resolução passo a passo
- Uma estrutura de repetição condicional, como o enquanto ou o repita-até, executa um bloco de instruções várias vezes, desde que uma condição seja verdadeira (ou até que ela se torne verdadeira). Passo 2: A decisão de repetir ou de sair do laço depende do valor de uma condição avaliada durante a execução, ou seja, a estrutura define por onde a sequência de instruções vai seguir. Passo 3: Por isso a alternativa C, Controlar o fluxo do programa, é a correta, pois o objetivo principal dessa estrutura é governar a ordem e a repetição das instruções. Passo 4: A alternativa A está errada porque executar uma ação apenas uma vez é justamente o oposto da repetição. Passo 5: A alternativa B está errada porque a repetição não existe para encerrar o programa, e sim para continuar executando ações enquanto a condição permitir. Passo 6: A alternativa D está errada porque aumentar a complexidade não é objetivo da estrutura, que apenas organiza a lógica do algoritmo. Passo 7: A alternativa E está errada porque laços condicionais normalmente dependem de variáveis para avaliar a condição de parada ou de continuidade. Passo 8: Portanto, o gabarito oficial C está coerente com a resolução.
💡 Dica: Pense na função das estruturas de repetição em algoritmos.
Alternativa por alternativa
O aluno confunde a estrutura de repetição com a execução simples de um comando, achando que o laço serve para rodar algo uma única vez.
Por que engana: Confundir o objetivo de uma estrutura de repetição com a execução única de um comando, pensando que ela serve apenas para executar ações uma única vez.
O aluno associa a parada de execução ao comando de repetição, imaginando que a condição serve para encerrar o programa em vez de controlar o laço.
Correto, controla a execução com base em condições.
O aluno acredita que estruturas mais sofisticadas tornam o algoritmo melhor, por isso associa repetição a aumento de complexidade, uma intuição do senso comum sobre sofisticação.
O aluno entende que, por ser uma estrutura de controle, ela dispensaria variáveis, sem perceber que a condição geralmente depende de valores armazenados em variáveis.
Raio-X da questão
estruturas de repetição
avaliacao
estruturas de controle · lógica de programação
Revisar o conceito de estruturas de repetição em algoritmos.
Confundir o objetivo de uma estrutura de repetição com a execução única de um comando, pensando que ela serve apenas para executar ações uma única vez.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a principal função de um algoritmo com repetições condicionais?
- Qual o objetivo de um algoritmo que utiliza repetições e condições?
- Qual é o principal objetivo de um algoritmo com repetições simples?
- Qual o objetivo principal de um algoritmo que utiliza repetições simples?
- Qual é a principal função de um algoritmo com repetição?
- Qual a função de uma estrutura de repetição em um algoritmo que utiliza condicionais?
🔎 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
