Logo Passei Direto
Buscar
Jogos de adivinhação são exemplos 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. Se acertar, vence o jogo; se errar, recebe uma dica que o orienta a tentar novamente, informando se deve escolher um número maior ou menor. Esse processo mostra como um algoritmo pode controlar o fluxo da execução, adaptando-se às respostas dadas pelo jogador. Um possível algoritmo para esse jogo pode ser descrito da seguinte forma. Passo I. Sortear um número. Passo II. Perguntar ao usuário qual número ele adivinhou. Passo III. Se for igual ao número sorteado, informar ao usuário que ele ganhou. Passo IV. ? Passo V. ? Assinale a opção que completa corretamente os passos IV e V. Selecione a resposta: a 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. b Não é possível, pois é preciso saber o número sorteado para completar o algoritmo. c 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. d É impossível escrever um algoritmo para esse tipo de jogo de adivinhação. e 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 maior.
User badge image
Anderson Beliene

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Vamos analisar as opções para os passos IV e V do algoritmo do jogo de adivinhação: a) 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. Incorreto, pois a dica do passo V está errada. Se o número adivinhado for maior, a dica deve ser para adivinhar um número menor. b) Não é possível, pois é preciso saber o número sorteado para completar o algoritmo. Incorreto, pois o algoritmo pode ser completado sem saber o número sorteado, apenas comparando o número adivinhado com o número sorteado. c) 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. Correto, pois essa lógica está correta: se o número adivinhado é maior, a dica é para escolher um número menor, e se é menor, a dica é para escolher um número maior. d) É impossível escrever um algoritmo para esse tipo de jogo de adivinhação. Incorreto, pois é perfeitamente possível escrever um algoritmo para esse tipo de jogo. e) 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 maior. Incorreto, pois a dica do passo V está errada. Se o número adivinhado for maior, a dica deve ser para adivinhar um número menor. Portanto, a alternativa correta que contém todos os itens verdadeiros é: c) 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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina