GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Difícil⏱ medio

Na aula de Computação, Lia está criando um autômato para um jogo. Cada estado será um ponto, e cada transição…

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

Na aula de Computação, Lia está criando um autômato para um jogo. Cada estado será um ponto, e cada transição será uma ligação entre dois pontos. Qual estrutura representa melhor esses pontos e ligações?

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

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique os elementos do enunciado. Cada estado do autômato é um ponto e cada transição é uma ligação entre dois pontos. Pontos ligados por arestas formam a estrutura chamada grafo, em que os pontos são os vértices e as ligações são as arestas.
  2. Verifique se o grafo é a estrutura mais adequada. Autômatos finitos são representados naturalmente como grafos dirigidos, nos quais os estados são vértices e as transições são arestas com um rótulo (o símbolo lido). Portanto, a alternativa A está correta e coincide com o gabarito oficial.
  3. Analise as alternativas erradas. Registro é um tipo de dado que agrupa campos de informações diferentes sobre um mesmo item, não modela ligações entre pontos. Lista é uma sequência linear de elementos, em que cada item tem apenas um sucessor, o que não representa bem várias ligações saindo de um mesmo estado. Árvore é um grafo sem ciclos e com uma raiz, restrição que não vale para autômatos, que podem ter ciclos, como uma transição de volta a um estado já visitado. Matriz organiza valores em linhas e colunas e pode até representar as transições, mas serve como forma de armazenamento, não como a estrutura conceitual que liga pontos.
  4. Conclusão. A estrutura que representa diretamente pontos e ligações entre eles é o grafo, por isso a resposta é a alternativa A.

💡 Dica: Considere as características das estruturas de dados ao responder.

Alternativa por alternativa

A Correta

Um grafo é formado por pontos, chamados vértices, e ligações, chamadas arestas. Ele representa diretamente os estados e as transições do autômato.

B Erradaerro: Conceitual

O aluno pode associar o registro a algo que guarda informações sobre um item e confundir 'pontos com dados' com a ideia de agrupar campos, sem perceber que o problema trata de conexões entre elementos.

C Erradaerro: Conceitual

O aluno pode pensar que, como os estados são guardados em sequência, uma lista basta para representar tudo, sem considerar que cada estado pode ter várias transições saindo dele.

D Erradaerro: Conceitual

O aluno pode imaginar que as transições formam uma hierarquia, como em uma árvore, e não considerar que autômatos podem ter ciclos, o que uma árvore não permite.

E Erradaerro: Procedimental

O aluno pode lembrar que matrizes de adjacência representam ligações entre pontos e concluir que essa é a estrutura certa, esquecendo que a pergunta pede a estrutura conceitual e não uma forma específica de armazenamento.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
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 basicas · conceito de grafo

📚 Reveja

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

⚠️ Erro mais comum

Confundir estruturas lineares como listas ou matrizes com estruturas que representam conexoes complexas como grafos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.