Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe elaborou o seguinte pseudocódigo: PARA CADA livro EM livros_doados registrar(titulo do livro, autor do livro) FIM PARA Após o registro, os estudantes precisam organizar os materiais de divulgação da feira. Eles possuem uma lista chamada cartazes e devem enviar cada arquivo dessa lista para a impressão. Com base no pseudocódigo, explique como o bloco de repetição pode ser reutilizado para enviar os cartazes à impressão sem ser reescrito do zero. Indique o que permanece na estrutura e o que deve ser alterado, justificando sua resposta.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Deve-se manter a estrutura que percorre todos os itens da lista, substituindo a lista livros_doados por cartazes e a ação registrar por enviar o cartaz para impressão. Assim, o bloco pode ser adaptado como: PARA CADA cartaz EM cartazes, enviar(cartaz para impressão), FIM PARA. A repetição é reaproveitada porque, nas duas situações, a mesma ação é realizada uma vez para cada elemento de uma lista; mudam apenas os itens processados e a ação aplicada a eles.
Explicação
No texto-base, o laço percorre cada livro e executa uma ação de registro. Para os cartazes, conserva-se esse percurso item a item, trocando-se os dados e a ação pelo envio à impressão.
Raio-X da questão
Reutilização de laço de repetição para itens de uma lista.
Analisar e reutiliza
Identificação de itens em uma lista. · Leitura básica de pseudocódigo.
Estrutura PARA CADA.
Reescrever etapas independentes para cada cartaz, em vez de conservar o laço.
Cultura e organização comunitária.
Organização de tarefas coletivas.
Organização de feira
Questões parecidas com resolução
- Em um algoritmo para organizar livros, quais passos são fundamentais para a repetição de tarefas?
- Uma escola criou um algoritmo para organizar o empréstimo de livros da biblioteca. O programa faz três ações principais…
- Na organização de uma feira de troca de livros e brinquedos do bairro, quatro estudantes ficaram responsáveis por…
- Descreva como você utilizaria um algoritmo para organizar uma biblioteca de livros. Inclua etapas de repetição e…
- Na oficina de robótica do bairro, um pequeno programa foi criado para separar cartões de acesso esquecidos pelos alunos…
- Pesquisadores acompanham há três anos o avanço do uso de algoritmos para organizar arquivos em bibliotecas municipais. 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
