Для создания таблицы истинности следует использовать встроенные логические функции OR, AND, NOT.
Функция AND(операнд1; операнд2; … ;операндN) — осуществляет логическое умножение. перечисленных в скобках операндов. Соответствует синтаксической конструкции "и". В MS Excel аналогичная ей функция - И()
Например:
Важно!
Функция OR(операнд1; операнд2; … ;операндN) — осуществляет логическое сложение перечисленных в скобках операндов. Соответствует синтаксической конструкции "или". В MS Excel аналогичная ей функция - ИЛИ()
Например:
A | B | C | |
1 | ИСТИНА | ИСТИНА | =OR(A1;B1) |
Функция AND(операнд1; операнд2; … ;операндN) — осуществляет логическое умножение. перечисленных в скобках операндов. Соответствует синтаксической конструкции "и". В MS Excel аналогичная ей функция - И()
Например:
A
|
B
|
C
| |
1
|
ИСТИНА
|
ИСТИНА
|
=AND(A1;B1)
|
Функция NOT(операнд) - осуществляет логическое отрицание операнда. В MS Excel аналогичная ей функция - НЕ()
Например в ячейке С1 вычисляется значение логического выражения
C=не(AvB)
A
|
B
|
C
| |
1
|
ИСТИНА
|
ИСТИНА
|
=NOT(AND(A1;B1))
|
Пример
Построить таблицу истинности для выражения
A
|
B
|
C
| |
1 |
A
|
B
|
F (значение функции)
|
2 | 0 | 0 | =OR( NOT(AND(A1;B1)) ; OR( NOT(A1) ; AND(B1;A1) ) |
3 | 0 | 1 | |
4 | 1 | 0 | |
5 | 1 | 1 |
Важно!
Чтобы функции правильно работали, необходимо, чтобы ячейки, в которых хранится значение операндов имели логический тип. Для того, чтобы поменять тип данных в ячейках нужно выделить их и в контекстном меню (по нажатию на правую кнопку мыши) выбрать пункт "Формат ячеек". Затем во вкладке "Числа" указать категорию - Логический.
Комментариев нет:
Отправить комментарий