Слайд 2
Для понимания логических функций вспомним некоторые основные правила
формальной логики
Логические функции позволяют выполнить логические операции над условиями.
Условие представляет собой величины и/или выражения одного типа (числовые, символьные, логические), связанные одним из знаков отношений:
= ,< > (не равно),>,<, > = (больше или равно), < =(меньше или равно)
Такие условия называются простыми; они могут быть составлены из данных ссылок, выражений. Любое условие может принимать одно из двух возможных значений: «истина» (логическая единица) либо «ложь» (логический нуль).
Например , условие из постоянных величин : 3<5 всегда имеет значение «Истина»
Если в условие входят переменные величины, то оно может принимать значения как значение «истина» так и значение «ложь». Уcловие А>5 принимает значение «истина» , если А=7, и значение «ложь» если А=2.
Слайд 3
ЗАПИСЬ ФУНКЦИИ:
= Функция (Аргумент или аргументы через ;),
где Аргументом являются либо диапазон ячеек, либо адреса ячеек
или числовые константы.
Слайд 4
Правила записи функции
Каждая функция имеет свое неповторимое (уникальное)
имя;
При обращении к функции после ее имени в круглых
скобках указывается список аргументов, разделенных точкой с запятой;
Ввод функций в ячейку надо начинать со знака «=», а затем указать ее имя.
Слайд 5
Аргументами логических функций являются логические значения ИСТИНА и
ЛОЖЬ.
Например, для логического выражения 10>5 результатом будет логическое значение
ИСТИНА.
А для выражения 10<5 – результатом будет ЛОЖЬ.
Слайд 6
ЛОГИЧЕСКАЯ ФУНКЦИЯ «И»
Имеет в качестве аргументов логические значения,
которые могут быть истинными и ложными, и задается формулой:
=И
(лог.знач.1; лог.знач. 2;…)
Принимает значение Истина тогда и только тогда, когда все аргументы имеют значение Истина.
Слайд 7
Например:
Значение функции =И (10>5; 10
Слайд 8
ЛОГИЧЕСКАЯ ФУНКЦИЯ «ИЛИ»
Имеет в качестве аргументов логические значения
и задается формулой
=ИЛИ (лог.знач.1;лог.знач.2;…)
Принимает значение Истина, если хотя
бы один из аргументов имеет значение Истина.
Слайд 9
Например:
Значение функции =ИЛИ (10>5; 10
Слайд 10
ЛОГИЧЕСКАЯ ФУНКЦИЯ «НЕ»
Имеет один аргумент и задается формулой
=НЕ (лог.знач.)
Принимает значение ИСТИНА, если аргумент имеет значение ЛОЖЬ,
и наоборот.
Слайд 11
Например:
Значение функции =НЕ (10>5) - ЛОЖЬ
Слайд 12
ЛОГИЧЕСКАЯ ФУНКЦИЯ «ЕСЛИ»
Для проверки условия используется функция ЕСЛИ
ЕСЛИ(Условие;Выражение1;Выражение2)
Действие
этой функции заключается в том, что ЭТ проверяет истинность
записанного в ней логического условия и заносит в ячейку, в которой находится эта функция, значение Выражения1, если проверяемое условие истинно, или значение Выражения2, если условие ложно.
Слайд 13
Краткая запись
Если (логическое выражение; значение если Истина; значение
если Ложь)
При необходимости вывода текста в функции ЕСЛИ
его надо заключить в кавычки (иначе будет сообщение об ошибке)
Слайд 14
Пример: =ЕСЛИ(A2>B2;"превысили";"нормально")
Слайд 15
Если фамилия состоит из 11 букв , значит
–длинная; иначе - короткая
=ЕСЛИ(ДЛСТР(A9)>11;"длинная"; "короткая")
Слайд 16
Если возраст ребенка до 7 лет, значит ребенок
ходит в садик, если от 7 до 16 лет
– ходит в школу, если больше 16 лет – работает.
=ЕСЛИ(A2<=7;"ходит в садик";ЕСЛИ(A2<16;"ходит в школу";"ходит на работу"))
Слайд 17
Сложные условия
Иногда в задачах часто используются сложные условия.
Сложным условием называют несколько простых условий, связанных с помощью
логических операций.
Слайд 18
Таблица истинности задает правило определения результата логических операций
Результатом логической операции И будет «Истина» тогда и только
тогда, когда истинны все участвующие в ней условия.
Результатом логической операции ИЛИ будет «Истина», если истинно хотя бы одно из условий.