С помощью логических переменных и символов логических операций любое высказывание можно формализовать, то есть заменить логической формулой.
В п. 1 определены элементарные формулы; в п. 2 даны правила образования из любых данных формул новых формул. В качестве примера рассмотрим высказывание “ если я куплю яблоки или абрикосы, то приготовлю фруктовый пирог ”. Это высказывание формализуется в виде (A v B) ® C; такая же формула соответствует высказыванию “ если Игорь знает английский или японский язык, то он получит место переводчика”. Как показывает анализ формулы (A v B) ® C, при определённых сочетаниях значений переменных A, B и C она принимает значение “истина”, а при некоторых других сочетаниях — значение “ложь” (разберите самостоятельно эти случаи). Такие формулы называются выполнимыми. В качестве другого примера рассмотрим формулу А •, которой соответствует, например, высказывание “ Катя самая высокая девочка в классе, и в классе есть девочки выше Кати ”. Очевидно, что эта формула ложна, так как либо А, либо обязательно ложно. Такие формулы называются тождественно ложными формулами или противоречиями. Высказывания, которые формализуются противоречиями, называются логически ложными высказываниями. Если две формулы А и В “одновременно”, то есть при одинаковых наборах значений входящих в них переменных, принимают одинаковые значения, то они называются равносильными. Равносильность двух формул алгебры логики обозначается символом “=” или символом “є”. Замена формулы другой, ей равносильной, называется равносильным преобразованием данной формулы. | |
5.3. Какая связь между алгеброй логики и двоичным кодированием? 5.5. Что такое логический элемент компьютера? | |
Математический аппарат алгебры логики очень удобен для описания того, как функционируют аппаратные средства компьютера, поскольку основной системой счисления в компьютере является двоичная, в которой используются цифры 1 и 0, а значений логических переменных тоже два: “1” и “0”.
Из этого следует два вывода:
1. одни и те же устройства компьютера могут применяться для обработки и хранения как числовой информации, представленной в двоичной системе счисления, так и логических переменных; 2. на этапе конструирования аппаратных средств алгебра логики позволяет значительно упростить логические функции, описывающие функционирование схем компьютера, и, следовательно, уменьшить число элементарных логических элементов, из десятков тысяч которых состоят основные узлы компьютера.
5.4. В каком виде записываются в памяти компьютера и в регистрах процессора данные и команды?
Данные и команды представляются в виде двоичных последовательностей различной структуры и длины.
Существуют различные физические способы кодирования двоичной информации, но чаще всего единица кодируется более высоким уровнем напряжения, чем ноль (или наоборот), например: 5.5. Что такое логический элемент компьютера?
С помощью этих схем можно реализовать любую логическую функцию, описывающую работу устройств компьютера. Обычно у вентилей бывает от двух до восьми входов и один или два выхода. Чтобы представить два логических состояния — “1” и “0” в вентилях, соответствующие им входные и выходные сигналы имеют один из двух установленных уровней напряжения. Например, +5 вольт и 0 вольт. Высокий уровень обычно соответствует значению “истина” (“1”), а низкий — значению “ложь” (“0”). Каждый логический элемент имеет свое условное обозначение, которое выражает его логическую функцию, но не указывает на то, какая именно электронная схема в нем реализована. Это упрощает запись и понимание сложных логических схем. Работу логических элементов описывают с помощью таблиц истинности.
| ||
5.6. Что такое схемы И, ИЛИ, НЕ, И-НЕ, ИЛИ-НЕ? | ||
С х е м а И
Схема И реализует конъюнкцию двух или более логических значений.
Условное обозначение на структурных схемах схемы И с двумя входами представлено на рис. 5.1. Таблица истинности — в таблице 5.1.
Рис. 5.1
Таблица 5.1
Дата добавления: 2014-01-04; Просмотров: 385; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |