— Este livro vai para qual carrinho? — perguntou uma voluntária, olhando a etiqueta com um número. No mutirão…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir algoritmo em linguagem natural e representá-lo por fluxograma que indique a resolução de um problema simples (por exemplo, se um número natural qualquer é par).
Fonte: Base Nacional Comum Curricular (MEC).Questão
— Este livro vai para qual carrinho? — perguntou uma voluntária, olhando a etiqueta com um número. No mutirão de uma biblioteca comunitária, cada livro devolvido recebe um código natural n. Para organizar o trabalho, combinaram uma regra única de decisão (para virar um fluxograma): 1) Se n for divisível por 6, o livro vai para o carrinho 1 (revisão completa). 2) Caso contrário, se n for divisível por 2, vai para o carrinho 2 (conferência rápida). 3) Caso contrário, se n for divisível por 3, vai para o carrinho 3 (separar por assunto). 4) Caso contrário, vai para o carrinho 4 (guardar direto). A ideia é que cada livro seja enviado para apenas um carrinho, seguindo essa ordem de verificação, sem pular etapas. Com base nas regras do texto, identifique o algoritmo, em linguagem natural, que pode ser representado por um fluxograma para decidir corretamente o carrinho de cada livro.
- A) Ler n; se n for divisível por 2, vai ao carrinho 2; senão se por 3, vai ao 3; senão se por 6, vai ao 1; senão vai ao 4.
- B) Ler n; se n for divisível por 6, vai ao carrinho 1; senão se por 2, vai ao 2; senão se por 3, vai ao 3; senão vai ao 4.
- C) Ler n; se n for divisível por 2 ou por 3, vai ao carrinho 1; senão se por 6, vai ao 2; senão vai ao 4.
- D) Ler n; se n for divisível por 6, vai ao carrinho 1; se n for divisível por 2, vai ao 2; se n for divisível por 3, vai ao 3; senão vai ao 4.
- E) Ler n; se n for divisível por 6, vai ao carrinho 1; senão se por 2, vai ao 2; senão vai ao carrinho 3.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifiquei a ideia central: o livro deve passar por uma sequência de testes em ordem, parando no primeiro que for verdadeiro, e só então ir para um carrinho. Passo 2: Testei a ordem das perguntas. O primeiro teste deve ser se n é divisível por 6, porque é o caso mais específico (ser divisível por 6 é o mesmo que ser divisível por 2 e por 3 ao mesmo tempo). Se não for, testamos se é divisível por 2 (carrinho 2). Passo 3: Se n não for divisível por 6 nem por 2, testamos se é divisível por 3 (carrinho 3). Passo 4: Se nenhum teste anterior for verdadeiro, o livro vai para o carrinho 4. Passo 5: Esse encadeamento corresponde exatamente à alternativa B: Ler n; se n for divisível por 6, vai ao carrinho 1; senão se por 2, vai ao 2; senão se por 3, vai ao 3; senão vai ao 4. Passo 6: Por que as outras estão erradas: A testa a divisibilidade por 2 antes de 6, então números divisíveis por 6 cairiam no carrinho 2 e a regra 1 nunca seria aplicada. C manda para o carrinho 1 quem é divisível por 2 ou por 3, contrariando a regra, e não possui o carrinho 3. D usa vários 'se' independentes, então um livro divisível por 6 seria enviado também aos carrinhos 2 e 3, violando a ideia de um único carrinho. E ignora o teste de divisibilidade por 3, de modo que qualquer livro não divisível por 6 nem por 2 (como n = 5) vai ao carrinho 3, em vez do carrinho 4.
💡 Dica: Analise a ordem das condições de divisibilidade para decidir o carrinho correto.
Alternativa por alternativa
Acredita que a ordem dos testes não importa e que é possível testar primeiro a divisibilidade por 2, mesmo que o caso de divisibilidade por 6 seja mais específico. Assim, números divisíveis por 6 acabam indo ao carrinho 2.
Segue a ordem exigida: testa 6, depois 2, depois 3, e garante apenas um destino (com senão).
Confunde 'divisível por 2 ou por 3' com 'divisível por 6' e passa a usar a condição do carrinho 1 de forma errada, além de esquecer o carrinho 3 da regra original.
Entende que cada condição deve ser verificada separadamente, sem perceber que o texto exige uma sequência encadeada em que apenas um carrinho é escolhido. Por isso um livro de n = 6 seria enviado a mais de um carrinho.
Esquece que existe uma etapa de verificação de divisibilidade por 3 e manda diretamente ao carrinho 3 todo livro que não é divisível por 6 nem por 2, inclusive números como 5, que deveriam ir ao carrinho 4.
Raio-X da questão
divisibilidade e decisão condicional
diagnostico
divisibilidade de números naturais · estruturas condicionais básicas
Estude regras de divisibilidade e estruturas condicionais em algoritmos.
Confundir a ordem das verificações ou aplicar múltiplas condições simultaneamente, enviando o livro para mais de um carrinho.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Na biblioteca da escola, cada armário recebe um número para facilitar a organização. O armário usado por Caio tem o…
- Para organizar os cartões de uma gincana, a turma quer saber se uma quantidade pode ser separada em duplas sem sobrar…
- — Como vamos evitar que as pessoas se confundam nos portões? — perguntou uma voluntária da corrida do bairro. Cada…
- — Quando o painel receber um código, ele precisará escolher uma rota para cada envelope — explicou a voluntária do…
- — Vamos testar o controle de preços antes da feira de artesanato — disse a estudante responsável pelo painel digital…
- — O programa não pode aprovar uma caixa por apenas uma das condições — explicou a responsável pela campanha de…
Todas as questões de Fluxograma para determinar a paridade de um número natural
🔎 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
