GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO01Média⏱ 2 a 3 minu

Em um app de transporte, o botão de confirmar viagem só aparece quando o pagamento está aprovado e o motorista…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um app de transporte, o botão de confirmar viagem só aparece quando o pagamento está aprovado e o motorista está disponível. — Se o pagamento está aprovado, mas o motorista não está disponível, o botão aparece?

  1. A) Aparece, porque o pagamento já foi aprovado e isso é suficiente para liberar a confirmação da viagem.
  2. B) Não aparece, porque o botão só seria liberado se o motorista estivesse ocupado e o pagamento também estivesse aprovado.
  3. C) Não aparece, porque qualquer condição com duas partes sempre bloqueia o botão quando uma delas falha.
  4. D) Aparece, porque a aprovação do pagamento faz o sistema entender que o motorista deve estar disponível em seguida.
  5. E) Não aparece, porque a condição composta só é verdadeira quando o pagamento está aprovado e o motorista está disponível ao mesmo tempo.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. identifique a regra do app. O botão só aparece quando duas condições são verdadeiras ao mesmo tempo: o pagamento está aprovado e o motorista está disponível. Isso é uma condição do tipo E (conjunção). Passo 2: analise o caso do enunciado. O pagamento está aprovado (condição 1 verdadeira), mas o motorista não está disponível (condição 2 falsa). Passo 3: em uma condição do tipo E, basta uma parte falsa para o conjunto ser falso. Portanto o botão não aparece. Passo 4: a alternativa E está certa porque afirma exatamente essa regra: a condição composta só é verdadeira quando as duas partes são verdadeiras ao mesmo tempo. Passo 5: a alternativa A está errada, pois aprovar o pagamento não basta, já que a regra exige também a disponibilidade do motorista. Passo 6: a alternativa B está errada, pois inverte a lógica ao supor que o motorista precisaria estar ocupado, o que contraria o enunciado. Passo 7: a alternativa C chega à conclusão certa (não aparece), mas com justificativa errada, pois não vale para qualquer condição de duas partes, apenas para condições do tipo E; em uma condição do tipo OU, uma parte falsa não bloqueia. Passo 8: a alternativa D está errada, pois a aprovação do pagamento não garante que o motorista esteja disponível, já que são condições independentes na regra.

💡 Dica: Verifique se todas as condições necessárias estão satisfeitas.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acha que aprovar o pagamento é suficiente para liberar o botão, como se a condição fosse do tipo OU ou bastasse uma das partes. Ele não percebe que a regra exige as duas condições juntas.

Por que engana: Considerar apenas uma condição e ignorar a outra.

B Erradaerro: Interpretação

O aluno inverte o sentido da regra, imaginando que o botão dependeria de o motorista estar ocupado. Ele lê mal a condição de disponibilidade do motorista.

C Erradaerro: Conceitual

O aluno generaliza que qualquer condição com duas partes sempre bloqueia quando uma falha, ignorando que essa regra vale apenas para o conector E. Chega à resposta certa por um raciocínio incorreto.

D Erradaerro: Senso comum

O aluno usa uma intuição do dia a dia, achando que a aprovação do pagamento indica ou implica que o motorista estará disponível logo em seguida. Ele mistura causa e consequência, algo que a regra do sistema não estabelece.

E Correta

Resposta correta. Reconhece que a condição usa duas exigências simultâneas e que a ausência de uma delas torna o resultado falso.

Raio-X da questão

Dificuldade Média
Leitura Básico
Discriminação Medio
Peso pedagógico Médio
Autonomia do enunciado Alta.
Cobertura da habilidade Lógica boo
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ Situação prática.🧩 Verificar lógica con
🎯 Conceito central

Condição composta em lógica.

📌 Objetivo

Aplicar condição com

🧱 Pré-requisitos

Condição verdadeira e falsa. · Leitura de regras do sistema.

📚 Reveja

Conjunção lógica.

⚠️ Erro mais comum

Considerar apenas uma condição e ignorar a outra.

🌎 Tema transversal

Uso responsável de tecnologias.

🤝 Socioemocional

Atenção aos detalhes.

🏫 Contexto

Aplicativos e decisõ

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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