logo
Лекции по информационным технологиям / Лекции_2_семестр

Логические функции

Имя функции

Действие

ЕСЛИ(логическое_выражение; значение_истина; значение_ложь)

Вычисляет логическое выражение; если его значение истинно, возвращает значение истина, в противном случае возвращает значение ложь

ИСТИНА()

Возвращает логическое значение ИСТИНА

ЛОЖЬ()

Возвращает логическое значение ЛОЖЬ

НЕ(логическое_выражение)

Меняет значение своего аргумента на противоположное. Если значение выражения логическое_выражение истинно, функция возвращает значение ЛОЖЬ, и наоборот

И(х1;х2;...)

Возвращает значение ИСТИНА, если значения всех аргументов истинны; если хоть один из аргументовложный, возвращает значение ЛОЖЬ

ИЛИ(х1;х2;...)

Возвращает значение ИСТИНА, если значение хотя бы одного аргумента истинно; если же все аргументы ложные, возвращает значение ЛОЖЬ

Задача. Управление состоянием наполняемого резервуара.

Функция ЕСЛИ() б ячейке В7 проверяет, не превышает ли объем жидкости в резервуаре (В4) рабочий объем резервуара (В2).

Функция ЕСЛИ() в ячейке В8 проверяет, не превышает ли объем жидкости в резервуаре (В4) полную емкость резервуара (ВЗ).

Функция ЕСЛИ() в ячейке В15 сообщает оператору о необходимости перекрыть клапан как только объем жидкости залитой в резервуар, станет превышать емкость резервуара.