Предмет логіки
Що ж це за предмет - інформатика? Таблиця істинності – як її будувати? Навіщо потрібна наука логіка? На всі ці питання ми зараз з вами відповімо. Інформатика – це досить захоплюючий предмет. Він не може викликати утруднення у сучасного суспільства, адже все, що нас оточує, так чи інакше, належить до комп'ютера. Основи науки логіки даються викладачами середньої школи на уроках інформатики. Таблиці істинності, функції, спрощення виразів – все це повинні пояснювати вчителя інформатики. Ця наука просто необхідна в нашому житті. Придивіться, все підпорядковується яким-небудь законам. Ви підкинули м'яч, він підлетів вгору, але після цього знову впав на землю, це відбулося із-за наявності законів фізики і сили земного тяжіння. Мама варить суп і додає сіль. Чому коли ми його їмо, нам не трапляються крупинки? Все просто, сіль розчинилася у воді, підкоряючись законам хімії.Тепер зверніть увагу на те, як ви розмовляєте.
Функції
Для того щоб скласти таблицю істинності до запропонованої вам завдання, необхідно знати логічні функції. Що це таке? Логічна функція має деякі змінні, які є твердженнями (істинними чи хибними), і саме значення функції має дати нам відповідь на питання: «Вираз істинно або хибно?». Всі вирази приймають наступні значення:Всього в логіці виділяють сім функцій або зв'язків, що з'єднують вирази:
Основні двійкові функції
Логічна таблиця істинності допомагає знайти відповідь у завданні, але для цього необхідно запам'ятати таблиці двійкових функцій. В цьому розділі вони будуть надані.
+
+
+
+
-
-
-
+
-
-
-
-
Як виглядає таблиця, ви дізналися, далі немає необхідності приводити її до всіх формулами. На картинці вище ви можете побачити, в яких випадках результат дорівнює одиниці. Результат – брехня при логічному складення ми маємо тільки у випадку двох помилкових вхідних даних. Логічний наслідок має помилковий результат тільки тоді, коли умова є істиною, а наслідок - брехнею. Тут можна навести приклад з життя: «Я хотів купити цукор, але магазин був закритий», отже, цукор так і не куплений. Еквіваленція є істиною тільки у випадках однакових значень вхідних даних. Тобто при парах: «0;0» або «1;1».

В якому порядку виконувати логічні операції
Зверніть увагу на те, що побудова таблиць істинності і спрощення виразів можливо тільки при правильній черговості виконання операцій. Запам'ятайте, в якій послідовності їх необхідно проводити, це дуже важливо для отримання вірного результату.Приклад №1
Зараз ми пропонуємо розглянути приклад побудови таблиці істинності для 4 змінних. Необхідно дізнатися у яких випадках F=0 в рівняння: неА+В+С*DА
У
З
D
неА
С*D
F
-
-
-
-
+
-
+
-
-
-
+
+
-
+
-
-
+
-
+
-
+
-
-
+
+
+
+
+
-
+
-
-
+
-
+
-
+
-
+
+
-
+
-
+
+
-
+
-
+
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
-
-
+
-
-
-
+
-
+
-
-
-
-
+
-
+
+
-
+
+
+
+
-
-
-
-
+
+
+
-
+
-
-
+
+
+
+
-
-
-
+
+
+
+
+
-
+
+
Відповіддю на це завдання буде являтися перерахування таких комбінацій: «1;0;0;0», «1;0;0;1» і«1;0;1;0». Як бачите, складати таблицю істинності досить просто. Ще раз хочеться звернути вашу увагу на порядок виконання дій. У конкретному випадку він був наступний:
Приклад №2
Зараз ми розглянемо ще одне завдання, яке вимагає побудови таблиці істинності. Інформатика (приклади взяті з шкільного курсу) може мати і логічні завдання в якості завдання. Коротко розглянемо одну з них. Винен Ваня в крадіжці м'яча, якщо відомо наступне:І
П
З
F
-
-
-
-
-
-
+
-
-
+
-
-
-
+
+
-
+
-
-
+
+
-
+
+
+
+
-
-
+
+
+
+
Зверніть увагу на те, що в цій задачі ми замість символів «0» і «1» використовували плюс і мінус. Це також прийнятно. Нас цікавлять комбінації, де F=+. Проаналізувавши їх, ми можемо зробити наступний висновок: Ваня брав участь у крадіжці м'яча, так як у всіх випадках, де F приймає значення +, І має позитивне значення.
Приклад №3
Зараз пропонуємо вам знайти кількість комбінацій, коли F=1. Рівняння має наступний вигляд: F=неА+В*А+неВ. Складаємо таблицю істинності:А
У
неА
неВ
В*А
F
Л
Л
І
І
Л
І
Л
І
І
Л
Л
І
І
Л
Л
І
Л
І
І
І
Л
Л
І
І
Відповідь: 4 комбінації.