Ana está programando um jogo. Ela quer que o personagem mude de cor se a vida estiver abaixo de 20%. Que…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ana está programando um jogo. Ela quer que o personagem mude de cor se a vida estiver abaixo de 20%. Que estrutura condicional ela deve usar?
- A) Utilizar uma função para mudar a cor do personagem sem condições.
- B) Usar a estrutura 'se' para verificar a vida do personagem.
- C) Criar um loop que muda a cor a cada segundo.
- D) Usar uma variável que guarda a cor do personagem.
- E) Implementar uma função que não se relaciona com a cor.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pede a estrutura condicional, ou seja, a que testa uma condição e decide o que fazer conforme o resultado. O requisito é: se a vida estiver abaixo de 20%, o personagem muda de cor.
- Essa lógica tem a forma 'se vida < 20 então muda a cor'. Em programação, essa é a estrutura 'se' (if), que avalia uma condição e executa um bloco de instruções somente quando ela é verdadeira.
- A alternativa B descreve exatamente isso: usar a estrutura 'se' para verificar a vida do personagem. Ela é a resposta correta.
- A alternativa A está errada, pois a função sem condições muda a cor sempre, sem verificar a vida. A alternativa C está errada, pois um loop repete ações, mas não decide com base na vida. A alternativa D está errada, pois guardar a cor em uma variável não testa nenhuma condição. A alternativa E está errada, pois a função não relacionada à cor não resolve o problema.
- Conclusão: a estrutura condicional necessária é o 'se', que verifica se a vida está abaixo de 20% antes de mudar a cor. O gabarito B está correto.
💡 Dica: Identifique a estrutura condicional adequada para a situação apresentada.
Alternativa por alternativa
O aluno acha que basta criar uma função que troca a cor, sem perceber que é preciso verificar a condição de vida antes. A mudança de cor ocorreria sempre, e não apenas quando a vida cai abaixo de 20%.
Por que engana: Escolher a alternativa A, acreditando que mudar a cor sem condições é suficiente para o jogo.
Correto, a estrutura 'se' permite a mudança de cor ao verificar a condição.
O aluno confunde estrutura de repetição com estrutura condicional, achando que um loop que muda a cor resolve o problema. Um loop repete ações, mas não decide com base na vida do personagem.
O aluno entende que a variável de cor é o elemento central e a associa à condição, mas guardar um valor não cria nenhuma decisão. Variáveis armazenam dados e não testam condições.
O aluno lê a palavra 'estrutura' como qualquer parte do código e descarta a relação com a cor, quando o enunciado pede justamente a lógica que liga a vida à mudança de cor.
Raio-X da questão
estrutura condicional
avaliacao
estrutura condicional · variáveis em programação
Revisar estruturas condicionais em programação.
Escolher a alternativa A, acreditando que mudar a cor sem condições é suficiente para o jogo.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Na sala de artes, um robô ajuda a guardar lápis de cor em duas caixas: uma verde e outra amarela. Como o robô pode…
- “O aparelho precisa chegar ao visitante, e a caixa usada deve seguir para a limpeza”, explicou a monitora do centro…
- — Meu aparelho desligou antes do fim da exposição — relatou uma visitante ao Museu da Cidade. Como parte de uma…
- Técnicos acompanham uma simulação para localizar vazamentos em quatro hidrômetros de uma rua. O programa deve ler cada…
- — Para ouvir as peças sem ler as placas, o que faço primeiro? — perguntou uma criança ao mediador do museu. Ele explicou…
- Bicicletas do bicicletário comunitário ficam disponíveis para uso com cartões numerados. Para liberar o cadeado, a…
🔎 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
