Imagine que você está criando um jogo de tabuleiro digital. Como você usaria uma matriz para representar o…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Imagine que você está criando um jogo de tabuleiro digital. Como você usaria uma matriz para representar o tabuleiro e os movimentos dos jogadores?
- A) Usar uma lista de listas para cada linha do tabuleiro.
- B) Armazenar jogadores em uma lista única.
- C) Usar um vetor para cada jogador.
- D) Criar um grafo para o tabuleiro.
- E) Usar variáveis individuais para cada célula.
✅ Resposta correta: alternativa A
Resolução passo a passo
- A questão pede uma estrutura de matriz para representar o tabuleiro e os movimentos. Um tabuleiro é uma grade de linhas e colunas, e cada casa é identificada por dois índices. Passo 2: A alternativa A propõe uma lista de listas, em que cada linha do tabuleiro é uma lista e a lista externa agrupa as linhas. Esse é o modo usual de implementar uma matriz em linguagens como Python, Java ou C. Passo 3: Com essa estrutura, o movimento de uma peça vira uma operação simples: remover o valor da casa de origem, por exemplo tabuleiro[l1][c1] = vazio, e colocá-lo na casa de destino, tabuleiro[l2][c2] = peça. Passo 4: Por que as outras estão erradas: B armazena jogadores em lista, o que não representa a grade do tabuleiro. C cria um vetor por jogador, o que organiza os jogadores e não o tabuleiro. D propõe um grafo, que é uma estrutura válida para conexões entre casas, mas não é a matriz pedida. E usa variáveis individuais para cada célula, o que se torna impraticável para tabuleiros maiores e impede o acesso por posição. Conclusão: a resposta correta é a A, que é coerente com o gabarito oficial.
💡 Dica: Pense em como a matriz pode representar posições e movimentos.
Alternativa por alternativa
Isso permite representar cada célula do tabuleiro.
O aluno aplica a ideia de lista ao conjunto de jogadores e não ao tabuleiro, confundindo os dados dos participantes com a estrutura espacial do jogo.
O aluno acredita que cada jogador precisa de sua própria estrutura de vetor, misturando a representação dos jogadores com a representação do tabuleiro.
O aluno pensa que o tabuleiro, por ter casas ligadas entre si, deve ser modelado como grafo, sem perceber que a questão pede a representação em matriz, que é mais direta para uma grade.
Por que engana: Confundir a estrutura de dados adequada, optando por listas únicas ou variáveis individuais em vez de matrizes.
O aluno imagina que cada casa deve ser uma variável separada, sem perceber que essa abordagem não permite acessar as casas por posição nem escala para tabuleiros maiores.
Raio-X da questão
matrizes em jogos
fixacao
representação de dados em matrizes · estruturas de dados em programação
Revisar como matrizes podem ser usadas para representar dados em jogos.
Confundir a estrutura de dados adequada, optando por listas únicas ou variáveis individuais em vez de matrizes.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Descreva como você utilizaria uma matriz para armazenar informações de um jogo de tabuleiro, como a posição de peças…
- Explique como você usaria a matriz para resolver um problema que envolve o armazenamento de dados em um jogo, como as…
- Explique como você usaria uma matriz para resolver problemas de alocação em um jogo de tabuleiro.
- Explique como as matrizes podem ser utilizadas para organizar informações em um jogo de tabuleiro, mencionando um…
- Em um experimento, um grupo de alunos programou um jogo de tabuleiro digital. Para cada movimento, eles precisam…
- Ao montar um jogo interativo, você precisa criar uma matriz que represente as posições dos elementos do jogo. Como você…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
