← Questões de Algoritmos e Estrutura de Dados

Algoritmos e Estrutura de Dados · FGV · 2022

Questão comentada de Algoritmos e Estrutura de Dados

A expressão lógica se A então B é equivalente à expressão

Gabarito: D

Em lógica proposicional, a frase "se A então B" representa uma implicação. Ela só falha quando A acontece e B não acontece. Em todas as outras situações, a expressão é considerada verdadeira. Esse é o tipo de detalhe que a banca gosta: não é uma simples conjunção nem uma disjunção comum, e sim uma relação condicional entre as proposições. A equivalência clássica da implicação é: "se A então B" = "não A ou B". Em símbolos, A -> B é o mesmo que not A or B. A ideia é simples: se A for falso, a condição não foi violada; se A for verdadeiro, B precisa ser verdadeiro para a frase continuar correta. Essa equivalência é fundamento básico da lógica proposicional, usada em algoritmos, provas e tabelas-verdade. Por isso o gabarito é a letra D. Basta testar a única situação que derruba a implicação: A verdadeiro e B falso. Em "not A or B", isso vira falso or falso, ou seja, falso. Nas demais combinações, a expressão permanece verdadeira, exatamente como ocorre em "se A então B". Se quiser guardar um atalho mental: implicação é "ou o antecedente não acontece, ou o consequente acontece". É uma tradução bem fiel e evita cair nas alternativas que misturam "and" com "or" sem respeitar a tabela-verdade.

Continue treinando

Questões relacionadas