Questões de Informática · NUCEPE UESPI

InformáticaLógica de programação e algoritmosNUCEPE UESPI 2025

SEDUC PI

Questão de Informática

Em um jogo digital de xadrez, como a lógica de programação pode ser utilizada para representar e comparar as jogadas de cada peça? Considere o seguinte pseudocódigo: // Declaração de variáveis tipoPeça = ["peão", "torre", "cavalo", "bispo", "rainha", "rei"] posição = [linha, coluna] // Cada posição no tabuleiro é representada por um par de coordenadas (linha, coluna) // Função para verificar se um movimento é válido função movimentoValido(peça, posiçãoAtual, novaPosição) // Lógica para verificar os movimentos válidos de cada peça // ... se (movimento é válido) então retornar verdadeiro senão retornar falso // Função para realizar um movimento função realizarMovimento(peça, posiçãoAtual, novaPosição) se (movimentoValido(peça, posiçãoAtual, novaPosição)) então // Atualiza a posição da peça no tabuleiro posição[peça] = novaPosição senão // Movimento inválido, exibe mensagem de erro Neste contexto, qual alternativa se encontra correta no que se refere a variáveis e atribuições utilizando a lógica de programação para que o jogo Chess funcione corretamente.

Sua resposta

Mais questões de Lógica de programação e algoritmos

Ver as 2.291 questões de Lógica de programação e algoritmos

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.