Результаты вычислений логических функций

Лабораторная работа №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.