Questão de Programação — Conceitos básicos de programação — NUCEPE 2025
ProgramaçãoConceitos básicos de programação
- Código
- qg579022
- Banca
- NUCEPE
- Órgão
- SEDUC-PI
- Ano
- 2025
- Nível
- Superior
- Cargo
- Professor para o Curso Técnico em Programação de Jogos Digitais
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:
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.
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.- AA variável posição é utilizada para armazenar a nova posição da peça no tabuleiro, e a variável tipoPeça é utilizada para armazenar a posição atual da peça.
- BA atribuição posição[peça] = novaPosição na função realizarMovimento esta incorreta, pois posição é uma variável que representa a posição e o tipo de todas as pegas no tabuleiro, e não de uma peca especifica.
- CA variável posição é utilizada para armazenar a posição futura das pegas no tabuleiro além desta variável posição assume a atribuição de novas variáveis que serão criadas no decorrer do jogo digital.
- DA variável posição deveria ser uma estrutura de dados mais complexa que incluísse informações adicionais, como se a pega já se moveu ou não, se está em xeque, entre outras propriedades relevantes para o jogo de xadrez. Isso permitiria um controle mais preciso das pegas durante o jogo.
- EAs variáveis tipoPeca e posição são declaradas corretamente. A variável tipoPeça armazena a posição atual das peças do xadrez no tabuleiro, enquanto a variável posição armazena os tipos de pecas de xadrez.