Предыдущий урок: Как работает компьютер? Часть 18. Множества. Булева алгебра — это формальная система, которая описывает, как работают логические операции. Она названа в честь математика Джорджа Буля и является основой работы компьютеров. На практике это означает, что все «И», «ИЛИ» и «НЕ» из повседневной логики можно записывать с помощью символов, которые понимает процессор. В булевой алгебре есть всего два значения: истина (1) и ложь (0). Любая переменная может принимать только одно из этих двух значений. Например, пусть A = яблоко спелое, B = яблоко недорогое. Если яблоко спелое и недорогое, A = 1, B = 1. Если оно не спелое, но недорогое — A = 0, B = 1. Основные операции булевой алгебры следующие: 1. AND (И) — обозначается символом Результат равен 1, только если оба операнда равны 1. В нашем примере: только если яблоко спелое и недорогое. 2. OR (ИЛИ) — обозначается символом Результат равен 1, если хотя бы один из операндов равен 1: если яблоко спелое или недорогое. 3. NOT (НЕ)