Высказывание
это любое предложение какого-либо языка (утверждение), содержание которого
можно определить как истинное или ложное.
Всякое высказывание или истинно, или ложно; быть одновременно и тем и другим оно
не может.
В естественном языке высказывания выражаются повествовательными предложениями.
Восклицательные и вопросительные предложения высказываниями не являются.
Высказывания могут выражаться с помощью математических, физических, химических и
прочих знаков. Из двух числовых выражений можно составить высказывания, соединив
их знаками равенства или неравенства.
Высказывание называется простым (элементарным), если никакая его
часть сама не является высказыванием.
Высказывание, состоящее из простых высказываний, называются составным
(сложным). Простые высказывания в алгебре логики обозначаются
заглавными латинскими буквами:
А
= {Аристотель - основоположник логики}
В = {На яблонях растут бананы}.
Истинному высказыванию ставится в соответствие 1, ложному 0.
Таким образом, А = 1, В = 0.
Алгебра логики отвлекается от смысловой содержательности высказываний. Ее интересует только один факт истинно или ложно данное высказывание, что дает возможность определять истинность или ложность составных высказываний алгебраическими методами.
Задания для самостоятельного выполнения
Самостоятельная работа №1.
I вариант |
II вариант |
1. Объясните,
почему следующие предложения не являются высказываниями: |
1. Объясните,
почему следующие предложения не являются высказываниями: |
2. Какие из
следующих предложений являются истинными, а какие ложными
высказываниями?
|
2. Какие из
следующих предложений являются истинными, а какие ложными
высказываниями? |
3. . Приведите по
два примера истинных и ложных высказываний из: |
3. . Приведите по
два примера истинных и ложных высказываний из: |
1. Логическая операция
ДИЗЪЮНКЦИЯ (лат. disjunctio
различаю):
·
в естественном языке соответствует
союзу или;
·
обозначение
·
в языках программирования
обозначение: or;
·
иное название: логическое
сложение.
Дизъюнкция - это логическая операция, которая каждым двум простым высказываниям ставит в соответствие составное высказывание, являющееся ложным тогда и только тогда, когда оба исходных высказывания ложны и истинным, когда хотя бы одно из двух образующих его высказываний истинно.
A |
B |
AΪB |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
2. Логическая операция
КОНЪЮНКЦИЯ (лат. conjunctio
связываю):
·
в естественном языке соответствует
союзу и;
·
обозначение:
·
в языках программирования
обозначение: and;
·
иное название: логическое
умножение.
Конъюнкция - это логическая операция, ставящая в соответствие каждым двум простым высказываниям составное высказывание, являющееся истинным тогда и только тогда, когда оба исходных высказывания истинны.
A |
B |
A&B |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
3. Логическая операция
ИНВЕРСИЯ (отрицание) (лат. inversio
переворачиваю):
·
в естественном языке соответствует
конструкции: «Неверно, что
»
·
обозначение
·
в языках программирования
обозначение: not;
·
иное название: отрицание.
Отрицание - это логическая операция, которая каждому простому высказыванию ставит в соответствие составное высказывание, заключающееся в том, что исходное высказывание отрицается.
A |
|
0 |
1 |
1 |
0 |
Логические операции имеют следующий приоритет: действия в скобках, инверсия , &, Ϊ .
Пример. Определите истинность простых высказываний:
А =
{Принтер устройство вывода информации},
В = {Процессор устройство хранения
информации},
С = {Монитор устройство вывода информации},
D = {Клавиатура устройство
обработки информации}.
Определите истинность составного высказывания:
На основании знания устройства компьютера устанавливаем истинность простых высказываний: А = 1, В = 0, С = 1, D = 0.
Определим
истинность составного высказывания, используя таблицы истинности логических
операций:
Самостоятельная работа №2.
I вариант |
II вариант |
1.
Среди следующих высказываний укажите составные; выделите в них
простые, обозначив каждое их них буквой; запишите с помощью логических
операций каждое составное высказывание. |
1. Среди следующих высказываний укажите
составные; выделите в них простые, обозначив каждое их них буквой;
запишите с помощью логических операций каждое составное высказывание.
|
2.
Постройте отрицания следующих высказываний: |
2. Постройте
отрицания следующих высказываний: |
3.
Из каждых трех выберите пару высказываний, являющихся отрицаниями
друг друга: |
3. Из каждых трех
выберите пару высказываний, являющихся отрицаниями друг друга: |
4.
Найдите значения логических выражений:
а) ((1Ϊ0)Ϊ1)Ϊ1;
|
4. Найдите
значения логических выражений: |
5. Какое логическое
выражение описывает условие: "Точка Х не принадлежит отрезку [A; B]"? |
5. Какое логическое
выражение описывает условие: "Точка Х принадлежит отрезку [A; B]"? |