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

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



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

ОСНОВНЫЕ ПОНЯТИЯ МАТЕМАТИЧЕСКОЙ ЛОГИКИ :18.
Логика – это наука формах и способах мышления. Это учение о способах рассуждений и доказательств. Понятие – это форма мышления, которая выделяет существенные.
Алгебра логики (булева алгебра) - это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности)
Алгебра логики. Алгебра логики это математический аппарат, с помощью которого записывают, вычисляют, упрощают и преобразовывают логические высказывания.
Логические основы ЭВМ Логика высказываний. Рассмотрим несколько утверждений Все рыбы умеют плавать Пять – число четное Некоторые медведи бурые Картины.
Алгебра логики и логические основы компьютера.
ЕГЭ Урок 9 Алгебра логики. Логическое умножение (конъюнкция) «И» A B, A&B A B истинно тогда и только тогда, когда оба высказывания A и B истинны. A B.
Логика - наука, изучающая законы и формы мышления. В логике мышление рассматривается как инструмент познания окружающего мира.
Алгебра логики.. Логика Логика – это наука о формах и способах мышления. Основные формы мышления – понятие, высказывание, умозаключение.
Высказывания. 1. Понятие высказывания 2. Операции с высказываниями 3. Таблица истинности 4. Булевы функции План:
Алгебра логики (булева алгебра, алгебра высказываний) – это математический аппарат, с помощью которого записывают (кодируют), упрощают, вычисляют и преобразовывают.
Алгебра логики. Алгебра логики – это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности)
Построение логических выражений по таблице истинности Курсовая работа Евстафьева Алексея, гимн.5, 2002 г.
АЛГЕБРА ЛОГИКИ. ЧТО ТАКОЕ АЛГЕБРА ЛОГИКИ? Алгебра логикиАлгебра логики – раздел математики, изучающий высказывания, рассматриваемые со стороны их логических.
Логика высказываний КОНСПЕКТ ЗАНЯТИЯ Основные понятия - Логика - это наука о законах и операциях правильного мышления. - Логика высказываний - определенная.
Алгебра логики. Методы решения логических задач Учебное пособие по математической логике.
Алгебра логики – это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических.
Алгебра высказываний Тема урока. Алгебра высказываний (алгебра логики) - это математический аппарат, с помощью которого записывают, вычисляют и преобразовывают.
1ЛОГИЧЕСКИЕ ОПЕРАЦИИ ИНФОРМАТИКА 10 КЛАСС. 2 СОДЕРЖАНИЕ Логическое умножение (конъюнкция) Логическое умножение (конъюнкция) Логическое сложение (дизъюнкция)
Транксрипт:

Логические основы построения компьютера. Основные понятия алгебры логики Алгебра логики – это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических операций над ними. Алгебра логики возникла в середине ХIХ века в трудах английского математика Джорджа Буля. Ее создание представляло собой попытку решать традиционные логические задачи алгебраическими методами.

Логическое высказывание это любoе повествовательное пpедлoжение, в oтнoшении кoтopoгo мoжно oднoзначнo сказать, истиннo oнo или лoжнo. Так, например, предложение "6 четное число" следует считать высказыванием, так как оно истинное. Предложение "Рим столица Франции" тоже высказывание, так как оно ложное. Употребляемые в обычной речи слова и словосочетания " не ", " и ", " или ", " если..., то ", " тогда и только тогда " и другие позволяют из уже заданных высказываний строить новые высказывания. Такие слова и словосочетания называются логическими связками или операциями. Bысказывания, образованные из других высказываний с помощью логических связок, называются составными или сложными. Высказывания, не являющиеся составными, называются элементарными или простыми

Логические операции НЕ Операция, выражаемая словом "не" или словосочетанием «неверно, что» называется отрицанием или инверсией и обозначается чертой над высказыванием (или знаком ). Высказывание истинно, когда A ложно, и ложно, когда A истинно. А =«Луна спутник Земли» = «Луна не спутник Земли» И Операция, выражаемая связкой "и", называется конъюнкцией (лат. conjunctio соединение) или логическим умножением и обозначается точкой " " (может также обозначаться знаками или &). Высказывание А & В истинно тогда и только тогда, когда оба высказывания А и В истинны. Например: высказывание "10 делится на 2 и 5 больше 3" истинно, а высказывания:"10 делится на 2 и 5 не больше 3", "10 не делится на 2 и 5 больше 3", "10 не делится на 2 и 5 не больше 3" ложны.

ИЛИ Операция, выражаемая связкой "или" (в неисключающем смысле этого слова), называется дизъюнкцией (лат. disjunctio разделение) или логическим сложением и обозначается знаком v (или плюсом). Высказывание А v В ложно тогда и только тогда, когда оба высказывания А и В ложны. Например: высказывание "10 не делится на 2 или 5 не больше 3" ложно, а высказывания: "10 делится на 2 или 5 больше 3", "10 делится на 2 или 5 не больше 3", "10 не делится на 2 или 5 больше 3" истинны. ЕСЛИ-ТО Операция, выражаемая связками "если..., то", "из... следует", "... влечет...", называется импликацией (лат. implico тесно связаны) и обозначается знаком Высказывание ложно тогда и только тогда, когда А истинно, а В ложно.

А =«У ребёнка температура» В=«ребёнок болен» истина истина ложь ложь ложь истина истина ложь А В истина ложь Например:

