GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Fácil⏱ curto

Para um jogo de tabuleiro virtual, como você deve organizar a posição dos jogadores?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Para um jogo de tabuleiro virtual, como você deve organizar a posição dos jogadores?

  1. A) Registro
  2. B) Matriz unidimensional
  3. C) Lista duplamente encadeada
  4. D) Array bidimensional
  5. E) Tabela hash

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O tabuleiro de um jogo é uma grade de casas organizadas em linhas e colunas, então a posição de cada jogador é um par de coordenadas, como linha e coluna. Passo 2: Um array bidimensional (matriz) representa exatamente essa estrutura, pois cada elemento é acessado diretamente pelos índices de linha e coluna, o que torna a consulta e a atualização da posição de um jogador rápidas e simples. Passo 3: A alternativa A está errada porque um registro agrupa campos de dados sobre uma entidade, como nome e pontuação de um jogador, mas não representa a disposição espacial do tabuleiro. Passo 4: A alternativa B está errada porque uma matriz unidimensional (vetor) tem apenas um índice e não representa bem as duas dimensões do tabuleiro. Passo 5: A alternativa C está errada porque uma lista duplamente encadeada percorre posições de forma sequencial, sem acesso direto por coordenadas. Passo 6: A alternativa E está errada porque uma tabela hash associa chaves a valores de forma não ordenada e não preserva a relação de vizinhança entre as casas. Passo 7: Conclusão: o gabarito oficial D está correto, pois o array bidimensional é a estrutura mais adequada para mapear a posição dos jogadores em um tabuleiro.

💡 Dica: Relacione o tabuleiro à organização dos dados em linhas e colunas.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que o registro serve para organizar a posição dos jogadores no tabuleiro, confundindo o agrupamento de dados sobre um jogador com a representação espacial do tabuleiro.

B Erradaerro: Conceituala que mais engana

O aluno pensa que uma única sequência de índices basta para representar um tabuleiro, esquecendo que o tabuleiro tem duas dimensões e que a posição exige linha e coluna.

Por que engana: Escolher uma estrutura linear, como uma lista ou matriz unidimensional, sem considerar que as posições do tabuleiro se distribuem em linhas e colunas.

C Erradaerro: Conceitual

O aluno confunde a navegação entre elementos vizinhos com o acesso direto por posição, achando que a lista encadeada é a estrutura ideal para localizar jogadores em coordenadas do tabuleiro.

D Correta

Um array bidimensional é excessivo para uma única dimensão de posições.

E Erradaerro: Conceitual

O aluno associa a busca rápida por chave da tabela hash à localização de posições no tabuleiro, sem perceber que a estrutura não mantém a organização espacial das casas.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

Matriz bidimensional para tabuleiro

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Estruturas de dados básicas · Organização em linhas e colunas

📚 Reveja

Revise estruturas de dados bidimensionais e sua aplicação na representação de tabuleiros.

⚠️ Erro mais comum

Escolher uma estrutura linear, como uma lista ou matriz unidimensional, sem considerar que as posições do tabuleiro se distribuem em linhas e colunas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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