Em um jogo de estratégia, o mapa é formado por 5 linhas e 5 colunas. Cada posição pode estar vazia, conter um…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um jogo de estratégia, o mapa é formado por 5 linhas e 5 colunas. Cada posição pode estar vazia, conter um obstáculo ou ser ocupada por um personagem. Durante a partida, o programa precisa consultar e atualizar rapidamente o estado de qualquer posição do mapa. As informações sobre pontuação, tempo, regras e personagens são controladas por outros dados do programa. Com base nessa situação, qual uso de uma matriz representa melhor a necessidade de consultar e atualizar o estado de cada posição do mapa?
- A) Armazenar as regras e instruções da partida
- B) Controlar a passagem do tempo da partida
- C) Selecionar personagens disponíveis para a partida
- D) Guardar a pontuação total de cada jogador
- E) Representar o estado de cada casa do mapa
✅ Resposta correta: alternativa E
Resolução passo a passo
- O enunciado descreve um mapa de 5 linhas por 5 colunas, em que cada posição pode estar vazia, ter um obstáculo ou ter um personagem, e o programa precisa consultar e atualizar rapidamente o estado de qualquer posição.
- Uma matriz é uma estrutura bidimensional indexada por linha e coluna, o que corresponde exatamente à organização de um mapa em grade. Assim, cada posição (linha, coluna) guarda o estado daquela casa, permitindo acesso direto para consulta e alteração.
- A alternativa E, representar o estado de cada casa do mapa, é a que usa a matriz para esse fim. Ela está correta.
- A alternativa A está errada, pois regras e instruções não são posições de um mapa e não precisam de estrutura em grade. A alternativa B está errada, pois o tempo da partida é um valor único, controlado separadamente. A alternativa C está errada, pois a seleção de personagens disponíveis é uma lista de opções, não uma grade de posições. A alternativa D está errada, pois a pontuação total de cada jogador é controlada por outros dados do programa, como o enunciado afirma.
💡 Dica: Pense em como as informações são organizadas em um jogo.
Alternativa por alternativa
O aluno pode ter associado a matriz a qualquer conjunto de informações organizadas do jogo, como regras, sem perceber que a necessidade descrita é espacial, ligada às posições do mapa.
Por que engana: Confundir o uso da matriz para representar estruturas espaciais com outras funcionalidades do jogo, como controle de tempo ou regras.
O aluno pode ter imaginado que a matriz serve para registrar sequências de valores do tempo, confundindo uma grandeza única com um conjunto de posições indexadas por linha e coluna.
O aluno pode ter entendido que personagens disponíveis formam uma coleção organizada em tabela, mas o enunciado trata de posições do mapa, não de escolhas de personagens.
O aluno pode ter confundido a pontuação, que o enunciado diz ser controlada por outros dados, com o estado das casas, ignorando a informação explícita sobre o que a matriz deve representar.
A matriz organiza dados em linhas e colunas. Como o mapa possui 5 linhas e 5 colunas e cada posição pode apresentar um estado diferente, cada elemento da matriz pode corresponder a uma casa do mapa. Assim, o programa consegue localizar e modificar o conteúdo de uma posição usando sua linha e sua coluna.
Raio-X da questão
matrizes em jogos
fixacao
estrutura de dados matriz · representacao de dados em jogos
Revisar como as matrizes são utilizadas para organizar dados em jogos.
Confundir o uso da matriz para representar estruturas espaciais com outras funcionalidades do jogo, como controle de tempo ou regras.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Qual a principal vantagem de usar uma matriz em um programa de gerenciamento de dados de um jogo de tabuleiro?
- Descreva como você utilizaria uma matriz para armazenar informações de um jogo de tabuleiro, como a posição de peças…
- Em um jogo digital criado por estudantes, cada personagem ocupa uma posição em uma matriz formada por linhas e colunas…
- Identifique um exemplo de matriz que pode ser utilizada para organizar informações em um jogo digital e explique sua…
- Em um jogo de robótica, o robô se movimenta por um tabuleiro formado por linhas e colunas. O programa precisa guardar o…
- Imagine que você está criando um jogo de tabuleiro digital. Como você usaria uma matriz para representar o tabuleiro e…
🔎 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
