GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO06Média⏱ medio

Ferramentas de pintura e reparo são emprestadas por uma associação de moradores. No fim da tarde, três pedidos…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO06

Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ferramentas de pintura e reparo são emprestadas por uma associação de moradores. No fim da tarde, três pedidos chegam ao balcão: Lia, com cadastro ativo, pede um rolo de pintura disponível; Rui, também cadastrado, pede uma escada que já está emprestada; Sol pede o mesmo rolo, mas seu cadastro está incompleto. As regras informam que uma retirada só ocorre quando o cadastro está ativo e o item está livre. Quando a retirada é autorizada, o sistema registra o nome da pessoa e o item. O programa deve tratar pedidos futuros que apresentem combinações semelhantes dessas condições. Avalie, a partir dos três pedidos e das regras descritas, o procedimento que permite ao programa tratar cada solicitação sem autorizar retiradas indevidas.

  1. A) Verificar o cadastro, consultar a disponibilidade e registrar a retirada ou informar o impedimento.
  2. B) Consultar a disponibilidade, liberar a retirada e verificar o cadastro somente depois.
  3. C) Verificar o cadastro, negar a retirada e deixar de consultar a disponibilidade.
  4. D) Verificar o cadastro, registrar toda solicitação como retirada e ignorar a disponibilidade.
  5. E) Consultar a disponibilidade, liberar a retirada e ignorar a situação do cadastro.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A regra central diz que uma retirada só ocorre quando duas condições são satisfeitas ao mesmo tempo: o cadastro está ativo e o item está livre. Portanto, o programa precisa checar as duas condições antes de qualquer autorização.
  2. Aplicando aos três pedidos. Lia tem cadastro ativo e o rolo está disponível, então a retirada é autorizada e o sistema registra o nome Lia e o item rolo.
  3. Rui tem cadastro ativo, mas a escada já está emprestada. Como o item não está livre, a retirada deve ser negada e o impedimento informado.
  4. Sol pede o mesmo rolo que Lia, mas seu cadastro está incompleto. Mesmo que o rolo estivesse livre, a retirada não pode ocorrer, então o impedimento deve ser informado.
  5. O procedimento que cobre todos os casos, inclusive combinações futuras, é: verificar o cadastro, consultar a disponibilidade e, somente se ambos estiverem válidos, registrar a retirada; caso contrário, informar o impedimento. Isso corresponde à alternativa A, que é o gabarito, e concordo com ele.
  6. Por que as outras estão erradas: B libera antes de verificar o cadastro, permitindo retiradas indevidas; C nega tudo sem consultar a disponibilidade, o que impede a retirada de Lia injustificadamente; D ignora a disponibilidade e registra todas as solicitações, autorizando indevidamente Rui e Sol; E ignora o cadastro, o que permitiria a retirada por Sol com cadastro incompleto.

💡 Dica: Analise as condições de cadastro e disponibilidade para cada pedido.

Alternativa por alternativa

A Correta

O procedimento testa as duas condições necessárias e produz uma ação adequada tanto para retiradas autorizadas quanto para pedidos impedidos.

B Erradaerro: Procedimental

Acredita que a disponibilidade pode ser checada depois da liberação, ou que a ordem das verificações não importa desde que ambas sejam feitas. Assim, a retirada pode ser autorizada antes de confirmar o cadastro.

C Erradaerro: Conceitual

Entende que, para evitar retiradas indevidas, basta negar pedidos sem consultar o item, esquecendo que a retirada de Lia é válida. Isso mostra que a checagem de disponibilidade é necessária para autorizar corretamente.

D Erradaerro: Interpretação

Supõe que registrar toda solicitação como retirada é adequado, ignorando que a regra exige item livre. Assim, Rui teria uma retirada registrada de um item já emprestado.

E Erradaerro: Interpretação

Acredita que, se o item está livre, a retirada pode ser liberada independentemente do cadastro, como se a situação do cadastro fosse opcional. Com isso, Sol receberia o rolo mesmo com cadastro incompleto.

Raio-X da questão

Dificuldade Média
Bloom Avaliar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

controle de fluxo e condições

📌 Objetivo

diagnostico

🧱 Pré-requisitos

estruturas condicionais básicas · variáveis e operadores lógicos

📚 Reveja

Estude estruturas condicionais e lógica de programação para controle de acesso.

⚠️ Erro mais comum

Confundir as condições de cadastro ativo e disponibilidade do item, autorizando retiradas indevidas.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalização

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.