GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF15CO01Difícil⏱ longo

Descreva uma solução computacional colaborativa que modele dependências entre atividades de um projeto…

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

Descreva uma solução computacional colaborativa que modele dependências entre atividades de um projeto interdisciplinar usando um grafo; detalhe como representar cada atividade como registro, como empregar listas para tarefas paralelas e como o algoritmo determina uma ordem viável de execução.

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

Representação: cada atividade é um registro com campos id, nome, disciplina, duração, recursos e prereqs (lista de ids). O grafo é implementado por listas de adjacência onde cada nó referencia registros das atividades e suas arestas indicam dependências. Tarefas paralelas formam listas de atividades sem arestas entre si. Algoritmo: aplicar ordenação topológica no grafo para obter sequência viável; detectar ciclos (erros de dependência) e sinalizar conflitos. Colaboração: armazenar registros em repositório compartilhado com controle de versão; usar bloqueio otimista para edição concorrente e sincronização de listas de tarefas. Extensões: usar matriz de compatibilidade se for preciso avaliar tempo/recursos entre pares de atividades, e listas para itinerários de responsáveis.

Explicação

A explicação aborda de forma clara a estrutura necessária para modelar atividades de um projeto, destacando a importância de registros e listas para representar dependências e tarefas paralelas. O uso de ordenação topológica para determinar a sequência de execução é fundamental para garantir que as atividades sejam realizadas na ordem correta, evitando conflitos. Além disso, a menção a um repositório compartilhado e controle de versão enfatiza a colaboração entre os membros da equipe, essencial em projetos interdisciplinares.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura alto
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

modelagem de grafos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

modelagem de grafos · algoritmos de ordenação

📚 Reveja

Revisar conceitos de grafos e algoritmos de ordenação.

⚠️ Erro mais comum

O aluno pode descrever uma solução que não considera as dependências entre as atividades, resultando em uma ordem de execução inválida.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

colaboracao

🏫 Contexto

cientifico

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.