Эквиваленция Операция, выражаемая связками "тогда и только тогда", "необходимо и достаточно", "... равносильно...", называется эквиваленцией или двойной импликацией и обозначается знаком или ~ Высказывание истинно тогда и только тогда, когда значения А и В совпадают. Например, высказывания: "24 делится на 6 тогда и только тогда, когда 24 делится на 3", "23 делится на 6 тогда и только тогда, когда 23 делится на 3" истинны, а высказывания: "24 делится на 6 тогда и только тогда, когда 24 делится на 5", "21 делится на 6 тогда и только тогда, когда 21 делится на 3" ложны. Высказывания А и В, образующие составное высказывание, могут быть совершенно не связаны по содержанию, например: "три больше двух" (А), "пингвины живут в Антарктиде" (В).

Таблицы истинности Таблицы истинности показывают, каким будет результат проверки нескольких условий объединенных логическими операциями. Здесь 1 – ИСТИНА, 0 – ЛОЖЬ Импликацию можно выразить через дизъюнкцию и отрицание: А В = v В. Эквиваленцию можно выразить через отрицание, дизъюнкцию и конъюнкцию: А В = ( v В ) ( v А ). Это проверяется по таблице истинности Таким образом, операций отрицания, дизъюнкции и конъюнкции достаточно, чтобы описывать и обрабатывать логические высказывания. АВАВА v ВА В А 01 10

A B A B V B V A ( V B)( V A) A B= V B A B =( V B)( V A)

Порядок выполнения логических операций: 1.Операция в скобках 2.Отрицание 3.Логическое умножение 4.Логическое сложение 5.Импликация 6.Эквиваленция

Упражнения 1.Даны два высказывания: А=«Число 5 – простое» В=«Число 4 – нечётное» Очевидно, что А=1, В=0. В чём заключаются высказывания: а) б) в) А и В г) А + В д) ж) А В з) Какие из этих высказываний истинны?

2. По мишеням произведено три выстрела. Рассмотрим высказывание: Рк =«Мишень поражена к-м выстрелом», где к=1, 2, 3 Что означают следующие высказывания: а) Р 1 + Р 2 + Р 3 б) Р 1 Р 2 Р 3 в) Р 1 + Р 2 + Р 3 3. Формализуйте (запишите на языке алгебры логики следующие высказывания): а) Число 6 делится на 2, и число 6 делится на 3 Обозначим А=«Число 6 делится на 2» В=«число 6 делится на 3» Сложное высказывание F = А В б) Я поеду в Киев, и если встречу там друзей, то мы интересно проведем время А и (если В то С) в) Если я поеду в Киев и встречу там друзей, то мы интересно проведем время если А то (В и С) г) Неверно, что если погода пасмурная, то идет дождь тогда и только тогда, когда нет ветра

4. Сформулируйте на обычном языке: А=10 В=10 С=10 5. Из двух высказываний А и В постройте высказывание, которое было бы: а) истинно тогда и только тогда, когда оба высказывания истинны б) ложно тогда и только тогда, когда оба высказывания ложны в) истинно тогда, когда истинно хотя бы одно из двух высказываний 6. Формализуйте (запишите на языке алгебры логики) следующие высказывания: а) только одно из чисел А, В, С положительно (А>0 и B0 и C0) или (B>0 и A0 и C0) или (С>0 и B0 и C0) б) хотя бы одно из чисел А, В, С положительно

Построение таблиц истинности по формулам 1.F = (A + B) C 2. F = A + B C 3. F = (((C + B) B) AB) B 4. F = ABC + (BC + A) АВССА+ВF

Получение булева выражения по таблице истинности: 1.Выбрать значения переменных, для которых значение функции равно 1; 2.Записать логическое умножение всех переменных для каждой строки, где F = 1 (если значение переменной равно 0, то берется ее отрицание); 3.Логически сложить полученные выражения; 4.Упростить полученное выражение

ABCF A B C + A B C + A B C Пример 1

ABCF ABCF ABCF Выполнить самостоятельно: 2 3 4

Логические схемы Логический элемент (вентиль) – часть электронной логической схемы, который выполняет элементарную логическую операцию (и, или, не) Каждый логический элемент имеет свое условное обозначение, имеет один или несколько входов, на которые подаются сигналы высокого напряжения (1) и низкого напряжения (0), и только один выход. Вентиль, выполняющий логическую операцию НЕ (инверсия) называется инвертором А А

Вентиль, выполняющий логическую операцию ИЛИ (сложение) называется дизъюнктором 1F = A + B В А Вентиль, выполняющий логическую операцию И (умножение) называется конъюнктором & F = АB В А

Построение булева выражения по логической схеме & 1 В А С А В & & 1

Законы и тождества алгебры логики Тождества логическое сложение логическое умножение А + 0 = А А 0 = 0 А + 1 = 1 А 1 = А А + А = А А А = А А + А = 1 А А = 0 А = А (двойное отрицание)

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

Упрощение импликации и эквиваленции А В = В А = А + В А В = АВ + А В =(А + В)(А + В) Упрощение логических выражений это уменьшение числа переменных, представление сложных высказываний через И, ИЛИ, НЕ Упражнения 1 + А 0 = Х Х 1 = 0 Х + 0 = 0 + Х 1 = 1 Х Х 0

Задания на упрощение выражений и таблицы истинности 1. F=не(X и (не(неY или X))) 2. F=не(X и (неX и неY)) 3. F=неX или (неX и Y и неY)