Днес ще се опитаме да обясним как да се справимтаблица на истината за логически израз. Обърнете внимание, че булевата алгебра се среща най-малко в три задачи на унифицирания държавен изпит. Ако прочетете тази статия, със сигурност ще получите повече точки в изпита по информатика.
Преди да направите таблица на истината, предлагаме да се запознаете с операциите на булевата алгебра.
Нека започнем познаването си с функцията за отрицание. Нарича се и инверсия. Нека да дадем пример: изразът "Днес отивам в киното". Налагаме инверсия към него, в резултат на което имаме: "Днес няма да ходя на киното".
Сега нека да поговорим за функциите на умножение и добавяне,в булевата алгебра имат имена - съответно връзка и разединение. Да предположим, че ние казваме: "и да отидете на кино, ако се научите урока и vynesesh боклука". В това изречение съюзът "Аз" изпълнява функцията на връзка и "IF" - разединението.
Логическата последица е друг комплексОперацията на логиката, която съдържа два израза: състоянието и ефекта. Ако го интерпретирате на руски, присъдата е структурирана грубо така: "Ако имам време да науча литература, ще отида в киното". Част от изречението преди запетаята е условие и след запек е ефект.
Сега накратко за функцията за еквивалентност илиравностойност. Да се направи паралел с руския език в този случай е доста трудно. За равностойност трябва да се помни, че ако двете входни изразите са или фалшиви или истински, тогава резултатът е положителен, който е равен на единица.
Сега ще говорим за това как да съставим таблица на истината за информатиката или по-скоро да обсъдим алгоритъма на нашите действия.
За да компилирате таблица, първо трябва да определите броя клетки, колони и редове. Ще направим всичко стъпка по стъпка.
Предлагаме ви да разрешите следния проблем: изчислете колко комбинации отговарят на условието F = 1 на израза: (notA + B) * не C + A. И сега за това как да направите таблица на истината за решаването на проблема. Ние прибягваме до помощта на съставения алгоритъм на действията.
Изразяване А | Изразяване Б | Изразяване С | Операция # 1 | Операция # 2 | Операция # 3 | Номер на операцията 4 | Операция # 5 |
- | - | - | + | + | + | + | и |
- | - | + | + | + | - | - | L |
- | + | - | + | + | + | + | и |
- | + | + | + | + | - | - | L |
+ | - | - | - | - | + | - | и |
+ | - | + | - | - | - | - | и |
+ | + | - | - | - | + | - | и |
+ | + | + | - | - | - | - | и |
Предлагаме ви да разгледате въпроса: как да направите таблица на истината за формулата: A * B * не C + D? Колко комбинации съответстват на: F = 0.
Препоръчваме ви да се опитате да съставите и попълнете сами таблицата, след което проверете резултатите в тази секция на статията.
Променлива А | Променлива Б | Променлива С | Променлива D | Умножение (1) | Инверсия (2) | Умножение (3) | Добавяне (4) |
- | - | - | - | - | + | - | - |
- | - | - | + | - | + | - | + |
- | - | + | - | - | - | - | - |
- | - | + | + | - | - | - | + |
- | + | - | - | - | + | - | - |
- | + | - | + | - | + | - | + |
- | + | + | - | - | - | - | - |
- | + | + | + | - | - | - | + |
+ | - | - | - | - | + | - | - |
+ | - | - | + | - | + | - | + |
+ | - | + | - | - | - | - | - |
+ | - | + | + | - | - | - | + |
+ | + | - | - | + | + | + | + |
+ | + | - | + | + | + | + | + |
+ | + | + | - | + | - | - | - |
+ | + | + | + | + | - | - | + |
От получената таблица стигаме до извода: това условие се удовлетворява от 7 различни комбинации от променливи.
</ p>