Наука логіка
Основи логіки – це досить непростий предмет, за нього написано дуже багато томів. У даній статті будуть розглянуті ази і закони перетворення логічних виразів, тобто інформація буде максимально стислою і концентрованою. Це необхідно для розгляду більш осмислено комп'ютерних технологій та побудови схем. Для початку що таке логіка і навіщо вона потрібна? Важливо відзначити, що це ціла наука, яка розглядає форми і способи міркування. Все, що ми бачимо, чуємо або робимо, підкоряється законам. М'яч кинули з висоти - він обов'язково летить вниз, так як підкоряється законам фізики. Заварюємо зранку запашну каву, додаємо цукор, а сипучі речовини миттєво розчиняються у воді, підкоряючись законам фізики. Ми ведемо бесіду з друзями, ділимося своїми планами: «Якщо я добре захищу роботу, то отримаю червоний диплом», «У мене не вийде приїхати на машині, так як вона знаходиться в ремонті». Не помічаючи, ми будуємо всі наші розмови, спираючись саме на логіку та її закони. Так навіщо потрібна наука логіка? Звичайно, знаючи її закони, ви зможете безпомилково визначати результат будь-якої події, так як не доведеться діяти навмання і ризикувати.Хоч мислення є досить складним процесом, проте його можна розділити на якісь складові, точніше, форми (за допомогою чого відбувається вираження думки):
Логічні функції
Зараз ми пропонуємо познайомитися з логічними функціями. Часто у квитках єдиного державного іспиту в частині трапляються В завдання на перетворення логічних виразів в числових відрізках. Їх неможливо вирішити без знання функцій логіки. Яка основна задача даної науки? Звичайно, вивчення логічних виразів (як складних, так і простих). Як виходить складне висловлювання? Шляхом злиття простих, що відбувається завдяки зв'язкам, які прийнято називати функціями. Всього можна виділити п'ять зв'язок:Таблиці істинності
Кон'юнкціяПерший вираз (А)
Другий вираз (В)
Результат (З)
Л
Л
Л
І
Л
Л
Л
І
Л
І
І
І
Диз'юнкція
А
У
З
Л
Л
Л
І
Л
І
Л
І
І
І
І
І
Інверсія
А
У
І
Л
Л
І
Імплікація
А
У
З
Л
Л
І
І
Л
Л
Л
І
І
І
І
І
Еквіваленція
А
У
З
Л
Л
І
І
Л
Л
Л
І
Л
І
І
І
Крім цього, важливо відзначити і той факт, що брехня в логіці позначається цифрою 0 а справжнє вираження - цифрою 1. Для своєї зручності можна застосовувати і знаки плюса і мінуса. Зверніть свою увагу на те, що помилкові і справжні вирази в запропонованих таблицях позначені літерами "Л" і "І" відповідно.
Побудова
Перед тим як переходити до перетворення логічних виразів, необхідно познайомитися з самим їх побудовою. Будь-яке складене або, як було сказано раніше, складне вираз складається з двох частин:Закони
Зараз пропонуємо вам розглянути закони логіки і правила перетворення логічних виразів. Важливо згадати те, що будь-який логічний вираз може бути перетворене в інший за допомогою законів логіки. Зараз ми докладно розглянемо всі десять правил. Перша в нашому списку – «закон подвійного заперечення». Тобто вираз «не (не А)» буде дорівнювати висловом «А». Комунікативний закон є і в математиці, його запам'ятати досить просто. А+В=В+А, А*В=В*А. Сочетательний закон - (D+E)+F=(D+F)+E, той же закон застосовний і до логічного множення. Розподільний закон – це елементарне відкриття дужок. Приклад: (А+В)*С=(А*З)+(В*С). Закон де Моргана: (А+В)=неА*неВ, не(А*В)=неА+неВ, АимпликацияВ=неА+В, (АимпликацияВ)=А*неВ. Идемпотентность: Х+Х=Х або З*З=С. Виняток констант: Х+1=1 x+0=Х; Х*1=Х, Х*0=0. Наступним ми виділимо закон суперечності, слідуючи йому, можна стверджувати наступне рівність:*неВ=0. В логіці є і закон поглинання, який на практиці виглядає наступним чином: З+(С*D)=З або С*(С+D)=С. Так само важливо для перетворення логічних виразів запам'ятати закон виключення: (С*Е)+(ніс*Е)=Е (С+Е)*(ніс+Е)=Е. Якщо детально розглянути і запам'ятати всі представлені в даному розділі закони, то проблем з перетворенням ніколи не виникне. Не менш важливий і порядок виконання функцій. Приділяйте цьому пункту більше уваги, правильний розподіл порядку функцій – це запорука правильного вирішення завдання.Правила і закони перетворення та спрощення, порядок виконання дій з прикладами
Логічні закони і правила перетворення логічних виразів дуже прості для запам'ятовування. Якщо ви сумніваєтеся в правдивості хоч одного з них, то перевірте самостійно. Для цього необхідно витратити 10 хвилин свого часу та скласти таблиці істинності для отримання відповіді. Зараз пропонуємо розглянути логічні закони і правила перетворення логічних виразів на конкретних прикладах. Це необхідно для того, щоб як слід закріпити отримані знання. Зверніть особливу увагу на черговість дій. Нам дано: З+(ніс*Е). Необхідно спростити вираз. Першим ділом пропонуємо розкрити дужки. Тоді ми отримуємо вираз: (С+ніс)*(С+Е). Відзначимо відразу, що логічне додавання двох протилежних висловлювань дає нам істину. Що отримуємо в результаті: 1*(З+Е). Знову відкриваємо дужки: (1*С)+(1+Е). Зараз ще раз згадуємо закони і отримуємо відповідь: З+Е. Як ви вже побачили, все досить просто. Для вирішення таких завдань необхідно запам'ятати закони, які були перераховані в попередньому розділі. Пропонуємо переходити до вирішення логічних завдань, так як це завдання вже трохи складніше попереднього.Рішення завдань
Ми познайомилися з азами науки під назвою «логіка», перетворення логічних виразів ми коротко розглянули, закони перерахували. Найбільш складні завдання з складанням логічних виразів – це завдання. Важливо відзначити, що вони можуть вирішуватися з допомогою міркування, перетворення виразу або табличним методом. Пропонуємо розглянути одну з них детально. Три хлопчика (Кирило, Антон і Костя) знаходилися в одній кімнаті. Раптом мама з кухні чує звук розбитої чашки. Прибігла до синів і запитала: "Хто це зробив?" Відповідь була наступною: Кирило сказав, що чашку розбив не Костя, а Антон; Антон сказав, що це зробив Костя, а не Кирило; Костя стверджує, що винуватцем не є Антон. Нам відомо, що хто-то один із хлопчиків сказав мамі неправду. Потрібно з'ясувати, хто розбив чашку. Якщо міркувати логічно, то відповіді Кирила і Антона суперечать один одному, так само, як і Кирила з Кісток. Отже, вони не можуть бути обидва правдивими. Робимо наступне умовивід - Антон і Костя сказали правду, а Кирило є винуватцем розбитої чашки. Це був застосований метод роздуми. Зараз переглянемо рішення цієї задачі, тільки за допомогою методу перетворення виразу. Для початку введемо скорочення:Табличний метод рішення
Розглянуті закони логіки і перетворення логічних виразів, безумовно, допомогли нам впоратися із завданням, яка представлена в попередньому розділі. Зараз пропонуємо розглянути табличний метод вирішення наступного завдання. Дмитро, Анатолій та Людмила є шанувальниками поштового листування, нам відомо, що всі живуть в різних частинах світу і мають різне хобі. Визначте, хто живе в якомусь місті і чим захоплюється. Відомі наступні факти:Франція
Італія
США
Вокал
Балет
Кіно
Дмитро
Анатолій
Людмила
Далі від вас вимагається максимум уваги. Все, що ви прочитали в умови, має відбитися в цій таблиці. По ходу заповнення стане ясно наступне:
Микросхематика
Приклади перетворення логічних виразів, які ми розглянули, є досить складними на перший погляд. У квитках єдиного державного іспиту умова може зовсім надаватися у вигляді мікросхеми. Важливо знати, що всі цифрові пристрої ґрунтуються на логічних елементах, тобто якихось пристроях, які виконують одну логічну функцію. Ми вже говорили про таку функцію, як кон'юнкція (логічне множення). Його прийнято позначати символом &. Ця функція необхідна для кон'юнкції декількох значень. На картинці ви бачите схему логічного множення. Функція диз'юнкція необхідна для реалізації диз'юнкції деяких вхідних значень. При записі виразу цю функцію прийнято позначати символом U. На малюнку представлена схема.