Você trabalha em uma equipe de tecnologia para um aplicativo educacional que gerencia um acervo de atividades…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Você trabalha em uma equipe de tecnologia para um aplicativo educacional que gerencia um acervo de atividades em sala de aula. Planeje a solução descrevendo como você escolheria as estruturas de dados relevantes (registros, listas, matrizes, grafos) para representar o conjunto de atividades, suas relações com conteúdos escolares e o fluxo de execução do programa. Explique como essas escolhas facilitarão a articulação entre saberes escolares e prática de programação, bem como a colaboração entre professores e alunos.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Modelo de resposta esperado: descreva entidades (atividade, conteúdo, prazo, recursos) como registros com campos; use listas para agrupar atividades por conteúdo; use matrizes para representar alocação temporal ou disponibilidade; use grafos para dependências entre atividades; descreva o fluxo: entrada de dados, validação, armazenamento, consultas e geração de relatórios; destaque a importância da colaboração entre professores e alunos para alinhar objetivos pedagógicos com a construção de software.
Explicação
A descrição das entidades como registros permite uma organização clara das informações, facilitando o acesso e a manipulação dos dados. O uso de listas e matrizes ajuda a estruturar as atividades de forma lógica e temporal, enquanto os grafos possibilitam a visualização das interdependências, promovendo um entendimento mais profundo das relações entre conteúdos. Essa abordagem integrada favorece a colaboração entre professores e alunos, alinhando práticas pedagógicas com a tecnologia de forma eficiente.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados basicas · relacionamento entre dados
Revisar conceitos de estruturas de dados e suas aplicações em programação.
Descrever estruturas inadequadas para representar relações complexas, como usar listas simples para dados que exigem grafos.
ciencia_tecnologia
colaboracao
cotidiano
Questões parecidas com resolução
- A professora fez uma tabela: os grupos ficam nas linhas, os dias da semana ficam nas colunas e cada espaço mostra a…
- Um aplicativo percebe quais fotos mostram animais. O que ele pode fazer para achar essas fotos mais rápido? O que o…
- Em Manaus, a escola testa um programa que separa mensagens em urgente e comum. Aplique a ideia de classificacao e…
- Desenhe um grafo que represente uma rota de entregas entre três escolas (E1, E2, E3) e dois pontos de apoio (P1, P2)…
- Um mapa de estações de metrô em que as estações estão ligadas por linhas pode ser representado como um grafo? Escreva a…
- Escolha um exemplo do cotidiano (por exemplo: contatos em um aplicativo da escola ou paradas de ônibus) e descreva como…
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
