Após chuvas intensas, um ponto comunitário passou a organizar entregas de kits de higiene para famílias…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Após chuvas intensas, um ponto comunitário passou a organizar entregas de kits de higiene para famílias cadastradas. Os pedidos chegam por telefone e por mensagens, mas os voluntários os anotam em folhas separadas. Em alguns dias, um pedido é registrado duas vezes, uma solicitação mais recente é atendida antes de outra e a equipe não consegue informar se o kit ainda aguarda saída, está a caminho ou já foi recebido. Como há apenas uma pessoa responsável pelas entregas em cada turno, o grupo decidiu que os pedidos confirmados devem ser atendidos na sequência em que forem registrados. Com base na situação descrita, elabore uma proposta de planejamento para um sistema de registro das entregas. Indique quais dados devem ser guardados em cada pedido e descreva, em etapas, como o sistema deve registrar uma nova solicitação, definir qual entrega será atendida em seguida e atualizar seu estado até a conclusão, justificando como sua proposta evita os problemas relatados.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Cada pedido deve possuir um identificador único, os dados necessários para a entrega, como nome ou referência da família, contato e endereço, além do tipo ou quantidade de kit solicitada, da ordem ou horário de registro e do estado atual da entrega. Os estados podem ser, por exemplo, "aguardando", "em preparação", "em rota", "entregue" e "pendente de confirmação". O sistema deve começar com uma fila vazia e um contador de identificadores. Ao chegar uma solicitação, deve conferir se os dados essenciais estão completos e verificar se já existe pedido equivalente ainda não concluído. Se for um novo pedido confirmado, o sistema cria seu registro, atribui identificador e ordem de chegada, marca-o como "aguardando" e o coloca no final da fila. Quando houver uma pessoa disponível para entregar, o sistema seleciona o primeiro pedido confirmado que esteja aguardando, preservando a sequência de registro. Antes da saída, altera seu estado para "em preparação" e, ao iniciar o deslocamento, para "em rota". Após a confirmação do recebimento, registra a data ou horário e muda o estado para "entregue", retirando-o da fila de pedidos ativos ou arquivando-o. Se faltar alguma informação, o pedido deve ficar marcado como "pendente de confirmação", sem ser tratado como concluído. O identificador e a verificação de pedidos evitam duplicações; a ordem registrada impede que solicitações posteriores passem à frente sem motivo; e os estados permitem que voluntários e famílias acompanhem corretamente cada entrega.
Explicação
A proposta transforma cada solicitação em um registro identificável, mantém os pedidos confirmados na ordem de chegada e atualiza sua situação durante o atendimento. Assim, responde aos problemas de duplicidade, inversão da ordem e falta de acompanhamento indicados no texto-base.
Raio-X da questão
Planejamento de solução para registro de entregas em fila de atendimento.
Planejar um algoritm
Identificação e armazenamento de dados. · Sequência de etapas em um algoritmo.
Fila e estados de um processo.
Listar apenas nomes e endereços, sem registrar ordem de chegada e estado da entrega.
Cidadania e solidariedade.
Responsabilidade coletiva.
Ação comunitária de
Questões parecidas com resolução
- Durante uma campanha de arrecadação, uma escola receberá alimentos e produtos de higiene para montar cestas destinadas a…
- Ao final de uma feira de ciências, um grupo de estudantes criou um aplicativo simples para registrar pedidos de…
- Ao fim de cada tarde, uma oficina de robótica comunitária registra o uso de oito kits de ferramentas. Para organizar a…
- No fim de semana da feira de ciências do bairro, a equipe de organização percebeu um problema repetido: dezenas de…
- Descreva, em formato de resposta modelo, como planejar o desenvolvimento de um sistema simples de gestão de filas para…
- No centro comunitario do bairro, um grupo de jovens montou um sistema simples para registrar os arquivos enviados para a…
🔎 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
