— Você já conversou hoje com o Pety, o bichinho digital? — perguntou Ana ao ligar o tablet. Pety tem dois…
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
— Você já conversou hoje com o Pety, o bichinho digital? — perguntou Ana ao ligar o tablet. Pety tem dois estados: fome e saciado. Quando Pety está com fome (fome = verdadeiro), o programa deve oferecer alimento; se não (fome = falso), deve propor brincadeira. Ana testou várias sequências: uma vez Pety ficou faminto, clicou em brincar e Pety reclamou. Em outra, Pety não tinha fome, clicou em alimentar e Pety recusou. Ela percebeu que o programa usa uma única condição para decidir entre oferecer comida ou entretenimento. Crie a expressão condicional que fará o pet receber alimento apenas quando seu estado de fome for verdadeiro.
- A) fome = verdadeiro
- B) nao fome
- C) fome == falso
- D) verdadeiro == falso
- E) fome == verdadeiro
✅ Resposta correta: alternativa E
Resolução passo a passo
- O enunciado diz que o programa deve oferecer alimento quando fome é verdadeiro e propor brincadeira quando fome é falso. A tarefa pede uma expressão condicional que faça o pet receber alimento apenas quando fome for verdadeiro.
- Uma expressão condicional que testa a condição fome = verdadeiro é a que verifica se a variável fome tem valor verdadeiro. Portanto, a expressão fome == verdadeiro (alternativa E) é a correta, e ela coincide com o gabarito oficial.
- Por que as outras estão erradas:
- A) fome = verdadeiro usa o sinal de atribuição, que apenas define o valor de fome e não testa a condição.
- B) nao fome é verdadeiro quando fome é falso, ou seja, testaria o caso oposto, que deveria levar à brincadeira.
- C) fome == falso testa o estado de saciedade, e não de fome, fazendo o pet receber alimento quando não tem fome.
- D) verdadeiro == falso compara duas constantes, sempre resulta em falso e não depende do estado do pet.
- Conclusão: a expressão que faz o pet receber alimento apenas quando fome é verdadeiro é fome == verdadeiro.
💡 Dica: Pense na condição que verifica se o pet está com fome para oferecer alimento.
Alternativa por alternativa
O aluno confunde o operador de atribuição (=) com o operador de comparação (==), achando que escrever fome = verdadeiro já testa a condição.
Por que engana: Confundir atribuição (=) com comparação (==) ou negar incorretamente a condição de fome.
O aluno acredita que 'nao fome' representa a situação de fome, quando na verdade indica a ausência de fome, que corresponde à brincadeira.
O aluno inverte a lógica do enunciado e associa a oferta de alimento ao estado de saciedade (fome falsa), quando deveria ser o contrário.
O aluno pensa que a expressão deve comparar constantes ou ignorar a variável fome, não percebendo que a decisão depende do estado do pet.
Compara corretamente o estado de fome com verdadeiro, decidindo oferecer alimento quando verdadeiro.
Raio-X da questão
expressão condicional em programação
avaliacao
variáveis booleanas · operadores lógicos básicos
Estude como usar condições booleanas para controlar decisões em programas.
Confundir atribuição (=) com comparação (==) ou negar incorretamente a condição de fome.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- No fundo de uma garagem, um dispositivo chamado PetFeeder guarda ração para um gato de estimação. Para evitar…
- Em uma atividade de Computação, uma turma criou um algoritmo para orientar o preparo do jantar. A regra definida pelo…
- — Vamos brincar de semáforo de mentira? — sugeriu Ana ao grupo de amigos, apontando para cones vermelhos, amarelos e…
- — Professor, ontem não recebi lembrete da lição de casa, comentou Luísa. — O aplicativo só envia notificação quando um…
- João está criando um jogo de adivinhação. Ele quer fazer uma série de perguntas e, dependendo das respostas, levar o…
- — Vamos brincar de controlar o robô na pista de carrinhos? — perguntou Ana. Ela explicou: “O sensor à frente do robô faz…
🔎 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
