GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO01Média⏱ 3 a 5 minu

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

Habilidade BNCC EM13CO01

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

Dificuldade Média
Bloom Analisar
Leitura Adequado a
Discriminação Medio
Peso pedagógico Medio
Autonomia do enunciado Alta; contém o pseud
Cobertura da habilidade Direta e a
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ Situação-problema co🧩 Verificação de compr
🎯 Conceito central

Reutilização de laço de repetição para itens de uma lista.

📌 Objetivo

Analisar e reutiliza

🧱 Pré-requisitos

Identificação de itens em uma lista. · Leitura básica de pseudocódigo.

📚 Reveja

Estrutura PARA CADA.

⚠️ Erro mais comum

Reescrever etapas independentes para cada cartaz, em vez de conservar o laço.

🌎 Tema transversal

Cultura e organização comunitária.

🤝 Socioemocional

Organização de tarefas coletivas.

🏫 Contexto

Organização de feira

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.