Logo Passei Direto
Buscar
Suponha a necessidade de automatizar o jogo de pedra, papel e tesoura. O número de participantes será de 2 jogadores. A cada partida, cada jogador escolherá secretamente pedra, papel ou tesoura como sua opção. O vencedor é definido segundo as seguintes regras: Pedra vence tesoura, pois amassa a tesoura. Tesoura vence papel, pois corta o papel. Papel vence pedra, pois embrulha a pedra. Toda vez que os dois jogadores optarem pelo mesmo objeto, ocorre um empate. Para denotar a jogada, suponha que cada jogador será representado por dois bits A1/A0 e B1/B0, onde:
User badge image
Claudemir Chaves

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Para automatizar o jogo pedra, papel e tesoura com dois jogadores representados por dois bits cada (A1/A0 para o jogador A e B1/B0 para o jogador B), siga estes passos: 1. Codificação das jogadas: - Pedra = 00 - Papel = 01 - Tesoura = 10 (O código 11 pode ser inválido ou não utilizado) 2. Regras para determinar o vencedor: - Pedra (00) vence Tesoura (10) - Tesoura (10) vence Papel (01) - Papel (01) vence Pedra (00) - Mesma jogada (A1/A0 = B1/B0) = empate 3. Implementação lógica: - Compare os bits dos jogadores. - Se iguais, resultado = empate. - Caso contrário, aplique as regras: - Se A = Pedra (00) e B = Tesoura (10), A vence. - Se A = Tesoura (10) e B = Papel (01), A vence. - Se A = Papel (01) e B = Pedra (00), A vence. - Caso contrário, B vence. 4. Expressão lógica simplificada para o vencedor: - Defina variáveis para as jogadas de A e B. - Use portas lógicas para comparar e decidir o resultado conforme as regras acima. Assim, o sistema pode ser implementado em um circuito digital ou programa que receba as entradas A1/A0 e B1/B0 e retorne o resultado: vitória de A, vitória de B ou empate.

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