GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO01Fácil⏱ curto

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

Habilidade BNCC EF69CO01

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?

  1. A) Variável
  2. B) Lista
  3. C) Matriz
  4. D) Fila
  5. E) Registro

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. 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.
  2. 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.
  3. Por que a alternativa A está errada: uma variável guarda apenas um único valor, sem organização em linhas e colunas.
  4. 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.
  5. 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.
  6. 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.
  7. 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

A Erradaerro: Conceitual

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.

B Erradaerro: Conceitual

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.

C Correta

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

D Erradaerro: Interpretaçãoa que mais engana

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.

E Erradaerro: Conceitual

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

Dificuldade Fácil
Bloom Lembrar
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

matriz em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados · programação básica

📚 Reveja

Revisar conceitos de estruturas de dados em programação.

⚠️ Erro mais comum

Confundir matriz com lista, acreditando que ambas têm a mesma funcionalidade na programação.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

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.