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

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

Habilidade BNCC EF06CO03

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?

  1. A) Usar uma lista de listas para cada linha do tabuleiro.
  2. B) Armazenar jogadores em uma lista única.
  3. C) Usar um vetor para cada jogador.
  4. D) Criar um grafo para o tabuleiro.
  5. E) Usar variáveis individuais para cada célula.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. 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

A Correta

Isso permite representar cada célula do tabuleiro.

B Erradaerro: Interpretação

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.

C Erradaerro: Conceitual

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.

D Erradaerro: Conceituala que mais engana

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.

E Erradaerro: Conceitual

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

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

matrizes em jogos

📌 Objetivo

fixacao

🧱 Pré-requisitos

representação de dados em matrizes · estruturas de dados em programação

📚 Reveja

Revisar como matrizes podem ser usadas para representar dados em jogos.

⚠️ Erro mais comum

Confundir a estrutura de dados adequada, optando por listas únicas ou variáveis individuais em vez de matrizes.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 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.