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

Em um fluxograma de caixa eletrônico: inserir_senha -> validar -> saldo>=valor? Se sim sacar; se não recusar…

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 fluxograma de caixa eletrônico: inserir_senha -> validar -> saldo>=valor? Se sim sacar; se não recusar. Aplicando a tradução para pseudocódigo, qual alternativa representa corretamente a decisão?

  1. A) if saldo >= valor then validar(senha); sacar()
  2. B) if validar(senha) then sacar() else if saldo<valor then recusar()
  3. C) while validar(senha) do sacar()
  4. D) if validar(senha) and saldo >= valor then sacar() else recusar()
  5. E) validar(senha); sacar()

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique a sequência do fluxograma. Primeiro o sistema valida a senha; só depois verifica se o saldo é maior ou igual ao valor. Se as duas condições forem atendidas, o saque é realizado; caso contrário, a operação é recusada.
  2. Traduza a sequência para pseudocódigo com uma única decisão composta. A condição é validar(senha) e saldo >= valor, e os dois testes precisam ser verdadeiros para sacar. Isso gera: if validar(senha) and saldo >= valor then sacar() else recusar().
  3. Verifique a alternativa D. Ela representa corretamente o fluxo: o saque só ocorre com senha válida e saldo suficiente, e o else cobre a recusa.
  4. Por que as outras estão erradas. A alternativa A executa sacar() mesmo que a senha não tenha sido validada, pois o sacar() está fora do if de validação e o teste de saldo vem antes da validação. A alternativa B saca quando a senha é válida, sem verificar o saldo nesse caminho, e o else if só testa o saldo quando a senha falha. A alternativa C usa while, que repete a operação enquanto a senha for válida, sem representar a decisão do fluxograma. A alternativa E valida e saca sem nenhuma condição, ignorando a verificação de saldo e a recusa.
  5. Conclusão. O gabarito D está correto, pois é a única tradução que preserva a ordem do fluxo e a lógica de decisão com as duas condições.

💡 Dica: Identifique a estrutura condicional no pseudocódigo.

Alternativa por alternativa

A Erradaerro: Procedimental

O aluno acredita que basta verificar o saldo antes de tudo e que sacar() pode vir após a validação sem depender dela, trocando a ordem do fluxo e separando o comando de saque da condição de validação.

B Erradaerro: Conceituala que mais engana

O aluno entende que a verificação do saldo só precisa acontecer quando a senha é inválida, tratando as duas condições como caminhos separados e não como requisitos conjuntos do saque.

Por que engana: Confundir a ordem das operações, tentando validar a senha após a verificação do saldo.

C Erradaerro: Conceitual

O aluno confunde a estrutura de decisão (se/então/senão) com a de repetição, achando que a validação da senha deve ser repetida enquanto for verdadeira, o que não corresponde ao losango do fluxograma.

D Correta

Correta: combina validação de senha e verificação de saldo conforme o fluxograma.

E Erradaerro: Interpretação

O aluno lê o fluxograma apenas pela sequência de retângulos e ignora o losango de decisão, supondo que o saque ocorre sempre após a validação.

Raio-X da questão

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

decisão em pseudocódigo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

lógica de programação · pseudocódigo

📚 Reveja

Revisar estruturas condicionais em pseudocódigo.

⚠️ Erro mais comum

Confundir a ordem das operações, tentando validar a senha após a verificação do saldo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

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.