Результаты вычислений логических функций
Лабораторная работа №9
«Создание и форматирование таблиц. Использование логических и математических функций в табличных вычислениях»
Цели работы:
1) научиться применять логические и математические функции для обработки данных;
2) научиться применять процентный формат к данным;
3) научиться выполнять сортировку данных;
4) закрепить навыки форматирования таблицы.
Задание:
1) изучите п.1 «Учебный материал»;
2) выполните задания, приведенные в п.2;
3) ответьте на контрольные вопросы (п.3).
Учебный материал
Использование логических функций необходимо, когда для выбора правильного решения нужно проверить выполнение одного или нескольких условий. Наиболее часто используемые функции этой категории – ЕСЛИ, ИЛИ, И, НЕ.
1. Функция ЕСЛИ
ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь)
Эта функция позволяет осуществить выбор варианта вычислений. Если значение логического выражения истинно, то выбирается значение_истина; если ложно – выбирается значение_ложь.
2. Функция И
И (логическое значение1; логическое значение 2;…)
Результат функции – истина, если значения всех составных логических выражений истинны; в противном случае – ложь)
3. Функция ИЛИ
ИЛИ (логическое значение 1; логическое значение 2;…)
Результат функции – ложь только в том случае, если значения всех составляющих ложны; в остальных случаях – истина.
4. Функция НЕ
И(логическое значение)
Изменяет значение ЛОЖЬ на ИСТИНА и ИСТИНА на ЛОЖЬ.
Таблица истинности функций И, ИЛИ, НЕ представлена в таблице 3.
Таблица 3
Таблица истинности функций И, ИЛИ, НЕ
x | y | И(x,y) | ИЛИ(x,y) | НЕ(х) |
ЛОЖЬ | ЛОЖЬ | ЛОЖЬ | ЛОЖЬ | ИСТИНА |
ЛОЖЬ | ИСТИНА | ЛОЖЬ | ИСТИНА | ИСТИНА |
ИСТИНА | ЛОЖЬ | ЛОЖЬ | ИСТИНА | ЛОЖЬ |
ИСТИНА | ИСТИНА | ИСТИНА | ИСТИНА | ЛОЖЬ |
Пример 1. Допустим в ячейке А1 имеется число 5, в ячейке А2 – 10, в ячейке А3 – 8. Выясним результаты вычислений некоторых функций (табл.4).
Таблица 4
Результаты вычислений логических функций
№ | Вид функции | Результат |
=И(A1<2;А2>5) | Ложь | |
=ИЛИ(A1<2;А2>5) | Истина | |
=ЕСЛИ(A1<2;A2;A3) | ||
=ЕСЛИ(И(A1<2;A2>5);A2;A3) | ||
=ЕСЛИ(ИЛИ(A1<2;A2>5);A2;A3) | ||
=ЕСЛИ(A1<2;A2;ЕСЛИ(A1>2;A3;A3+8)) |
Пример 2. Даны три положительных числа. Выяснить, образуют ли они треугольник (т.е. являются ли они сторонами треугольника).
Занесем исходные данные задачи, как показано на рис.36. В ячейку D3 внесем формулу:
=ЕСЛИ(И(A3+B3>C3;B3+C3>A3;A3+C3>B3);"образуют треугольник"; "не образуют треугольник")
и скопируем в ячейки D4 и D5.
Рис.36. Исходные данные задачи и результат вычисления функции
Заполнение диалогового окна функции ЕСЛИ показано на рисунке 37, функции И – на рисунке 38.
Рис.37. Диалоговое окно функции ЕСЛИ
Рис.38. Диалоговое окно функции И
Другие примеры использования логических функций показаны в лабораторной работе №11.