— 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
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.
- A) Repetir até acabar: obter o código, colocar a etiqueta e levar o livro ao carrinho.
- B) Repetir 4 vezes: obter o código, levar o livro ao carrinho e colocar a etiqueta.
- C) Repetir 3 vezes: obter o código, colocar a etiqueta e levar o livro ao carrinho.
- D) Repetir 4 vezes: obter o código, colocar a etiqueta e levar o livro ao carrinho.
- 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
- 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
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).
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.
O aluno conta mal ou lê incorretamente o número de livros, usando 3 em vez dos quatro livros descritos na mesa.
A rotina realiza, para cada um dos quatro livros, as três ações na ordem necessária: identificar, etiquetar e transportar.
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
repetição definida em algoritmos
avaliacao
sequência de instruções em algoritmos · contagem de elementos a processar
Revise estruturas de repetição definida e a ordem das instruções em um algoritmo.
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.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- — Nem toda travessia precisa emitir som ao mesmo tempo — explicou a técnica responsável pelos sinais acessíveis da…
- Em um jogo, um robô precisa entregar quatro objetos, um de cada vez. Para cada objeto, ele deve pegar a encomenda…
- — Os kits de leitura precisam ser montados do mesmo jeito — explicou a bibliotecária. Cada kit terá 3 envelopes. Em cada…
- Na oficina de tecnologia da escola, um grupo programou um robô para recolher uma garrafa e levá-la até uma caixa de…
- — De novo! — pediu a turma quando a cantiga terminou, porque o refrão era repetido e todo mundo já sabia a parte. Na…
- Qual das alternativas abaixo melhor representa um algoritmo com repetição simples?
🔎 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
