Презентация на тему Логические функции

Содержание

Слайд 2

Логические функции с простым условием

Логические функции позволяют решать с помощью табличного

Логические функции с простым условием Логические функции позволяют решать с помощью табличного
процессора логические задачи.

В логической функции обязательно используется условие.

Условие представляет собой величины или выражения одного типа, связанные одним из знаков отношений:

= (равно) <> (не равно)
< (меньше) > (больше)
<= (меньше или равно) >= (больше или равно)

Слайд 3

Например: А > 5; 3 < 5; ax2 + bx +

Например: А > 5; 3 0 и т.д. Такие условия называются простыми.
c > 0 и т.д.

Такие условия называются простыми.

Любое условие может принимать одно из двух значений:
ИСТИНА (логическая единица)
ЛОЖЬ (логический ноль)

Если условие составлено из констант, то его значение не изменяется: 3 < 5 - всегда имеет значение ИСТИНА

Если в условие входит переменная, то его значение может быть истинным или ложным: А > 5 - при А = 7 имеет значение ИСТИНА, при А = 2 имеет значение ЛОЖЬ.

Слайд 4

При проверке условия в табличном процессоре используется функция ЕСЛИ.

Функция ЕСЛИ

При проверке условия в табличном процессоре используется функция ЕСЛИ. Функция ЕСЛИ имеет
имеет следующий формат записи:
ЕСЛИ (условие;
выражение_если_истина; выражение_если_ложно)

Вычисляя значение этой функции при конкретных значениях, табличный процессор проверяет истинность записанного в ней логического условия и выводит значение выражения
выражение_если_истина, если проверяемое условие истинно
выражение_если_ложно, если проверяемое условие ложно.

Слайд 5

Пример использования функции проверки простого условия:

Значение ячейки С10 зависит от

Пример использования функции проверки простого условия: Значение ячейки С10 зависит от соотношения
соотношения значений ячеек А1 и А2:
если значение ячейки А1 больше значения ячейки А2, то в ячейке С10 надо записать число 1;
если значение ячейки А1 меньше или равно значению ячейки А2, то в ячейке С10 надо записать число 0.с

Для выполнения этого задания надо ввести в ячейку С10 функцию:
=ЕСЛИ(А1>А2;1;0)

Слайд 6

Логические функции со сложным условием

Сложным, или составным, условием называют несколько простых

Логические функции со сложным условием Сложным, или составным, условием называют несколько простых
условий, связанных и др.с помощью логических операций: И(логическое умножение), ИЛИ(логическое сложение)

И

ИЛИ

Слайд 7

Таблица истинности для логических операций И и ИЛИ

Таблица истинности для логических операций И и ИЛИ

Слайд 8

Правила определения результата логических операций в таблице истинности:

результатом логической операции И

Правила определения результата логических операций в таблице истинности: результатом логической операции И
будет ИСТИНА тогда и только тогда, когда истинны все перечисленные в аргументах условия (их количество не ограничено)
результатом логической операции ИЛИ будет ИСТИНА, если истинно хотя бы одно из перечисленных в аргументах условий

Для выполнения указанных логических операций в электронной таблице как раз и предусмотрены логические функции И и ИЛИ, аргументами которых являются условия.

Слайд 9

Пример использования логических функций

В ячейке А1 указан средний балл по аттестату,

Пример использования логических функций В ячейке А1 указан средний балл по аттестату,
в диапазоне А2:А5 хранятся экзаменационные оценки по четырем предметам, полученные на вступительных экзаменах. В ячейке А6 вычисляется сумма вступительных баллов ученика.

Слайд 10

Требуется сравнить полученный суммарный балл с проходным баллом, который хранится в

Требуется сравнить полученный суммарный балл с проходным баллом, который хранится в ячейке
ячейке В1. В ячейке А7 должен быть выведен результат сравнения:
если условие (суммарный балл >= проходному баллу И средний балл по аттестату > 4), то выводится текст из ячейки С1: «Поздравляем, вы успешно сдали экзамены и приняты»;
если условие не выполнено, то выводится текст из ячейки С2 «Сожалеем, но вы не прошли по конкурсу».

=ЕСЛИ(И(А6>=В1;А1>4);С1;С2)

Слайд 11

Задание. В таблице Расписание.xls рассчитать стоимость железнодорожных билетов для поездов разных категорий:

Задание. В таблице Расписание.xls рассчитать стоимость железнодорожных билетов для поездов разных категорий:
пассажирские, скорые, фирменные. Цена билетов зависит от времени движения поезда к пункту назначения и категории поезда. Каждой категории поезда соответствует определенный коэффициент, на который следует умножать время в пути (в минутах) для рассчета цены билета: пассажирский – 0,5 р., скорый – 1,5 р., фирменный – 1,7 р. Организовать таблицу Расписание.xls так, чтобы перерасчет цен билета можно было бы осуществлять, изменяя значение ячейки Категория.