Автор работы: Пользователь скрыл имя, 06 Марта 2013 в 09:39, практическая работа
Цель: формирование навыков и умений работать с основными логическими операциями, базовыми логическими элементами (И, И-НЕ, ИЛИ, ИЛИ-НЕ, исключающее ИЛИ), построения таблиц истинности по высказываниям; закрепить методы построения логических схем на основе логических элементов.
Принцип работы переключателя настольной лампы таков: если лампа горела, переключатель выключает её, если лампа не горела – включает её. Такой переключатель можно считать электрическим аналогом операции отрицания.
В обыденной и научной речи, кроме базовых логических связок «и», «или», «не» используются и некоторые другие: «если …, то», «тогда и только тогда, когда» и др.
Эти связки имеют в алгебре логики также свои назначения и обозначения.
Обозначения: А Þ В = А → В
А |
В |
С=А Þ В |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
Логическое следование отличается от обычного понимания слова «следует».
Если первое высказывание ложно, то вне зависимости от истинности или ложности второго высказывания составное высказывание истинно. Это можно понимать таким образом, что из неверного высказывания может следовать что угодно.
Примеры:
1) Рассмотрим высказывание
«Если идет дождь, то на улице
сыро». Здесь исходные
2) Рассмотрим два высказывания: А{х делится на 9}, В{х делится на 3}. Операция А®В означает следующее: «Если число делится на 9, то оно делится и на 3». Рассмотрим возможные варианты:
Обозначается: А ~ В или А Û В или А = В или А º В.
Пример. Высказывания А = «2 + 2 = 7» и
В = «1–8=5». Сложное высказывание
А ≡ В (А ~ В) истинно, так как оба
высказывания ложны.
А |
В |
С=А ÛВ |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Примеры операции эквивалентности:
1) День сменяет ночь
тогда и только тогда, когда
солнце скрывается за
2) Добиться результата
в спорте можно тогда и только
тогда, когда приложено
Обозначение: А | В.
Результатом операции антиконъюнкции для высказывания А | В будет ложь только тогда, когда оба высказывания истинны.
А |
В |
С=А | В |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Пример . Высказывания А= «Москва – столица России» и В= «Рим – столица Италии».
Сложное высказывание А | В ложно, так как истинны оба высказывания.
Обозначение: А ¯ В и высказывание будет истинна только тогда, когда оба высказывания ложны.
А |
В |
С=А ¯ В |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
Пример . Высказывания А= «Рим – столица России» и В= «Москва – столица Италии». Сложное высказывание А ¯ В истинно, так как ложны оба высказывания.
Обозначение: А Å В.
А |
В |
С=А Å В |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Эта операция по другому называется неравнозначности или «сложение по модулю 2», т.к. при сложении четного количества единиц результатом будет «0», а при сложении нечётного числа единиц, результат равен «1».
Операции импликация, эквивалентность, штрих Шеффера, стрелка Пирса и «сложение по модулю 2» могут быть сведены путем логических преобразований к трем базовым: И, ИЛИ, НЕ.
Основными символами алгебры логики являются:
Переменная, значениями которой являются высказывания, называется пропозициональной переменной.
Далее индуктивно вводится понятие формулы, являющееся формализацией понятия «сложного» высказывания. К формуле алгебры логики относят:
Правила сокращения записей в пропозициональных формулах:
Примеры:
1) ;
2) .
При составлении логического выражения необходимо учитывать порядок выполнения логических операций:
Примеры составления таблиц истинности по логическим выражениям:
Количество логических переменных 2, следовательно, количество строк в таблице истинности должно быть 22=4.
Количество логических операций в формуле 5, следовательно, количество столбцов в таблице истинности должно быть 2+5=7 (количество переменных плюс количество операций).
Строим таблицу истинности с указанным количеством строк и столбцов, обозначим столбцы и внесем в таблицу возможные наборы значений исходных логических переменных.
Заполняем таблицу истинности
по столбцам, выполняя базовые логические
операции в необходимой
Теперь мы можем определить значение логического выражения для любого набора значений логических переменных.
А |
В |
АÚВ |
ùА |
ùВ |
ùАÚùВ |
(АÚВ)Ù(ùА ÚùВ) |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
Количество логических переменных 3, следовательно, количество строк в таблице истинности должно быть 23=8. Количество логических операций в формуле 5, следовательно, количество столбцов в таблице истинности должно быть 3+5=8.
А |
В |
С |
ВÚ( |
АÙ(ВÚ | |||
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
Количество логических переменных 3, следовательно, количество строк в таблице истинности должно быть 23=8. Количество логических операций в формуле 5, следовательно, количество столбцов в таблице истинности должно быть 3+5=8.
x |
y |
z |
|||||
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
Применение средств алгебры логики для описания функционирования устройств компьютера
Для описания того, как функционируют аппаратные средства компьютера очень удобен математический аппарат алгебры логики, поскольку основной системой счисления в компьютере является двоичная, в которой используются цифры «1» и «0».