![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 2225; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.170.186 (0.009 с.) |