— O painel não pode tratar a mesma ficha duas vezes nem encerrar o atendimento por causa de uma pendência —…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples com condição (iterações indefinidas), para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
— O painel não pode tratar a mesma ficha duas vezes nem encerrar o atendimento por causa de uma pendência — explicou a atendente do centro cultural, ao orientar a configuração do totem digital. Na bandeja, chegam fichas de inscrição para oficinas. O sistema deve retirar uma ficha por vez. Quando o código de inscrição está completo, o totem emite uma senha e envia a ficha para a caixa de atendimentos concluídos. Quando falta algum dado, mostra uma mensagem de correção e envia a ficha para outra caixa. Em ambos os casos, o totem precisa voltar à bandeja para verificar se ainda há fichas. O número de inscrições muda a cada dia: em uma manhã podem chegar quatro fichas e, em outra, muitas mais. O atendimento só termina quando a bandeja fica vazia. Analise o funcionamento descrito e identifique o procedimento que simula o atendimento de todas as fichas, preservando a sequência, a repetição e a condição.
- A) Repetir enquanto houver fichas: retirar uma; emitir senha somente se o código estiver incompleto.
- B) Repetir enquanto houver fichas: retirar uma; se o código estiver completo, emitir senha; caso contrário, indicar correção.
- C) Repetir enquanto houver fichas: retirar uma; se o código estiver completo, emitir senha; parar na primeira pendência.
- D) Repetir enquanto houver fichas: emitir senha; retirar uma; se o código estiver completo, indicar correção.
- E) Repetir enquanto houver fichas: verificar o código; se estiver completo, emitir senha; manter a ficha na bandeja.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado descreve um processo que se repete enquanto houver fichas na bandeja, ou seja, uma repetição com condição de parada (bandeja vazia). Passo 2: A cada ciclo, o totem retira uma ficha, preservando a sequência: primeiro retirar, depois verificar. Passo 3: A condição é o código de inscrição estar completo. Se estiver completo, o totem emite a senha; caso contrário, mostra a mensagem de correção. Essa é a estrutura de decisão do algoritmo. Passo 4: A alternativa B reproduz exatamente essa sequência: repetir enquanto houver fichas, retirar uma, testar se o código está completo, emitir senha ou indicar correção. Passo 5: A alternativa A está errada porque inverte a condição, emitindo senha apenas quando o código está incompleto. Passo 6: A alternativa C está errada porque interrompe o processo na primeira pendência, indo contra a orientação de que o atendimento não pode ser encerrado por causa de uma pendência. Passo 7: A alternativa D está errada porque emite a senha antes de retirar a ficha, quebrando a ordem correta das ações. Passo 8: A alternativa E está errada porque verifica o código sem retirar a ficha e a mantém na bandeja, o que gera repetição infinita e contradiz o enunciado, que pede retirar uma ficha por vez e enviá-la para uma caixa. Gabarito B confirmado.
💡 Dica: Analise o fluxo do sistema e identifique o procedimento que respeita a ordem e as condições descritas.
Alternativa por alternativa
O aluno inverte a condição do enunciado, associando a emissão da senha ao código incompleto, quando o texto diz que a senha é emitida quando o código está completo.
A repetição continua até a bandeja esvaziar, e a condição define uma ação diferente para cada tipo de ficha.
O aluno entende que uma pendência encerra o processo, mas o enunciado afirma expressamente que o painel não pode encerrar o atendimento por causa de uma pendência, pois deve continuar até a bandeja ficar vazia.
O aluno troca a ordem das ações, emitindo a senha antes de retirar a ficha, o que não corresponde à sequência descrita em que a ficha é retirada primeiro e depois avaliada.
O aluno acredita que o totem pode verificar a ficha sem retirá-la e deixá-la na bandeja, o que não resolve o atendimento e gera repetição sem fim, contrariando a retirada de uma ficha por vez e o envio para a caixa.
Raio-X da questão
fluxo de controle em sistemas
diagnostico
estruturas de repetição · controle de fluxo
Estude estruturas de repetição e controle de fluxo em programação.
Confundir a ordem de processamento das fichas ou não considerar a condição de término correta.
pensamento_critico
cotidiano
Questões parecidas com resolução
- — A fila está dobrando a esquina — avisou um voluntário da cozinha comunitária, enquanto outra pessoa anotava, em um…
- — Meu número é 12, mas há pessoas com atendimento prioritário antes de mim — observou uma moradora durante um mutirão de…
- — Tem audioguia disponível? — perguntou um visitante na entrada de uma mostra interativa. A equipe tem 12 aparelhos de…
- — Nem toda travessia precisa emitir som ao mesmo tempo — explicou a técnica responsável pelos sinais acessíveis da…
- — O kit 47 já foi devolvido? — perguntou a técnica responsável pela campanha itinerante de vacinação. Antes do uso de…
- — Quem fica com a chave do galpão de doações neste sábado? — perguntou Júlio no grupo do bairro. Para evitar confusão, o…
Todas as questões de Algoritmos com repetições condicionais simples
🔎 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
