— 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
- Dados ilustrativos: Em um pequeno centro comunitário, há 125 livros que devem ser organizados em 8 estantes de forma…
- Na área de autoatendimento de uma feira de livros, um pequeno programa calcula o valor de um pedido. Primeiro, ele lê a…
- — Moço, minha caixa pode ir pelo envio econômico? — perguntou uma cliente na agência dos Correios. O atendente explicou…
- Numa feira de adoção de livros, cada caixa recebe um número natural para ser guardada. Para organizar a entrega, Mariana…
- — Chegaram 178 pacotes de macarrão! — disse uma voluntária, organizando as doações em uma sala pequena. Para levar tudo…
- Entre as estantes silenciosas de uma pequena biblioteca comunitária, registra-se o prazo de devolução de cada livro…
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
