GeraProva GeraProva Provas com IA para professores do Brasil
ComputaçãoCrianças pequenas (4a-5a11m)BNCC EI03CO06Fácil⏱ medio

— 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

Habilidade BNCC EI03CO06

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.

  1. A) SE cor == 'amarelo' ENTÃO atravessar = verdadeiro SENÃO atravessar = falso
  2. B) SE cor == 'vermelho' ENTÃO atravessar = verdadeiro SENÃO atravessar = falso
  3. C) SE cor == 'verde' OU cor == 'amarelo' ENTÃO atravessar = verdadeiro SENÃO atravessar = falso
  4. D) SE cor != 'verde' ENTÃO atravessar = verdadeiro SENÃO atravessar = falso
  5. E) SE cor == 'verde' ENTÃO atravessar = verdadeiro SENÃO atravessar = falso

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. 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.
  2. 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'.
  3. 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.
  4. 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.
  5. 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

A Erradaerro: Interpretação

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.

B Erradaerro: Interpretação

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.

C Erradaerro: Procedimentala que mais engana

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.

D Erradaerro: Conceitual

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.

E Correta

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

Dificuldade Fácil
Bloom Criar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

condicional programação variável

📌 Objetivo

avaliacao

🧱 Pré-requisitos

variáveis e valores booleanos · estruturas condicionais simples

📚 Reveja

Estude estruturas condicionais e operadores lógicos básicos.

⚠️ Erro mais comum

Confundir a condição correta para atravessar, escolhendo cores erradas ou usando operadores lógicos incorretos.

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resoluçã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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.