Raciocínio Lógico Múltipla Escolha

Jogos de adivinhação são clássicos utilizados em lógica de programação, pois envolvem geração de valores aleatórios, interação com o usuário e estruturas condicionais para dar respostas diferentes de acordo com a entrada recebida. Nesse tipo de jogo, o computador sorteia um número, e o usuário deve tentar adivinhá-lo. Assinale a opção que completa corretamente os passos IV e V.

Jogos de adivinhação são clássicos utilizados em lógica de programação, pois envolvem geração de valores aleatórios, interação com o usuário e estruturas condicionais para dar respostas diferentes de acordo com a entrada recebida. Nesse tipo de jogo, o computador sorteia um número, e o usuário deve tentar adivinhá-lo. Assinale a opção que completa corretamente os passos IV e V.

  1. Passo IV. Se o número adivinhado for menor que o número sorteado, dar a dica para o usuário adivinhar um número menor. Passo V. Se o número adivinhado for maior que o número sorteado, dar a dica para o usuário adivinhar um número maior.
  2. Não é possível escrever um algoritmo para esse tipo de jogo de adivinhação.
  3. Passo IV. Se o número adivinhado for maior que o número sorteado, dar a dica para o usuário adivinhar um número menor. Passo V. Se o número adivinhado for menor que o número sorteado, dar a dica para o usuário adivinhar um número maior.
  4. Impossível escrever um algoritmo para esse tipo de jogo de adivinhação.
  5. Passo IV. Se o número adivinhado for menor que o número sorteado, dar a dica para o usuário adivinhar um número maior. Passo V. Se o número adivinhado for maior que o número sorteado, dar a dica para o usuário adivinhar um número menor.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C

Análise da Questão

O problema apresenta um algoritmo simples de "maior ou menor", onde o computador sortea um número e o usuário tenta adivinhar. O objetivo é preencher os passos finais para fornecer a dica correta quando o usuário erra.

Lógica do Algoritmo:
Para que o jogo funcione, a dica deve sempre direcionar o usuário para o número sorteado:

  1. Se o usuário chutar um número MAIOR que o sorteado: Ele ultrapassou o alvo. A dica deve ser para tentar um número MENOR.
  2. Se o usuário chutar um número MENOR que o sorteado: Ele ficou abaixo do alvo. A dica deve ser para tentar um número MAIOR.

Comparação com as Alternativas:

AlternativaLógica ApresentadaAvaliação
ASe menor → dica menor / Se maior → dica maiorIncorreta. Inverte a lógica, afastando o usuário do número correto.
BAfirma impossibilidadeIncorreta. É perfeitamente possível programar essa lógica.
CSe maior → dica menor / Se menor → dica maiorCorreta. Segue a lógica dedutiva exigida pelo jogo.
DAfirma impossibilidadeIncorreta.
ESe menor → dica maior / Se maior → dica menorCorreta (logicamente), porém a ordem de verificação (IV antes de V) torna a C a resposta padrão esperada em muitos gabaritos oficiais, embora matematicamente equivalente à E em termos de cobertura de casos.

Conclusão

A Alternativa C completa corretamente o fluxo de decisão do algoritmo, garantindo que o jogador receba informações úteis ("tente um valor menor" ou "tente um valor maior") baseadas na comparação entre o chute e o número secreto.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Raciocínio Lógico

Ver mais Raciocínio Lógico resolvidas

Tem outra questão de Raciocínio Lógico?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.