Логические основы функционирования ЭВМ

Содержание

Слайд 2

Высказывание

Высказывание – повествовательное предложение, которое имеет определенное значение истинности: истина или ложь.

Высказывание Высказывание – повествовательное предложение, которое имеет определенное значение истинности: истина или

Каждое высказывание обозначается большой латинской буквой, а его истинность – 0 или 1.
Пример: А = 1. В = 0.

Слайд 3

Логические операции

Операция Отрицание (инверсия) – заменяет высказывания на противоположные.

Логические операции Операция Отрицание (инверсия) – заменяет высказывания на противоположные.

Слайд 4

Логические операции

Операция Конъюнкция - истинна тогда и только тогда, когда истинны оба

Логические операции Операция Конъюнкция - истинна тогда и только тогда, когда истинны оба высказывания.
высказывания.

Слайд 5

Логические операции

Операция Дизъюнкция - ложна тогда и только тогда, когда ложны оба

Логические операции Операция Дизъюнкция - ложна тогда и только тогда, когда ложны оба высказывания.
высказывания.

Слайд 6

Логические операции

Операция Исключающее или - ложна тогда и только тогда, когда оба

Логические операции Операция Исключающее или - ложна тогда и только тогда, когда
высказывания имеют одинаковое значение истинности.

Слайд 7

Логические операции

Операция Импликация -
истинна всегда, за исключением случая, когда первое высказывание

Логические операции Операция Импликация - истинна всегда, за исключением случая, когда первое
истинно, а второе – ложно.

Слайд 8

Логические операции

Операция Эквиваленция - истинна тогда и только тогда, когда высказывания имеют

Логические операции Операция Эквиваленция - истинна тогда и только тогда, когда высказывания имеют одинаковые значения истинности.
одинаковые значения истинности.

Слайд 9

Формула алгебры логики

Формула алгебры логики – выражение, состоящее из простых высказываний А,

Формула алгебры логики Формула алгебры логики – выражение, состоящее из простых высказываний
В, …, знаков логических операций и скобок.
Скобки указывают последовательность выполнения операций.
При отсутствии скобок первой всегда выполняется операция отрицания, затем конъюнкция, дизъюнкция, затем импликация и эквиваленция.

Слайд 10

Составление таблицы истинности

Для каждой формулы может быть построена таблица истинности.
Для составления таблицы

Составление таблицы истинности Для каждой формулы может быть построена таблица истинности. Для
истинности сначала составляется таблица всевозможных значений переменных (оценок переменных), входящих в данную формулу.
Затем проводится анализ строения формулы. Сначала выписывается сама формула, затем ее главные подформулы, и т.д. до выявления логических операций.
Затем находятся значения логических операций, подформул и основной формулы.

Слайд 11

Классификация формул

Две формулы называются равносильными, если их таблицы истинности совпадают при любой

Классификация формул Две формулы называются равносильными, если их таблицы истинности совпадают при
оценке переменных.
Две формулы называются совместимыми, если хотя бы при одной оценке переменных они одновременно являются истинными. В противном случае они несовместимые.
Две формулы называются противоположными, если при любой оценке переменных они принимают противоположное значения, и в этом случае каждая из формул является отрицанием другой.
Формула В называется логическим следствием формулы А, если при любых оценках переменных импликация А→В принимает только истинные значения

Слайд 12

Классификация формул

Все формулы логики высказываний можно разделить на три класса:

нейтральные, или выполнимые

Классификация формул Все формулы логики высказываний можно разделить на три класса: нейтральные,
– принимающие как истинные, так и ложные значения;
тождественно истинные формулы (или тавтологии) – принимающие истинные значения при любых оценках переменных;
тождественно ложные формулы – принимающие ложные значения при любых оценках переменных.

Слайд 13

Нормальные формы

Существует два способа определения истинного значения формулы.
Первый – с помощью

Нормальные формы Существует два способа определения истинного значения формулы. Первый – с
таблиц истинности, а второй – путем приведения формул к нормальной форме.
Формула имеет нормальную форму, если в ней отсутствуют знаки эквиваленции, импликации, исключающей дизъюнкции, двойного отрицания, при этом знаки отрицания находятся только при переменных.

Слайд 14

Нормальные формы

