Considere o seguinte algoritmo: 'Se houver chuva, pegue o guarda-chuva; caso contrário, saia sem ele'. Qual…
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
Considere o seguinte algoritmo: 'Se houver chuva, pegue o guarda-chuva; caso contrário, saia sem ele'. Qual estrutura aparece nesse algoritmo?
- A) É uma repetição com condição de saída.
- B) Usa uma repetição definida.
- C) É uma repetição que sempre se repete.
- D) É um exemplo de iteração indefinida.
- E) Apresenta uma condição que define o fluxo.
✅ Resposta correta: alternativa E
Resolução passo a passo
- O algoritmo faz um teste com a condição 'há chuva?'. Passo 2: Conforme o resultado do teste, o fluxo segue por um de dois caminhos: pegar o guarda-chuva (se há chuva) ou sair sem ele (caso contrário). Passo 3: Cada caminho é executado uma única vez e o algoritmo termina, então não há repetição. Passo 4: Essa é uma estrutura de decisão (seleção), e a alternativa E está correta porque a condição 'há chuva' define qual caminho o fluxo vai seguir. Passo 5: A alternativa A está errada, pois não existe laço de repetição nem condição de saída. Passo 6: A alternativa B está errada, pois não há repetição definida, ou seja, nenhuma contagem de quantas vezes algo se repete. Passo 7: A alternativa C está errada, pois nada se repete; a ação acontece uma vez só. Passo 8: A alternativa D está errada, pois iteração indefinida exige repetir um bloco enquanto uma condição for verdadeira, o que não ocorre neste algoritmo.
💡 Dica: Identifique se a condição escolhe entre dois caminhos ou repete uma ação.
Alternativa por alternativa
O aluno acha que toda verificação de condição é um laço com condição de saída, confundindo a escolha entre dois caminhos com uma repetição que para quando a condição muda.
O aluno associa qualquer 'se' a uma repetição controlada por contador, imaginando que o algoritmo repete a ação um número fixo de vezes.
O aluno interpreta a ideia de 'caso contrário' como se o passo fosse repetido sempre, sem perceber que cada caminho é executado uma única vez.
O aluno confunde a estrutura de decisão com iteração indefinida, achando que, como não há um número fixo de execuções, o algoritmo deve ser um laço enquanto alguma condição for verdadeira.
Por que engana: Confundir a escolha entre duas ações, determinada por uma condição, com uma estrutura de repetição que executa instruções várias vezes.
O algoritmo verifica se há chuva e escolhe uma ação conforme a resposta. Isso é uma condição, não uma repetição.
Raio-X da questão
estrutura condicional de seleção
diagnostico
condição lógica em algoritmos · fluxo de execução sequencial
Revise estruturas condicionais e a diferença entre seleção e repetição em algoritmos.
Confundir a escolha entre duas ações, determinada por uma condição, com uma estrutura de repetição que executa instruções várias vezes.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Leia o enunciado em linguagem oral: 'Se a rua estiver molhada, use capa; caso contrário, não use.' Que tipo de seleção…
- Um aluno quer desenvolver um algoritmo para decidir se deve levar um guarda-chuva. Se a previsão de chuva for maior que…
- Em um algoritmo de seleção, qual estrutura é utilizada para tomar decisões?
- Em pseudocódigo, qual estrutura condicional testa uma condição e executa um bloco quando verdadeira e outro quando…
- No pseudocódigo, a estrutura 'se condição então ... senão ... fimse' é um exemplo de que tipo de controle de fluxo em um…
- Identifique a estrutura de controle utilizada no seguinte algoritmo: Se a temperatura for maior que 30 graus, entã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
