Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Логічні змінні. Логічні вирази та їх таблиці істинності. Логічні формулиСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Алгеброю логіки (булевою логікою, алгеброю висловлень) називають розділ математичної логіки, в якому розглядається загальні властивості виразів, складених з висловлень з використанням логічних операцій. Цікаві факти з історії Основні положення алгебри логіки були сформульовані англійським математиком та філософом Джорджем Булем (1815-1864) (рис. 2.44). У 1854 році вийшла його основна праця «Дослідження законів думки, на яких засновані математичні теорії логіки й імовірності». Ця книга нині зараховується до математичної класики. У ній досліджується система алгебри, яку сьогодні називають «алгеброю висловлень» або «булевою логікою». Булева логіка стала основним математичним інструментом для створення комп’ютерів.
В алгебрі логіки використовується поняття логічна змінна.
Запам’ятайте! Логічна змінна – це змінна, яка може набувати лише значень true або false.
Завданням алгебри логіки є визначення істинності логічних виразів – виразів, що складаються з логічних констант, логічних змінних, логічних операцій, дужок, наприклад, `(A \/ B) /\ (A \/ В). Зрозуміло, що значенням логічного виразу може бути лише true або false. Для логічних операцій, розглянутих вище, визначений такий пріоритет операцій: заперечення, кон’юнкція, диз’юнкція. Для змінення цього порядку виконання логічних операцій використовують дужки. Для обчислення значення істинності логічного виразу можна використати таблиці істинності. Для складання та заповнення таблиці істинності потрібно: 1. Обчислити кількість можливих наборів значень логічних змінних. Якщо формула містить n різнихлогічних змінних, то можливих наборів значень цих змінних буде 2n . Це число визначає кількість рядків у таблиці істинності. 2. Обчислити кількість логічних операцій у логічному виразі. Ця кількість плюс кількість логічних змінних визначає кількість стовпців таблиці. 3. Заповнити перші n стовпців усіма можливими наборами значень логічних змінних. 4. Заповнити кожний наступний стовпець значеннями, отриманими при виконанні чергової логічної операції. Черговість встановлюється згідно названого пріоритету операцій. В останньому стовпці таблиці будуть отримані усі можливі значення істинності заданого логічного виразу. Наприклад, вираз `A \/ B /\ A містить дві логічні змінні, тобто n=2. Значить, усього існує 4 набори можливих значень цих змінних (2n = 22 =4). Вираз містить 3 логічні операції: заперечення, диз’юнкція і кон’юнкція. Таким чином, таблиця істинності буде складатися з 4 рядків та 5 стовпців. Першою згідно пріоритету буде виконуватись операція заперечення, другою – кон’юнкція, останньою – диз’юнкція, в якій потрібно використовувати результати перших двох операцій. Отримаємо таку таблицю істинності:
Аналізуючи останній стовпець таблиці істинності, робимо висновок, що вираз буде мати значення false лише у випадку, коли логічні змінні мають такі значення: А = true, B = false. У всіх інших випадках значенням логічного виразу буде true. Запам’ятайте! Два логічні вирази називаються рівними, якщо вони набувають однакових значень при одних і тих самих наборах значень логічних змінних, що входять до цих виразів. Рівність двох логічних виразів утворюють логічну формулу.
Наведемо кілька цікавих і корисних логічних формул: 1. – формула подвійного заперечення 2. А \/ А = А – формула поглинання 3. = – формула заперечення диз’юнкції (закон де Моргана) Для доведення цих рівностей можна скласти і порівняти таблиці істинності логічних виразів у правій і лівій частинах. Пропонуємо вам зробити це самостійно.
Цікаві факти з історії Аугустус де Морган (1806 - 1871) (рис. 2.45) – шотландський математик і логік, професор математики Лонднського університетського коледжу, перший президент Лондонського математичного товариства. Результати своїх досліджень з логіки одержав незалежно від Джорджа Буля і виклав у 1847 році. Перевірте себе 1. º Що вивчає наука логіка? Що вивчає математична логіка? 2. º Що таке висловлення? Наведіть приклади істинних і хибних висловлень 3. * Які речення не є висловленнями? 4. º Що називається логічною константою? 5. ·Як утворюються складені висловлення? Наведіть приклади 6. · Що таке заперечення? Наведіть приклади. 7. º Для чого використовують таблиці істинності? 8. · Наведіть таблицю істинності заперечення 9. · Що таке кон’юнкція? Наведіть приклади. 10. · Наведіть таблицю істинності кон’юнкції. 11. · Що таке диз’юнкція? Наведіть приклади. 12. · Наведіть таблицю істинності диз’юнкції. 13. º Яка змінна називається логічною? 14. *Чим логічна змінна відрізняється від логічного висловлення? 15. · З чого складаються логічні вирази? Які значення вони можуть набувати? 16. º Назвіть пріоритет логічних операцій. 17. · Наведіть алгоритм складання та заповнення таблиці істинності логічного виразу. 18. ·Які логічні вирази називаються рівними? Що таке логічна формула? Виконайте завдання 1. · Побудуйте заперечення висловлень та з’ясуйте їх істинність: а) Число 3 є дільником числа 545. б) Автомобіль не має права їхати на червоне світло в) Існують паралелограми з прямими кутами г) Рівняння 2х2 – 3х + 1 = 0 має цілий корінь є) Не існує натурального числа, що поділяється на 2 ж) Існує ціле число, яке ділиться на всі цілі числа 2. · Серед наступних складених висловлень знайдіть кон’юнкції та диз’юнкції та визначте їх істинність: а) “Число 27 кратне 3 та кратне 9” б) “17 < 42 < 18” в) “Число 2 просте або парне” г) “∆ АВС є гострокутним, прямокутним або тупокутним” д) “Діагоналі будь-якого паралелограму перпендикулярні та точкою перетину поділяються навпіл” є) “72 = 49 і (-7)2 = 49” ж) “Якщо трикутник рівнобедрений, то він рівносторонній” з) “21 ≤ 21” и) “21 ≤ 18”.
3. · Визначте істинність або хибність складених висловлень для наведених значень змінних: 1. «x > 0 і y > 0 або x < 0 і y < 0» 2. «x > 0 і не y < 0 або x < 0 та y > 0» Значення змінних: а) х = 5, у = 8 б) х = 5, у = -8 в) х = -5, у = 8 г) х = -5, у = -8. 4. (ДЗ) · Нехай А = "Іванов вивчає англійську мову", В = "Іванов має оцінку 8 з інформатики". Сформулюйте висловлення: а) А /\`B б)`А \/ B в) A \/ `A /\ B г) `A \/ `B /\ А 5. º Вкажіть порядок виконання операції у логічних виразах: а) A \/ `A /\ B б) `A \/ `B /\ А в) (A \/`B) /\ (`A \/ `B) г) `A /\`B \/ C /\ D 6. · Побудуйте таблиці істинності логічних виразів: а) A \/ A /\ B б) A \/ `A /\ B в) A /\ B \/`B г) (ДЗ) (A \/`B) /\ (`A \/ `B) д) (ДЗ) `A \/ `B е) (ДЗ) A /\`B \/`A /\ B 7. Доведіть логічні формули: a. A /\ A = A b. = c. A /\ (B \/ C) = (A /\ B) \/ (A /\ C) d. (ДЗ) A \/ (B /\ C) = (A \/ B) /\ (A \/ C) e. (ДЗ) A /\ (A \/ B) º A
|
||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-18; просмотров: 2203; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.19.251 (0.009 с.) |