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

Um algoritmo percorre uma matriz de registros 'estoque', cada registro tem a variável 'quantidade' (inteiro)…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um algoritmo percorre uma matriz de registros 'estoque', cada registro tem a variável 'quantidade' (inteiro). Antes de decrementar 'quantidade' para registrar uma venda, qual verificação lógica deve ser feita?

  1. A) Verificar se quantidade > 0 antes de decrementar.
  2. B) Não fazer verificação
  3. C) Verificar se quantidade < 10
  4. D) Verificar se quantidade == 0
  5. E) Decrementar diretamente

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Ao registrar uma venda, a variável 'quantidade' do registro é decrementada, ou seja, uma unidade é retirada do estoque. Só faz sentido retirar uma unidade se houver pelo menos uma unidade disponível. Passo 2: Por isso, antes do decremento, o algoritmo deve testar se quantidade > 0. Se o teste for verdadeiro, a venda é registrada; caso contrário, a operação é impedida, evitando que o estoque fique negativo. Passo 3: A alternativa B está errada porque sem verificação a quantidade pode ficar negativa, o que não representa a realidade do estoque. Passo 4: A alternativa C está errada porque verificar se quantidade < 10 serve para alertar sobre reposição, não para decidir se a venda é possível. Passo 5: A alternativa D está errada porque testar quantidade == 0 bloqueia a venda apenas quando o estoque está zerado, sem tratar de forma adequada a condição necessária para o decremento. Passo 6: A alternativa E está errada porque decrementar diretamente pode levar a quantidade para valores negativos. Passo 7: O gabarito oficial A está correto e coincide com a resolução obtida de forma independente.

💡 Dica: Verifique se a quantidade é maior que zero antes de decrementar.

Alternativa por alternativa

A Correta

Testar quantidade > 0 impede que o registro assuma valores negativos e mantém a integridade dos dados ao evitar operações inválidas.

B Erradaerro: Conceitual

Acredita que subtrair 1 de um número nunca causa problema, então dispensa qualquer checagem. Não percebe que o estoque não pode ficar abaixo de zero.

C Erradaerro: Conceituala que mais engana

Confunde a condição para a venda com a condição de reposição de estoque, que é um alerta de estoque baixo. Assim, testa um limite que não determina se a venda pode ocorrer.

Por que engana: O aluno pode esquecer de verificar se a quantidade é maior que zero, levando a um erro ao tentar decrementar um valor inválido.

D Erradaerro: Atenção

Acha que basta verificar se o estoque está zerado, pois o único problema seria a quantidade igual a zero. Não considera que o requisito correto é haver quantidade positiva antes do decremento.

E Erradaerro: Senso comum

Supõe que o próprio sistema impede valores negativos ou que decrementar é uma operação segura por si só. Não percebe que o algoritmo precisa validar a condição antes de alterar o registro.

Raio-X da questão

Dificuldade Média
Bloom Analisar
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✍️ situacional🧩 progressao
🎯 Conceito central

verificação de estoque

📌 Objetivo

diagnostico

🧱 Pré-requisitos

lógica de programação · estruturas de controle

📚 Reveja

Revisar as operações de controle de estoque e suas verificações.

⚠️ Erro mais comum

O aluno pode esquecer de verificar se a quantidade é maior que zero, levando a um erro ao tentar decrementar um valor inválido.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos

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