GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Média⏱ medio

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

Habilidade BNCC EF06CO01

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?

  1. A) Armazenar as regras e instruções da partida
  2. B) Controlar a passagem do tempo da partida
  3. C) Selecionar personagens disponíveis para a partida
  4. D) Guardar a pontuação total de cada jogador
  5. E) Representar o estado de cada casa do mapa

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. 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.
  2. 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.
  3. A alternativa E, representar o estado de cada casa do mapa, é a que usa a matriz para esse fim. Ela está correta.
  4. 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

A Erradaerro: Conceituala que mais engana

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.

B Erradaerro: Conceitual

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.

C Erradaerro: Interpretação

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.

D Erradaerro: Interpretação

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.

E Correta

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

Dificuldade Média
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

matrizes em jogos

📌 Objetivo

fixacao

🧱 Pré-requisitos

estrutura de dados matriz · representacao de dados em jogos

📚 Reveja

Revisar como as matrizes são utilizadas para organizar dados em jogos.

⚠️ Erro mais comum

Confundir o uso da matriz para representar estruturas espaciais com outras funcionalidades do jogo, como controle de tempo ou regras.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.