1 / 13

Алгебра логики

Алгебра логики. Введение. 1) Возникновение логики: краткая историческая справка возникновения логики как науки; 2) Булевы функции: особые математические функции от логических аргументов; 3) Преобразование выражений, состоящих из булевых функций: упрощение логических выражений;

edan-suarez
Download Presentation

Алгебра логики

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Алгебра логики

  2. Введение • 1) Возникновение логики: краткая историческая справка возникновения логики как науки; • 2) Булевы функции: особые математические функции от логических аргументов; • 3) Преобразование выражений, состоящих из булевых функций: упрощение логических выражений; • 4) Нахождение исходного выражения по его значениям: возможно их восстановление; • 5) Применение в вычислительной технике и информатики.

  3. 1. Возникновение логики • Понятие логики как науки появилось еще в XIX в. • Математическая логика начиналась с анализа того, как говорят и пишут люди на естественных языках

  4. 2. Булевы функции • - знак дизъюнкции v • - знак конъюнкции & (иногда используется ^) • - A v B («A или B») • - A & B («A и B»)

  5. ИСТИНА и ЛОЖЬ • - логическое ИЛИ (дизъюнкция) • - логическое И (конъюнкция) • - логическое отрицание («НЕ», обозначается ~ и противоположно своему аргументу) • - исключающее ИЛИ

  6. 3. Преобразование выражений, состоящих из булевых функции Умножение и логическое «И»: A & B = B & A A & (B & C)  = (A & B) & C • 1) A & (~A) = ЛОЖЬ • 2) (~A) & (~B) = ~ (A v B)

  7. Сложение и логическое «ИЛИ»: A v B =  B v A (A v B) v С = A v (B v C) (A & B) v (С & B) = B & (A v C) • 1) A v (~A) = ИСТИНА • 2) (~A) v (~B) = ~ (A & B)

  8. 4. Нахождение исходного выражения по его значениям

  9. Составим для нее логическую таблицу: F (1, 1, 0) = 1 F (1, 0, 1) = 1 F (1, 1, 1) = 1 Теперь запишем 3 таких выражения : • X1 & X2 & (~X3) • X1 & (~X2) & X3 • X1 & X2 & X3

  10. И запишем их логическую сумму: (X1 & X2 & (~X3)) v  (X1 & (~X2) & X3) v (X1 & X2 & X3) = = X1 & ((X2 & (~X3)) v ((~X2) & X3) v (X2 & X3)) = = X1 & ((X2 & (~X3)) v X3 & ((~X2) v X2)) = = X1 & ((X2 & (~X3)) v X3

  11. 5. Применение в вычислительной технике и информатики В программировании логика незаменима как строгий язык и служит для описания сложных утверждений, значение которых может определить компьютер.

  12. Заключение Особое свойство логических выражений – возможность их нахождения по значениям. Это получило широкое распространение в цифровое электронике, где используются логические элементы, и программировании

More Related