— 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
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
