Durante a última edição de um festival de música, a organização adotou um procedimento para distribuir…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Investigar e registrar, por meio de um fluxograma, quando possível, um algoritmo que resolve um problema.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Durante a última edição de um festival de música, a organização adotou um procedimento para distribuir pirulitos aos participantes até que não fosse mais possível formar novos pares. O processo inicia com a contagem total de pirulitos disponíveis. Enquanto houver pelo menos dois pirulitos remanescentes, retira-se dois deles para formar um par e esse par é entregue a um participante. Ao fim da repetição, o procedimento registra quantos pares foram distribuídos e quantos pirulitos sobraram. Analise o procedimento descrito e identifique qual condicional, em um fluxograma desse algoritmo, controla corretamente o laço de repetição.
- A) Verificar se o número de pirulitos remanescentes é menor que 2
- B) Verificar se o número de pirulitos remanescentes é maior ou igual a 2
- C) Verificar se o número de pirulitos remanescentes é menor ou igual a 2
- D) Verificar se o número de pirulitos remanescentes é diferente de 2
- E) Verificar se o número de pirulitos remanescentes é maior que 2
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado diz que o laço continua enquanto houver pelo menos dois pirulitos remanescentes, ou seja, enquanto a quantidade for maior ou igual a 2. Passo 2: A condição do laço deve ser verdadeira exatamente quando ainda é possível formar um par, e falsa quando não é mais possível. Passo 3: Como cada par retira dois pirulitos, com 2 pirulitos ainda existe um par a formar, então o valor 2 deve tornar a condição verdadeira. Com 0 ou 1 pirulito, não há par, e a condição deve ser falsa. Passo 4: A alternativa A (menor que 2) é a negação da condição correta: faria o laço executar justamente quando não há par possível. Passo 5: A alternativa C (menor ou igual a 2) é verdadeira também para 1 e 0 pirulitos, levando o algoritmo a tentar retirar dois pirulitos que não existem. Passo 6: A alternativa D (diferente de 2) é verdadeira para 1 e 0 pirulitos e também para 3, 4 etc.; falha por continuar com 1 pirulito restante. Passo 7: A alternativa E (maior que 2) é falsa para exatamente 2 pirulitos, interrompendo o laço quando ainda seria possível formar um par. Passo 8: Portanto, a condição correta do laço é verificar se a quantidade é maior ou igual a 2, alternativa B, que coincide com o gabarito oficial.
💡 Dica: Identifique a condição que permite formar pares enquanto houver pelo menos dois pirulitos.
Alternativa por alternativa
Confundiu a condição de continuação do laço com a de parada, achando que a repetição deve rodar enquanto não houver mais pares formáveis, o que inverte a lógica do procedimento.
Por que engana: Confundir a condição correta para continuar o laço, escolhendo uma condição que não permite formar pares corretamente.
Condição correta para continuar o laço: só forma novo par quando há ao menos 2 pirulitos.
Acreditou que incluir o zero e o um no critério de repetição é adequado, sem perceber que com um único pirulito não há dois para retirar.
Imaginou que o laço deve parar apenas ao chegar exatamente em 2, ignorando que com 3, 4 ou mais pirulitos ainda é possível formar pares.
Leu o enunciado 'pelo menos dois' como 'mais de dois' e concluiu que com exatamente 2 pirulitos não se deve formar mais um par.
Raio-X da questão
condicional em laço de repetição
avaliacao
estruturas condicionais básicas · laços de repetição simples
Estude estruturas de repetição e condições em algoritmos.
Confundir a condição correta para continuar o laço, escolhendo uma condição que não permite formar pares corretamente.
tomada_decisao
abstrato
Questões parecidas com resolução
- No galpao de uma campanha de doacao, chegaram N cadernos para serem organizados em pacotes. Cada pacote deve ter…
- — Irmã, quantas balas teremos para dividir? — perguntou Lucas enquanto juntava os potes de doces na cozinha. — Temos um…
- Para organizar os cartões de uma gincana, a turma quer saber se uma quantidade pode ser separada em duplas sem sobrar…
- Por que um programa de contagem repetitiva pode ficar preso em loop infinito? Para ilustrar, um grupo comunitário quer…
- — Vamos padronizar a montagem de cestas de frutas, sugeriu o gerente ao time. Cada cesta deve receber 4 maçãs e 3 peras…
- Dados ilustrativos: Um treinador de futebol amador precisa organizar um campeonato interno com atletas voluntários. Ele…
🔎 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
