GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Média⏱ medio

— Os livros recebidos na campanha de doação precisam chegar organizados à biblioteca do bairro — explicou a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

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

— Os livros recebidos na campanha de doação precisam chegar organizados à biblioteca do bairro — explicou a bibliotecária. Há quatro livros sobre a mesa, cada um com um código de identificação. Para evitar trocas, o carrinho automático deve tratar um livro de cada vez: obter a informação do código, colocar nele uma etiqueta com o setor de destino e levá-lo ao carrinho de transporte. Ao final, os quatro livros deverão estar identificados e guardados para seguir às estantes. Os estudantes escreverão instruções para o carrinho executar essa rotina sem que seja necessário repetir o texto completo para cada livro. Com base na situação, identifique a instrução com repetição definida que organiza corretamente o trabalho do carrinho.

  1. A) Repetir até acabar: obter o código, colocar a etiqueta e levar o livro ao carrinho.
  2. B) Repetir 4 vezes: obter o código, levar o livro ao carrinho e colocar a etiqueta.
  3. C) Repetir 3 vezes: obter o código, colocar a etiqueta e levar o livro ao carrinho.
  4. D) Repetir 4 vezes: obter o código, colocar a etiqueta e levar o livro ao carrinho.
  5. E) Repetir 4 vezes: colocar a etiqueta, obter o código e levar o livro ao carrinho.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado pede uma repetição definida, ou seja, com número de repetições conhecido de antemão. Há quatro livros sobre a mesa, então o laço deve ser repetido 4 vezes. Passo 2: A rotina de cada livro, na ordem descrita no texto, é: obter a informação do código, colocar nele a etiqueta com o setor de destino e levá-lo ao carrinho de transporte. Passo 3: A alternativa D reúne as duas condições: repete 4 vezes e mantém a sequência correta (código, etiqueta, transporte). Passo 4: A alternativa A está errada porque 'repetir até acabar' é repetição indefinida (condicional), e não uma repetição com número definido de vezes. Passo 5: A alternativa B está errada porque leva o livro ao carrinho antes de colocar a etiqueta, o que inverte a ordem da tarefa. Passo 6: A alternativa C está errada porque repete apenas 3 vezes, mas há quatro livros para tratar. Passo 7: A alternativa E está errada porque coloca a etiqueta antes de obter o código, quando a etiqueta depende da identificação do livro. Gabarito oficial D confirmado.

💡 Dica: Identifique quantos livros serão processados e mantenha a sequência correta das ações para cada um.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno confunde repetição definida com repetição indefinida, achando que basta repetir 'até acabar' os livros, sem perceber que o número de repetições já é conhecido (quatro).

B Erradaerro: Procedimentala que mais engana

O aluno acerta a quantidade de repetições, mas inverte a ordem das ações, levando o livro ao carrinho antes de colocar a etiqueta de destino.

Por que engana: Pode-se escolher uma quantidade incorreta de repetições ou alterar a ordem das ações, etiquetando o livro antes de obter seu código ou transportando-o antes da identificação.

C Erradaerro: Atenção

O aluno conta mal ou lê incorretamente o número de livros, usando 3 em vez dos quatro livros descritos na mesa.

D Correta

A rotina realiza, para cada um dos quatro livros, as três ações na ordem necessária: identificar, etiquetar e transportar.

E Erradaerro: Procedimental

O aluno troca a ordem inicial, colocando a etiqueta antes de obter o código, quando a etiqueta precisa ser feita a partir da informação do livro.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

repetição definida em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

sequência de instruções em algoritmos · contagem de elementos a processar

📚 Reveja

Revise estruturas de repetição definida e a ordem das instruções em um algoritmo.

⚠️ Erro mais comum

Pode-se escolher uma quantidade incorreta de repetições ou alterar a ordem das ações, etiquetando o livro antes de obter seu código ou transportando-o antes da identificação.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.