Em uma equipe de tecnologia, planeje a solução de um programa para gerenciar dados de clientes. Selecione, com…
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
Em uma equipe de tecnologia, planeje a solução de um programa para gerenciar dados de clientes. Selecione, com base na necessidade de manipular diferentes tipos de dados, as estruturas de dados adequadas e descreva o fluxo geral do programa para solucioná-lo, usando pelo menos uma lista, uma matriz ou um grafo.
- A) Planejar apenas a interface do usuário, sem considerar estruturas de dados ou fluxo do programa.
- B) Selecionar estruturas de dados adequadas (por exemplo, listas para sequências, matrizes para dados tabulares ou grafos para relacionamentos) e descrever o fluxo do programa com etapas de entrada, processamento e saída.
- C) Escolher apenas uma única estrutura de dados para todos os cenários, sem considerar o problema específico.
- D) Planejar com foco apenas em eficiência de memória, esquecendo o aspecto funcional do programa.
- E) Decidir pela implementação mais rápida sem analisar o domínio do problema ou a colaboração da equipe.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede um planejamento de solução para um programa de gerenciamento de dados de clientes, com escolha de estruturas de dados adequadas à manipulação de tipos diferentes de dados e descrição do fluxo geral, usando pelo menos uma lista, matriz ou grafo.
- Resolvendo por conta própria, o planejamento correto precisa cobrir dois pontos: escolher estruturas compatíveis com os dados (listas para sequências de clientes, matrizes para dados tabulares, grafos para relacionamentos como indicações entre clientes) e descrever o fluxo do programa em etapas de entrada, processamento e saída.
- A alternativa B atende exatamente a esses dois pontos: cita estruturas adequadas com exemplos coerentes com o enunciado e descreve o fluxo em entrada, processamento e saída. Por isso ela está correta, e coincide com o gabarito oficial.
- A alternativa A está errada porque ignora justamente as estruturas de dados e o fluxo do programa, que são o foco da questão.
- A alternativa C está errada porque propõe uma única estrutura para todos os cenários, contrariando a necessidade de escolher estruturas conforme o tipo de dado.
- A alternativa D está errada porque prioriza apenas a eficiência de memória e descarta o aspecto funcional, enquanto o enunciado pede uma solução completa.
- A alternativa E está errada porque sugere decidir pela implementação mais rápida sem analisar o domínio do problema, o que o enunciado explicitamente exige que seja feito.
💡 Dica: Identifique as estruturas de dados mais adequadas para o gerenciamento de clientes.
Alternativa por alternativa
O aluno entende que planejar um programa se resume à interface com o usuário, deixando de lado a modelagem dos dados e a lógica de funcionamento.
Correta: atende à necessidade de escolher estruturas apropriadas e descreve o fluxo de solução.
O aluno acredita que uma única estrutura de dados pode servir a todos os cenários, como se fosse possível simplificar o projeto usando sempre a mesma estrutura, sem analisar o tipo de dado.
Por que engana: Escolher estruturas de dados inadequadas por nao considerar o tipo de dados ou o fluxo do programa.
O aluno supõe que a melhor solução é a que economiza memória, tratando essa otimização como objetivo principal e esquecendo que o programa precisa cumprir sua função.
O aluno pensa que a pressa na implementação é um critério válido de planejamento, e não percebe que o enunciado exige análise do domínio do problema e do trabalho em equipe.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados basicas · fluxo de programa
Revisar conceitos de listas, matrizes e grafos.
Escolher estruturas de dados inadequadas por nao considerar o tipo de dados ou o fluxo do programa.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Descreva, de forma objetiva, como você descreveria a solução de um problema, construindo o programa que implementa a…
- Descreva um projeto em que você usaria uma estrutura de dados como lista, matriz ou grafo, explicando a escolha feita.
- Você trabalha em uma equipe de tecnologia para um aplicativo educacional que gerencia um acervo de atividades em sala de…
- Descreva um projeto de programação que utilize uma estrutura de dados para resolver um problema real. Explique a escolha…
- Elabore um projeto de programação que ajude a gerenciar as tarefas de uma equipe escolar. Inclua as estruturas de dados…
- Planejamento: você precisa planejar a construção de um programa que gerencia a lista de contatos da turma (registros com…
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
