Elabore um algoritmo em passos sequenciais para gerenciar a fila de empréstimo de objetos entre alunos (por…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Elabore um algoritmo em passos sequenciais para gerenciar a fila de empréstimo de objetos entre alunos (por exemplo: carregadores ou livros). Defina uma variável que armazene o estado do item (por ex.: estado_item) e descreva os passos para processar um pedido, atualizar a fila e concluir a devolução. Relacione por que essa sequência representa um algoritmo.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Resposta modelo (passos): 1) Criar variável estado_item ? 'disponível' para cada item; criar lista_fila vazia. 2) Ao receber pedido: ler id_item e id_aluno. 3) Se estado_item = 'disponível' então: marcar estado_item ? 'emprestado'; registrar id_aluno e horário; entregar item; fim se. 4) Se estado_item ? 'disponível' então: adicionar id_aluno à lista_fila do item; avisar previsão; fim se. 5) Na devolução: atualizar estado_item ? 'disponível'; se lista_fila não vazia então: remover próximo da lista_fila, marcar como emprestado e notificar; repetir. 6) Encerrar protocolo de empréstimo. Por que é um algoritmo: a sequência é finita, ordenada e composta por instruções precisas (leitura, decisão, atualização de variável e repetição) que, seguidas, resolvem o problema de gerenciar empréstimos.
Explicação
A sequência apresentada segue uma lógica clara e organizada, permitindo o gerenciamento eficiente dos empréstimos e devoluções. Cada passo é definido de forma precisa, garantindo que todas as situações possíveis sejam tratadas. Além disso, a estrutura do algoritmo permite a repetição e a tomada de decisões, características essenciais para a resolução do problema proposto.
Raio-X da questão
algoritmo em passos sequenciais
fixacao
definicao de algoritmo · variaveis e tipos de dados
Revisar a definição e estrutura de algoritmos.
Os alunos podem confundir a ordem dos passos, criando um algoritmo que não segue a lógica sequencial necessária para o gerenciamento da fila.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Descreva um algoritmo em linguagem simples que, dada a lista 'fila' que representa a fila da biblioteca escolar (cada…
- Projete um autômato baseado em eventos para controlar o empréstimo de livros em uma biblioteca escolar. Descreva os…
- Desenvolva um algoritmo em pseudocódigo que processe um vetor de registros 'emprestimos' (campos: idAluno…
- Uma escola criou um algoritmo para organizar o empréstimo de livros da biblioteca. O programa faz três ações principais…
- Crie um algoritmo, em passos, para organizar materiais escolares em uma caixa (pode ser física ou uma lista digital)…
- Elabore uma resposta modelando como descreveria a solução de um problema de gerenciamento de estoque de biblioteca…
🔎 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
