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

Презентация:



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

Алгебра логики. Логическое умножение, сложение и отрицание. Диденко В.В.
Элементы логики Составлено по учебнику Угринович «Информатика и информационные технологии.».
Тема урока: «Условная функция в табличном процессоре MS Excel»
Условная функция и логические выражения. AB 120$A$ Копировать B1 в B2:B3 Повторение:
Алгебра высказываний Угринович Н. Информатика и информационные технологии п Алгебра высказываний. – с.125.
Логические функции. Любое составное высказывание можно рассматривать как логическую функцию F (X 1, X 2, …, X n ), аргументами которой являются логические.
Для вычислений в таблице с помощью встроенных функций Excel 2007 рекомендуется использовать мастер функций. Диалоговое окно мастера функций доступно при.
Логические функции (логические операции, логические союзы) Инверсия (логическое отрицание) НЕ ( A ) Дизъюнкция (логическое сложение) ИЛИ ( А ; В ) Конъюнкция.
© Максимовская М.А., 2009 г., Центр образования 109.
Встроенные функции Категории: Математические, Статистические, Финансовые, Дата и время, Логические функции.
Условная функция и логические выражения. Excel.
Тема урока: Условная функция в Excel. Условная функция в Excel Условие – это логическое выражение, которое может принимать значение ИСТИНА или ЛОЖЬ. Пример:
1. Что такое диапазон. 2. Назовите диапазон. ABCDE
Математикилогики В основе число, переменная высказывание (логическая переменная)
Ячейказначениефункциярезультатвопрос Простые логические функции А15=А1>0ИСТИНАПри каких других данных в ячейке А1 значение условия будет истинным? А2=А2>0ЛОЖЬПри.
Формула – выражение, по которым выполняют вычисления. Для активации строки формул надо: 2.В списке команд выбрать пункт «Строка формул» 1.Открыть меню.
ОСНОВЫ ЛОГИКИ И ЛОГИЧЕСКИЕ ОСНОВЫ КОМПЬЮТЕРА Алгебра высказываний.
Условная функция и логические выражения в табличном процессоре Excel.
Условия такого типа называют логическими выражениями.
Транксрипт:

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

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

3 Например: А ax 2 + bx + c > 0 и т.д. Такие условия называются простыми. Любое условие может принимать одно из двух значений: ИСТИНА (логическая единица) ЛОЖЬ (логический ноль) Если условие составлено из констант, то его значение не изменяется: - всегда имеет значение ИСТИНА Если в условие входит переменная, то его значение может быть истинным или ложным: А > - при А = 7 имеет значение ИСТИНА, при А = 2 имеет значение ЛОЖЬ.

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

5 Пример использования функции проверки простого условия: Значение ячейки С10 зависит от соотношения значений ячеек А1 и А2: если значение ячейки А1 больше значения ячейки А2, то в ячейке С10 надо записать число 1; если значение ячейки А1 меньше или равно значению ячейки А2, то в ячейке С10 надо записать число 0. с Для выполнения этого задания надо ввести в ячейку С10 функцию: =ЕСЛИ(А1>А2;1;0)

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

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

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

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

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

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

12

13

14

15

16

17

18 АВСDE 1Станция ПрибытиеСтоянка Отправление Время в пути 2Бологое 7:45 3Академический 8:190:028:210:34 4Верхний Волчек 8:480:058:530:27 5Спирово 9:310:039:340:38 6Калашниково 9:560:039:590:22 7Лихославль 10:240:0510:290:25 8Черноруково 10:530:0210:550:24 9Тверь 11:120:17 10 Общее время стоянок 0:20 11Общее время в пути 3:27