Алгебра логики (булева алгебра, алгебра высказываний) – это математический аппарат, с помощью которого записывают (кодируют), упрощают, вычисляют и преобразовывают.

Презентация:



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

Шинкаренко Евгений Александрович МОУ Гимназия 2 г.Черняховск Калининградской области.
AB AvB A&B Основы логики Учитель информатики и ИKТ МУ ЗАТО Северск «СОШ 83» Пашкова Светлана Вячеславовна 2007 Джордж Буль ( ) основоположник математической.
Математическая логика. Алгебра высказываний Высказывание- это форма мышления, в которой что-либо утверждается или отрицается о свойствах реальных предметов.
Логика- наука о формах и способах мышления Алгебра логики- математический аппарат, с помощью которого записывают, преобразовывают, вычисляют логические.
Алгебра логики. Логика Логика – это наука о формах и законах человеческой мысли, о законах доказательных рассуждений, изучающая методы доказательств и.
Основы логики Алгебра высказываний. Логические выражения.
Логика – это наука о формах и способах мышления. Это учение о способах рассуждений и доказательств. Мышление всегда осуществляется через понятия, высказывания.
A & B A B A v B Основы логики. A&B AvBAvB AvBAvB AvBAvB AvBAvB AvBAvB AB 2 Логика – это наука о формах и способах мышления Джордж Буль ( )
Алгебра логики – это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических.
Презентация к уроку по информатике и икт по теме: Логические операции (презентация)
Логические выражения и операции. Булева алгебра (алгебра логики, алгебра высказываний) алгебра высказываний) Джордж Буль разработал основы алгебры, в.
С помощью логических переменных и символов логических операций любое высказывание можно заменить логическим выражением ( формулой). Алгебра логики – это.
AB AvB A&B Основы логики Джордж Буль ( ) основоположник математической логики AB.
Цели урока: Познакомить учащихся с основными логическими операциями Выработать навыки построения таблиц истинности сложных высказываний.
логическая операция, ставящая в соответствие каждым двум простым высказываниям составное высказывание, являющееся истинным тогда и только тогда, когда.
Основы логики Логика – наука о формах и способах мышления.
ОСНОВЫ ЛОГИКИ ТЕОРИЯ
копирование
Логика - это наука о формах и способах мышления. Понятие; Понятие; Высказывание; Высказывание; Умозаключение Умозаключение Основные формы мышления:
Транксрипт:

Алгебра логики (булева алгебра, алгебра высказываний) – это математический аппарат, с помощью которого записывают (кодируют), упрощают, вычисляют и преобразовывают логические высказывания. Система обозначений и правил, применимая ко всевозможным объектам, от чисел до предложений, и позволяющая закодировать высказывания с помощью символов своего языка, а затем манипулировать ими. Джордж Буль ( )

ПРОСТОЕ высказывание (логическая переменная) - ни одна его часть сама не является высказыванием СЛОЖНОЕ высказывание (логическая функция) Состоит из нескольких простых, соединенных между собой с помощью логических операций это форма мышления, выраженная повествовательным предложением, в которой что-либо утверждается или отрицается о предметах, их свойствах или отношениях

Основные операции булевой алгебры Конъюнкция – И, логическое умножение Дизъюнкция – ИЛИ, логическое сложение Отрицание - НЕ Любое сложное высказывание можно записать с помощью основных логических операций И, ИЛИ, НЕ С помощью логических схем И, ИЛИ, НЕ можно реализовать любую логическую функцию, описывающую работу различных устройств компьютера.

Соответствует частице НЕ, словосочетанию НЕВЕРНО, ЧТО Обозначение: неА, А, А А А F(A)= А Инверсия логической переменной истинна, если сама переменная ложна, и, наоборот, инверсия ложна, если переменная истинна.

Конъюнкция истинна тогда и только тогда, когда оба высказывания истинны Соответствует союзу И ( в естественном языке : и А, и В Как А, так и В; А вместе с В и др.) Обозначение:, ·, x, И, AND, АВF F(A,B)=A&B Пересечение А В А В

