Analise o trecho de algoritmo: "Enquanto a temperatura for menor que 30, aumente o ventilador." Que tipo de…
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
Analise o trecho de algoritmo: "Enquanto a temperatura for menor que 30, aumente o ventilador." Que tipo de estrutura é essa?
- A) Repetição Exata
- B) Repetição Indefinida
- C) Repetição Aritmética
- D) Repetição Condicional
- E) Encadeamento de Ações
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identifique a palavra-chave do trecho. A instrução começa com "Enquanto", que indica um laço de repetição controlado por uma condição. O corpo (aumentar o ventilador) é executado enquanto a condição (temperatura menor que 30) for verdadeira.
- Verifique a natureza da repetição. A repetição não tem número de vezes fixo no enunciado. Ela depende de uma condição avaliada a cada passo, então é uma estrutura de repetição condicional (no modelo enquanto-faça, o teste é feito no início).
- Compare com as alternativas. A alternativa D (Repetição Condicional) descreve exatamente essa estrutura, pois a continuidade do laço depende de uma condição lógica.
- Analise as demais. A alternativa A está errada porque repetição exata seria um laço com número fixo de execuções, o que não aparece aqui. A alternativa C está errada porque repetição aritmética não é uma categoria de estrutura de controle, e o trecho não envolve progressão de contador. A alternativa E está errada porque encadeamento de ações é uma sequência simples, sem nenhum retorno ao passo anterior.
- Observação sobre a alternativa B. Repetição Indefinida também é um nome usado para esse tipo de laço, pois o número de repetições não é conhecido de antemão. Ela é próxima da resposta correta, mas, nos materiais que classificam as estruturas pelo critério da condição, o termo adotado é Repetição Condicional. Por isso o gabarito D é a resposta mais adequada ao enunciado, embora a alternativa B possa gerar dúvida em quem usa a nomenclatura alternativa.
💡 Dica: Identifique o tipo de estrutura de controle no algoritmo.
Alternativa por alternativa
O aluno pode ter associado a palavra "repetição" a um laço de número fixo de execuções, como um para com contador de 1 a n. Não percebeu que o trecho não define quantas vezes o ventilador será aumentado.
O aluno percebeu que o número de repetições não é conhecido previamente e escolheu o termo indefinida. Porém, a classificação esperada pelo critério da condição de controle é repetição condicional.
Por que engana: Confundir tipos de estruturas de repeticao, especialmente entre repeticao condicional e repeticao exata, por nao entender o papel da condicao no controle do loop.
O aluno pode ter imaginado que a expressão "aritmética" se refere a operações matemáticas, como a temperatura sendo comparada ao número 30. Não percebeu que a comparação é uma condição lógica, não uma progressão de contador.
Repetição condicional é um termo abrangente, mas essa é indefinida.
O aluno pode ter lido o trecho como uma simples sequência de ações, já que há apenas uma ação no corpo. Não percebeu que a instrução se repete enquanto a condição for verdadeira.
Raio-X da questão
estruturas de controle
avaliacao
estruturas de controle · condicoes logicas
Revisar os tipos de estruturas de controle em algoritmos.
Confundir tipos de estruturas de repeticao, especialmente entre repeticao condicional e repeticao exata, por nao entender o papel da condicao no controle do loop.
pensamento_critico
abstrato
Questões parecidas com resolução
- Analise o algoritmo a seguir: "Repita enquanto a temperatura for maior que 30 graus, ligue o ventilador". Qual é a…
- Identifique a estrutura de controle utilizada no seguinte algoritmo: Se a temperatura for maior que 30 graus, então…
- Em um algoritmo, você precisa repetir uma ação enquanto uma condição for verdadeira. Qual a estrutura de repetição que…
- Identifique no algoritmo abaixo a sequência e a seleção condicional utilizada para classificar a temperatura: Se a…
- Na sala, um algoritmo manda ler a temperatura. Se ela for maior que 30 graus, deve ligar o ventilador; caso contrário…
- Leia: 'temperatura <- lerSensor(); se temperatura > 30 então ligarVentilador()'. Comparando 'variável' e 'dado' no…
🔎 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
