— Vamos brincar de semáforo de mentira? — sugeriu Ana ao grupo de amigos, apontando para cones vermelhos…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Compreender decisões em dois estados (verdadeiro ou falso).
Fonte: Base Nacional Comum Curricular (MEC).Questão
— Vamos brincar de semáforo de mentira? — sugeriu Ana ao grupo de amigos, apontando para cones vermelhos, amarelos e verdes alinhados no refeitório. As crianças combinaram que, quando o cone verde estiver em pé, todas atravessam a “rua”; se estiver vermelho, ninguém pode passar; e se estiver amarelo, elas devem esperar. Para ajudar, cada criança anotou em um papel apenas duas opções: verdadeiro ou falso, indicando se é seguro atravessar. Com base no texto-base, crie uma instrução de programação que defina a variável atravessar como verdadeiro apenas quando o sinal estiver verde.
- A) SE cor == 'amarelo' ENTÃO atravessar = verdadeiro SENÃO atravessar = falso
- B) SE cor == 'vermelho' ENTÃO atravessar = verdadeiro SENÃO atravessar = falso
- C) SE cor == 'verde' OU cor == 'amarelo' ENTÃO atravessar = verdadeiro SENÃO atravessar = falso
- D) SE cor != 'verde' ENTÃO atravessar = verdadeiro SENÃO atravessar = falso
- E) SE cor == 'verde' ENTÃO atravessar = verdadeiro SENÃO atravessar = falso
✅ Resposta correta: alternativa E
Resolução passo a passo
- Identifique a regra pedida: a variável atravessar deve ser verdadeira somente quando o sinal estiver verde. Em qualquer outro caso (amarelo ou vermelho), deve ser falsa.
- Traduza a regra para uma estrutura condicional SE-ENTÃO-SENÃO. A condição deve ser verdadeira exatamente quando cor é 'verde', ou seja, SE cor == 'verde'.
- Verifique a alternativa E: SE cor == 'verde' ENTÃO atravessar = verdadeiro SENÃO atravessar = falso. Com verde, atravessar fica verdadeiro; com amarelo ou vermelho, fica falso. Está correta.
- Por que as outras estão erradas. A: atravessaria no amarelo, quando o combinado manda esperar. B: atravessaria no vermelho, quando ninguém pode passar. C: incluiria o amarelo na condição com OU, permitindo atravessar nesse sinal. D: com != 'verde', atravessaria no amarelo e no vermelho, o oposto da regra.
- Gabarito oficial confirmado: E. Resolução feita de forma independente, chegando à mesma conclusão.
💡 Dica: Identifique a condição correta para atravessar com base na cor verde.
Alternativa por alternativa
O aluno pode ter associado o amarelo à permissão de passar, talvez por confundir o sinal de alerta com o sinal de liberação. O texto diz que no amarelo as crianças devem esperar.
O aluno provavelmente leu a regra de forma invertida, achando que o vermelho libera a travessia. O texto afirma que no vermelho ninguém pode passar.
O aluno incluiu o amarelo na condição de verdadeiro, usando OU sem perceber que a regra exige apenas o verde. Isso mostra falha em conectar a condição lógica ao enunciado.
Por que engana: Confundir a condição correta para atravessar, escolhendo cores erradas ou usando operadores lógicos incorretos.
O aluno trocou a condição de igualdade por diferença e não percebeu que != 'verde' engloba amarelo e vermelho, que devem resultar em falso. Ele confundiu negação da cor com a cor liberada.
Expressa corretamente a condição binária: apenas no caso de cor igual a 'verde' a variável atravessar recebe verdadeiro.
Raio-X da questão
condicional programação variável
avaliacao
variáveis e valores booleanos · estruturas condicionais simples
Estude estruturas condicionais e operadores lógicos básicos.
Confundir a condição correta para atravessar, escolhendo cores erradas ou usando operadores lógicos incorretos.
tomada_decisao
cotidiano
Questões parecidas com resolução
- — Vamos brincar de controlar o robô na pista de carrinhos? — perguntou Ana. Ela explicou: “O sensor à frente do robô faz…
- — Pronto, Ana? perguntou Téo, exibindo a placa de encaixar com pinos coloridos. Eles aprenderam a criar sequências de…
- Como um carrinho sabe por onde virar sem alguém guiá-lo? Luísa montou um carrinho robô com um sensor de cor. Ela definiu…
- Projete e simule, em pseudocódigo, um algoritmo que controle um semáforo com sequência de estados (VERDE, AMARELO…
- Manchete fictícia: Crianças transformam blocos coloridos em comandos para robô brincar. Em uma atividade lúdica, alunos…
- Em uma simulação computacional de um semáforo, um algoritmo orienta o comportamento de um veículo conforme a cor…
🔎 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