Дизъюнкция ложна тогда и только тогда, когда оба высказывания ложны Соответствует союзу ИЛИ Обозначение: +, ИЛИ, OR, АВF F(A,B)=A B А В Объединение А В

Дизъюнкция ложна тогда и только тогда, когда оба высказывания одновременно ложны или истинны Соответствует разделяющему ИЛИ ( в естественном языке : ЛИБО) Обозначение: ХOR АВF F(A,B)=A B А В А\В В\А

Соответствует речевому обороту ЕСЛИ… ТО ( в естественном языке : если А, то В; В, если А; В необходимо для А; А достаточно для В; Все А есть В и др. Обозначение:, АВF F(A,B)=A B Импликация истинна всегда, за исключением случая, когда А истинно, а В ложно

Соответствует речевым оборотам ЭКВИВАЛЕНТНО; РАВНОЗНАЧНО, НЕОБХОДИМО И ДОСТАТОЧНО ДЛЯ; ТОГДА И ТОЛЬКО ТОГДА, КОГДА Обозначение: ; ; АВF F(A,B)=A B Эквиваленция истинна тогда и только тогда, когда оба высказывания одновременно либо истинны, либо ложны.

Это - таблица, в которой перечислены все возможные значения входящих логических переменных и соответствующие им значения функции. АВА и ВА или ВНе А

Построение таблиц истинности по булеву выражению: 1)Определить число переменных n. 2)Определить число строк по формуле q=2 n. 3) Записать все возможные значения переменных 4) Определить количество логических операций и их порядок. 5) Количество столбцов в таблице истинности равно числу переменных n плюс количество логических операций. 6) Записать логические операции в таблицу истинности и определить для каждой значение.

1) операция в скобках; 2) отрицание; 3) логическое умножение; 4) логическое сложение; 5) импликация; 6) эквиваленция.

Логического сложения 1)А+0=А 2)А+1=1 3)А+А=А 4)А+ А=1 (из двух противоречивых высказываний хотя бы одно истинно) Логического умножения 1) А·0=0 2) А·1=А 3) А·А=А 4) А· А=0 (невозможно, чтобы одновременно два противоположных высказывания были истинны) ТОЖДЕСТВА 5) ( А) = А (Двойное отрицание исключает отрицание)

1)А+В=В+А 2) (А+В)+С=А+(В+С) 3) (А+В)·С=АС+ВС 4) (А+В)= А · В 1)А·В=В·А 2) (А·В)·С=А·(В·С) 3) АВ+С=(А+С)(В+С) 4) (АВ)= А+ В 5)А В = В А = А + В 6) А В = АВ + (АВ) = ( А + В)(А + В) Переместительный закон Сочетательный закон Распределительный закон Закон де Моргана (закон отрицания)

1) 1+А·0 2) Х·Х·1 3) А или (неА и В) 4) F = неХ и (не(неY или Х)) 5) F = не(Х и (неХ и неY)) 6) А и (А или В) и (В или неВ) 7) (А или В) и (неВ или А) и (неС или В) Проверь себя

Задача. Даны 3 посылки: 1)Если Иван – брат Марьи или Иван – сын Марьи, то Иван и Марья – родственники. 2)Иван и Марья – родственники. 3)Иван – не сын Марьи. Можно ли вывести следствие, что «Иван – брат Марьи»?

Вводим обозначения: А – Иван – брат Марьи. В – Иван – сын Марьи. С – Иван и Марья – родственники. Запишем символически: 1)А xor В С 2)С 3) В Общая формула: (((А xor B) C) and C and B) A

Решаем задачу с помощью таблицы истинности. Число строк равно: (титул), число столбцов равно: (число операций) (((AxorB) C)and C and B) D A ((AxorB) C) and C (AxorB) C A xorB В СВ А

Формула называется тождественно- истинной, если при любых комбинациях значений для входящих в нее переменных принимает значение «истина». Вывод. Из данных 3-х посылок не следует с необходимостью заключение, что «Иван – брат Марьи». Иван может быть племянником или отцом Марьи, или дядей и т.п.

Проверь себя Назад Х 3. А+В 4. ХУ А 7. А( С + В)