GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF03CO02Difícil⏱ longo

— 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

Habilidade BNCC EF03CO02

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.

  1. A) Repetir enquanto houver fichas: retirar uma; emitir senha somente se o código estiver incompleto.
  2. B) Repetir enquanto houver fichas: retirar uma; se o código estiver completo, emitir senha; caso contrário, indicar correção.
  3. C) Repetir enquanto houver fichas: retirar uma; se o código estiver completo, emitir senha; parar na primeira pendência.
  4. D) Repetir enquanto houver fichas: emitir senha; retirar uma; se o código estiver completo, indicar correção.
  5. 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

  1. 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

A Erradaerro: Interpretação

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.

B Correta

A repetição continua até a bandeja esvaziar, e a condição define uma ação diferente para cada tipo de ficha.

C Erradaerro: Interpretação

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.

D Erradaerro: Procedimental

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.

E Erradaerro: Procedimental

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

Dificuldade Difícil
Bloom Entender
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

fluxo de controle em sistemas

📌 Objetivo

diagnostico

🧱 Pré-requisitos

estruturas de repetição · controle de fluxo

📚 Reveja

Estude estruturas de repetição e controle de fluxo em programação.

⚠️ Erro mais comum

Confundir a ordem de processamento das fichas ou não considerar a condição de término correta.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resoluçã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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.