Um grupo de estudantes criou um software para otimizar a coleta de lixo na cidade. Eles utilizam dados de…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar soluções de problemas para os quais seja adequado o uso de árvores e grafos para descrever suas informações e automatizá-las usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um grupo de estudantes criou um software para otimizar a coleta de lixo na cidade. Eles utilizam dados de localização e horários. Qual abordagem de pensamento computacional eles devem aplicar para analisar esses dados?
- A) Criar gráficos de barras.
- B) Usar algoritmos de otimização.
- C) Aumentar a quantidade de caminhões.
- D) Recolher dados aleatórios.
- E) Ignorar o tempo de coleta.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede a abordagem de pensamento computacional adequada para analisar dados de localização e horários com o objetivo de otimizar a coleta de lixo.
- Pensamento computacional envolve decompor problemas, reconhecer padrões, abstrair e criar algoritmos que resolvam o problema de forma eficiente. Como o objetivo é otimizar (encontrar o melhor trajeto e horário possível com os recursos disponíveis), a abordagem central é o uso de algoritmos de otimização.
- A alternativa B está correta porque algoritmos de otimização processam dados de localização e horários para encontrar rotas e cronogramas mais eficientes para os caminhões de coleta.
- A alternativa A está errada, pois criar gráficos de barras é uma forma de visualizar dados, mas não resolve o problema de otimização sozinha.
- A alternativa C está errada, pois aumentar a quantidade de caminhões é uma solução de força bruta com custo elevado, não uma abordagem de pensamento computacional para analisar dados.
- A alternativa D está errada, pois recolher dados aleatórios não traz informação útil para a análise e contraria a ideia de dados coletados com finalidade.
- A alternativa E está errada, pois ignorar o tempo de coleta elimina justamente uma variável essencial do problema, que é o horário.
- O gabarito oficial B coincide com a resolução feita de forma independente.
💡 Dica: Considere as técnicas de análise de dados e algoritmos.
Alternativa por alternativa
O aluno acredita que representar os dados graficamente já equivale a analisá-los e resolver o problema de otimização.
Por que engana: Escolher a alternativa A, acreditando que a visualização de dados é mais importante do que a aplicação de algoritmos para otimização.
Esses algoritmos ajudam a encontrar rotas mais eficientes.
O aluno pensa que a solução para melhorar a coleta é simplesmente ampliar os recursos, sem analisar os dados de localização e horário.
O aluno confunde coleta de dados com coleta aleatória, imaginando que qualquer dado serve para análise.
O aluno interpreta que o tempo é um fator irrelevante, quando o enunciado cita explicitamente os horários como dado a ser analisado.
Raio-X da questão
pensamento computacional
avaliacao
análise de dados · algoritmos de otimização
Revisar as abordagens de pensamento computacional e análise de dados.
Escolher a alternativa A, acreditando que a visualização de dados é mais importante do que a aplicação de algoritmos para otimização.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Considere um grupo de alunos que deseja desenvolver um projeto de programação que ajude na organização de materiais…
- Em um projeto escolar, os alunos devem desenvolver um aplicativo que ajude a reciclar materiais. Para isso, eles…
- Em um experimento, um grupo de alunos cria um algoritmo para resolver um problema de logística na escola. Como podem…
- Para melhorar o tempo de espera no refeitório escolar, os alunos fizeram uma lista com os momentos de maior movimento…
- Durante um projeto em sala de aula, os alunos devem criar um programa que simule a coleta de lixo em uma cidade. Qual é…
- Uma turma quer criar um sistema para organizar a arrecadação de alimentos da escola. Para começar, os estudantes…
Todas as questões de Programação - Programação usando grafos e árvores
🔎 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
