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

Ganhei um robo de brinquedo que canta uma melodia toda vez que eu aperto um botao em sua cabeca. Quando o…

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

Ganhei um robo de brinquedo que canta uma melodia toda vez que eu aperto um botao em sua cabeca. Quando o botao nao esta pressionado, o robo fica em silencio. Eu quero que o robo toque a musica so quando eu apertar o botao, e que ele pare assim que eu soltar o botao. Para isso, vou escrever instrucoes em pseudocodigo usando um estado binario que indica se o botao esta pressionado (verdadeiro ou falso). Com base no texto-base, crie uma instrução em pseudocodigo que faça o robo cantar apenas quando o botao estiver pressionado.

  1. A) Se botaoPressionado = verdadeiro entao tocarMusica() senao pararMusica()
  2. B) Se botaoPressionado = verdadeiro entao pararMusica() senao tocarMusica()
  3. C) Se botaoPressionado = 1 entao tocarMusica() senao pararMusica()
  4. D) Se botaoPressionado = verdadeiro entao tocarMusica() senao tocarMusica()
  5. E) Se botaoPressionado = falso entao tocarMusica() senao pararMusica()

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O robo deve tocar a musica somente enquanto o botao esta pressionado, ou seja, quando botaoPressionado vale verdadeiro. Quando o botao e solto (falso), a musica deve parar. Passo 2: A estrutura Se condicao entao acao senao outra_acao executa a primeira acao quando a condicao e verdadeira e a segunda quando e falsa. Portanto, a condicao botaoPressionado = verdadeiro deve chamar tocarMusica() e o senao deve chamar pararMusica(). Passo 3: A alternativa A faz exatamente isso, por isso e a correta e coincide com o gabarito oficial. Passo 4: Por que as outras estao erradas: B inverte as acoes, fazendo o robo tocar justamente quando o botao esta solto. C usa o valor 1 em vez do estado verdadeiro ou falso definido no enunciado, fugindo da notacao pedida, embora a logica fosse correta se 1 significasse verdadeiro. D manda tocar musica nos dois casos, de modo que o robo nunca para. E testa falso, ou seja, toca a musica com o botao solto, o oposto do pedido.

💡 Dica: Analise a condição do botão e associe a ação correta para tocar ou parar a música.

Alternativa por alternativa

A Correta

Expressa corretamente a decisao binaria: se true, toca; se false, para, conforme descrito no texto.

B Erradaerro: Interpretaçãoa que mais engana

Acredita que o senao deve ser o caso de tocar a musica, invertendo a relacao entre o botao pressionado e a acao do robo. Imagina que a musica deve tocar quando o botao esta solto.

Por que engana: Confundir o valor verdadeiro/falso ou inverter as ações de tocar e parar a música.

C Erradaerro: Conceitual

Acredita que escrever 1 no lugar de verdadeiro e uma notacao equivalente valida, sem perceber que o enunciado define o estado binario como verdadeiro ou falso. Foca apenas no valor numerico e nao na convencao pedida.

D Erradaerro: Interpretação

Imagina que o senao pode repetir a mesma acao, sem perceber que o robo precisa parar a musica quando o botao e solto. Ignora que a alternativa deve diferenciar os dois casos.

E Erradaerro: Atenção

Inverte o sentido do valor booleano, entendendo que falso significa botao pressionado. Assim, testa o estado errado e faz o robo tocar com o botao solto.

Raio-X da questão

Dificuldade Difí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 pseudocódigo botão

📌 Objetivo

avaliacao

🧱 Pré-requisitos

variáveis booleanas · estruturas condicionais

📚 Reveja

Estude estruturas condicionais e uso de variáveis booleanas em pseudocódigo.

⚠️ Erro mais comum

Confundir o valor verdadeiro/falso ou inverter as ações de tocar e parar a música.

🌎 Tema transversal

ciencia_tecnologia

🤝 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.