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

Ao criar um jogo, que tipo de estrutura de dados você usaria para armazenar a posição de vários personagens no…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao criar um jogo, que tipo de estrutura de dados você usaria para armazenar a posição de vários personagens no ambiente?

  1. A) Registro
  2. B) Matriz
  3. C) Lista
  4. D) Grafo
  5. E) Array

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado pede a estrutura para guardar a posição de vários personagens em um ambiente de jogo. A posição de cada personagem costuma ser um par de coordenadas (linha e coluna, ou x e y) e o ambiente é, em geral, um mapa bidimensional em forma de grade. Passo 2: A matriz é uma estrutura bidimensional, com linhas e colunas, que representa bem esse mapa. Cada posição (i, j) pode indicar onde está um personagem ou o que existe naquela casa do cenário, e o acesso é direto pelas coordenadas. Passo 3: Por isso, marco a alternativa B, que coincide com o gabarito oficial. Passo 4: A alternativa A está errada porque o registro agrupa campos de tipos diferentes sobre um mesmo item, mas não organiza um espaço de posições. Passo 5: A alternativa C está errada porque a lista linear serve para guardar uma sequência de itens, mas não representa bem um mapa bidimensional sem artifícios extras. Passo 6: A alternativa D está errada porque o grafo modela conexões entre nós, como caminhos entre locais, e não a localização de cada personagem. Passo 7: A alternativa E está errada porque o array é um termo genérico para vetor ou matriz; se for unidimensional, exigiria cálculos manuais para representar um mapa 2D. Passo 8: Dúvida: o enunciado não especifica a linguagem nem o modelo do ambiente. Se o ambiente fosse uma simples sequência de posições em uma reta, a lista ou o array também seriam defensáveis, então a questão é ambígua entre B e E, e a resposta mais adequada para um ambiente de mapa é a matriz.

💡 Dica: Considere as opções de estruturas de dados disponíveis.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter associado a ideia de guardar dados de um personagem com o registro, que agrupa campos como nome, x e y. Não percebe que o registro não organiza um espaço com várias posições.

B Correta

Uma matriz pode ser usada, mas não é a mais simples para múltiplos personagens.

C Erradaerro: Conceitual

O aluno pode ter pensado que, como há vários personagens, basta uma lista de pares de coordenadas. Não considera que o ambiente é um mapa bidimensional, que a matriz representa melhor.

D Erradaerro: Conceitual

O aluno pode ter confundido posição com relacionamento, achando que o grafo é necessário porque personagens estão 'ligados' ao ambiente. O grafo modela conexões entre nós, não coordenadas.

E Erradaerro: Conceituala que mais engana

O aluno pode ter tratado array como o termo mais genérico para estrutura indexada, sem notar que o enunciado pede uma organização bidimensional do ambiente. Um array unidimensional não representa diretamente o mapa.

Por que engana: Confundir estruturas lineares com estruturas que representam posições em múltiplas dimensões, escolhendo listas ou arrays ao invés de matrizes.

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 unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · representacao de dados espaciais

📚 Reveja

Revisar os tipos de estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir estruturas lineares com estruturas que representam posições em múltiplas dimensões, escolhendo listas ou arrays ao invés de matrizes.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Organização e representação da informaçã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.