GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO02Difícil⏱ medio

Em um caixa eletrônico, o algoritmo deve permitir que a pessoa consulte o saldo, faça um saque ou deposite…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um caixa eletrônico, o algoritmo deve permitir que a pessoa consulte o saldo, faça um saque ou deposite dinheiro. Depois de cada operação, o sistema deve informar o resultado. Qual situação exige verificar uma condição antes de continuar uma tentativa de saque?

  1. A) Exibir as opções de consulta, saque e depósito.
  2. B) Solicitar a senha antes de mostrar o saldo.
  3. C) Registrar a operação de saque realizada.
  4. D) Informar o resultado depois de concluir a operação.
  5. E) Verificar se o saldo permite o saque solicitado.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. A questão pergunta qual situação exige verificar uma condição antes de continuar uma tentativa de saque. A condição é uma decisão do tipo se/então: o sistema só pode prosseguir com o saque se a condição for verdadeira.
  2. Analisando as alternativas, a condição que decide se o saque pode continuar é o saldo ser suficiente para o valor solicitado. Por isso, a alternativa E (Verificar se o saldo permite o saque solicitado) é a correta, pois é uma comparação lógica (saldo maior ou igual ao valor do saque) que determina o próximo passo do algoritmo.
  3. Por que as outras estão erradas:
  4. A) Exibir as opções é apenas uma apresentação de menu, sem nenhuma decisão condicional sobre o saque.
  5. B) Pedir a senha é um passo de autenticação, anterior ao saque e não específico de uma tentativa de saque.
  6. C) Registrar a operação é uma ação feita depois do saque, não uma verificação antes dele.
  7. D) Informar o resultado acontece depois que a operação é concluída, portanto não condiciona a continuidade do saque.
  8. Conclusão: o gabarito oficial E está correto, pois a verificação do saldo antes de liberar o saque é a condição que controla a sequência do algoritmo.

💡 Dica: Pense nos possíveis erros que um usuário pode cometer ao usar um caixa eletrônico.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode confundir a exibição de um menu de opções com uma decisão condicional, achando que mostrar as escolhas já define se o saque pode continuar.

Por que engana: Os alunos podem confundir a necessidade de criar um layout visual com a lógica de funcionamento do algoritmo, focando mais na aparência do que na funcionalidade.

B Erradaerro: Interpretação

O aluno pode achar que, por a senha ser pedida em operações bancárias, ela é a condição que precisa ser verificada antes do saque, sem perceber que a senha é uma etapa de identificação anterior e geral, não uma verificação específica da tentativa de saque.

C Erradaerro: Interpretação

O aluno pode ter lido 'antes de continuar' como se fosse uma ação de registro, confundindo o momento da operação com o momento da verificação, que deve ocorrer antes e não depois do saque.

D Erradaerro: Conceitual

O aluno pode entender que informar o resultado é um passo de controle do fluxo, quando na verdade ele ocorre apenas após a conclusão da operação e não condiciona a sua continuidade.

E Correta

O algoritmo precisa comparar o valor do saque com o saldo disponível. Se o saldo for suficiente, o saque pode continuar; caso contrário, o sistema deve informar que a operação não pode ser realizada.

Raio-X da questão

Dificuldade Difícil
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

algoritmo de programação

📌 Objetivo

fixacao

🧱 Pré-requisitos

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

📚 Reveja

Revisar os conceitos de algoritmos e suas aplicações práticas.

⚠️ Erro mais comum

Os alunos podem confundir a necessidade de criar um layout visual com a lógica de funcionamento do algoritmo, focando mais na aparência do que na funcionalidade.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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