O operador lógico "OR" (ou "OU" em português) em lógica e matemática computacional é utilizado para combinar duas ou mais proposições, resultando em verdadeiro (1) se pelo menos uma das proposições for verdadeira, caso contrário, será falso (0). É uma operação fundamental para a lógica booleana e expressões condicionais em programação, onde a inclusão de múltiplas condições permite a tomada de decisões com base em diversas possibilidades.
Suponha que você está decidindo qual filme assistir à noite. Você pode escolher entre um filme de ação (A) ou um filme de comédia (C). Você assistirá a um filme se:
Você estiver com vontade de assistir a um filme de ação.
Ou, você estiver com vontade de assistir a um filme de comédia.
Você pode representar sua decisão usando a seguinte proposição:
Vontade de A OU Vontade de C
Construa a tabela verdade correspondente e determine se você assistiria a um filme de ação ou a um filme de comédia para todas as combinações possíveis de "Vontade de A" e "Vontade de C".
Você assistiria apenas a um filme de ação se estivesse com vontade, independentemente de um filme de comédia.
Você assistiria apenas a um filme de comédia se estivesse com vontade, independentemente de um filme de ação.
Você assistiria a um filme de ação se estivesse com vontade de um filme de ação ou a um filme de comédia se estivesse com vontade de um filme de comédia.
Você não assistiria a nenhum filme, a menos que estivesse com vontade de ambos, um filme de ação e um filme de comédia.
Você assistiria apenas a um filme de ação se não estivesse com vontade de um filme de comédia.