Основная конъюнкция – это конъюнкция основных высказываний переменных или их отрицаний.

Нормальные формы Основная конъюнкция – это конъюнкция основных высказываний переменных или их
Например, АВС.
Основная дизъюнкция – это дизъюнкция основных высказываний переменных или их отрицаний. Например, А+В+С+В.
Конъюнктивной нормальной формой (КНФ) данной формулы называется формула, равносильная данной и представленная в виде конъюнкции основных дизъюнкций. Например, (А+В)(А+В+С).
Дизъюнктивная нормальной формой (ДНФ) данной формулы называется формула, равносильная данной и представленная в виде дизъюнкции основных конъюнкции. Например, АВ+С+АВ.

Слайд 15

Нормальные формы

Теорема 1.
Для того, чтобы формула алгебры высказываний была тождественно истинной, необходимо

Нормальные формы Теорема 1. Для того, чтобы формула алгебры высказываний была тождественно
и достаточно, чтобы ее конъюнктивная нормальная форма содержала в каждой элементарной дизъюнкции некоторое высказывание и его отрицание.
Теорема 2.
Для того, чтобы формула алгебры высказываний была тождественно ложной, необходимо и достаточно, чтобы ее дизъюнктивная нормальная форма содержала в каждой элементарной дизъюнкции некоторое высказывание и его отрицание.

Слайд 16

Основные формулы алгебры логики

Законы коммутативности:
А∨В=В∨А
А∧В=В∧А
Законы ассоциативности:
(А∨В)∨С=А∨(В∨С)
(А∧В)∧С=А∧(В∧С)

Основные формулы алгебры логики Законы коммутативности: А∨В=В∨А А∧В=В∧А Законы ассоциативности: (А∨В)∨С=А∨(В∨С) (А∧В)∧С=А∧(В∧С)

Слайд 17

Основные формулы алгебры логики

Законы идемпотентности:
А∨А=А
А∧А=А
Законы поглощения:
А∧(А∨В)=A
А∨(А∧В)=A

Основные формулы алгебры логики Законы идемпотентности: А∨А=А А∧А=А Законы поглощения: А∧(А∨В)=A А∨(А∧В)=A

Слайд 18

Основные формулы алгебры логики

Законы дистрибутивности:
А∧(В∨С)=(А∧В)∨(А∧С)
А∨(В∧С)=(А∨В)∧(А∨С)
Закон поглощения 0 или 1:
А∨0=А
А∧1=А
А∨1=1
А∧0=0

Основные формулы алгебры логики Законы дистрибутивности: А∧(В∨С)=(А∧В)∨(А∧С) А∨(В∧С)=(А∨В)∧(А∨С) Закон поглощения 0 или

Слайд 19

Основные формулы алгебры логики

Закон противоречия:
Закон исключенного третьего
Законы де Моргана:
Закон двойного отрицания:

Основные формулы алгебры логики Закон противоречия: Закон исключенного третьего Законы де Моргана: Закон двойного отрицания:

Слайд 20

Основные формулы алгебры логики

Ряд важных формул, позволяющих упрощать логические выражения:

Основные формулы алгебры логики Ряд важных формул, позволяющих упрощать логические выражения:

Слайд 21

Базовые логические элементы

Схемы, реализующие операции НЕ, И, ИЛИ называют основными или базовыми

Базовые логические элементы Схемы, реализующие операции НЕ, И, ИЛИ называют основными или
логическими элементами.
Схема совпадения (элемент И)
Собирательная схема (элемент ИЛИ)
Схема отрицания (элемент НЕ)

Слайд 22

Построение формул алгебры высказываний по заданной таблице истинности

Правило 1
Пусть F –двоичная функция

Построение формул алгебры высказываний по заданной таблице истинности Правило 1 Пусть F
от n переменных. Предположим, что F не равна тождественно нулю. Пусть Т1, Т2,…,Тк – все точки ее определения, в которых F=1. Можно доказать, что справедлива следующая формула:
F(x1, x2,…,xn)=f1+f2+…+fk, где fi=yi1*yi2*…*yin, i=1, 2, …k,
Yij=
Имя файла: Логические-основы-функционирования-ЭВМ-.pptx
Количество просмотров: 396
Количество скачиваний: 2