Em um jogo de robótica, o robô se movimenta por um tabuleiro formado por linhas e colunas. O programa precisa…
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 dado’.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um jogo de robótica, o robô se movimenta por um tabuleiro formado por linhas e colunas. O programa precisa guardar o que existe em cada posição do tabuleiro para indicar o caminho que o robô deve seguir. Qual estrutura de dados organiza informações em linhas e colunas, permitindo representar as posições desse tabuleiro?
- A) Variável
- B) Lista
- C) Matriz
- D) Fila
- E) Registro
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado descreve um tabuleiro formado por linhas e colunas, em que cada posição guarda uma informação, e pede a estrutura de dados que organiza informações nesse formato bidimensional.
- Uma matriz é uma estrutura de dados que armazena valores em uma grade de linhas e colunas, sendo acessada por dois índices, um para a linha e outro para a coluna. Isso corresponde exatamente ao tabuleiro descrito.
- Por que a alternativa A está errada: uma variável guarda apenas um único valor, sem organização em linhas e colunas.
- Por que a alternativa B está errada: uma lista organiza elementos em sequência unidimensional, com apenas um índice, não em linhas e colunas.
- Por que a alternativa D está errada: uma fila é uma estrutura do tipo primeiro a entrar, primeiro a sair, que não permite acessar posições por linha e coluna.
- Por que a alternativa E está errada: um registro agrupa campos de tipos diferentes sob um mesmo nome, mas não organiza os dados em uma grade de linhas e colunas.
- Conclusão: a resposta correta é a alternativa C, matriz, que coincide com o gabarito oficial.
💡 Dica: Pense na estrutura de dados que representa uma grade.
Alternativa por alternativa
O aluno pode ter pensado que, como o programa guarda 'o que existe em cada posição', basta uma variável para armazenar essas informações, sem perceber que são muitos valores ao mesmo tempo.
O aluno pode ter associado lista a qualquer conjunto de elementos organizados, ignorando que a lista é linear e acessada por um único índice, enquanto a questão exige linhas e colunas.
A matriz organiza dados em duas dimensões: linhas e colunas. Por isso, ela é adequada para representar cada posição de um tabuleiro ou espaço percorrido por um robô.
O aluno pode ter confundido a palavra 'posição' e a ideia de 'caminho' do robô com a ordem de atendimento de uma fila, sem considerar a organização em linhas e colunas.
Por que engana: Confundir matriz com lista, acreditando que ambas têm a mesma funcionalidade na programação.
O aluno pode ter achado que registro serve para guardar informações sobre as posições do tabuleiro, confundindo o agrupamento de campos heterogêneos com a organização em grade.
Raio-X da questão
matriz em programação
avaliacao
estruturas de dados · programação básica
Revisar conceitos de estruturas de dados em programação.
Confundir matriz com lista, acreditando que ambas têm a mesma funcionalidade na programação.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Lia está criando um jogo de tabuleiro digital com 4 linhas e 4 colunas. Cada casa fica em uma posição formada por uma…
- Em um programa que representa um tabuleiro retangular para um jogo, qual estrutura de dado é mais apropriada para mapear…
- Na tabela da turma, as notas ficam organizadas em linhas e colunas. Qual estrutura de dados combina com essa…
- Ao modelar o comportamento de um autômato que representa movimentos em uma grade 6x6 controlada por eventos de direção…
- Uma escola brasileira está desenvolvendo um sistema para acompanhar as notas de 30 estudantes em quatro avaliações…
- Qual estrutura de dados você utilizaria para armazenar as informações de um jogo de tabuleiro e por quê?
🔎 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
