Логические выражения.

advertisement
Козлова Наталья Викторовна
Учитель информатики высшей квалификационной катерники
МАОУ Чигиринской СОШ
Благовещенского района
Амурской области
Тема урока: Логические функции в Excel
Класс: 10
Учебник: Н.Д. Угринович, «Информатика», 10 класс
1. Оргмомент
2. Повторение
 Вспомним, для чего нужна эта программа Excel?
для создания таблиц и автоматизации расчета, для ввода стандартных
формул, применяемых в различных сферах деятельности.
 Какие категории стандартных функций вы знаете?
математические, статистические, финансовые, логические, функции даты
и времени и др.
 При помощи какого меню можно вызвать Мастер функций
 Каким образом можно занести формулу в несколько ячеек, т.е.
скопировать ее?
нужно установить курсор на нижнем правом маркере ячейки (курсор
должен принять вид маленького черного крестика) и протянуть его до
последней ячейки в нужном диапазоне.
3. Изложение нового материала
 Какие задачи могут решать условные функции?
- условная функция применяется в том случае, когда необходимо сделать
выбор в зависимости от поставленного условия.
Давайте посмотрим, как выглядит условная функция.
Запишем в тетрадь формат условной функции. Общий вид условной
функции следующий:
ЕСЛИ(<условие>; <выражение1>; <выражение2>)
Условие — это логическое выражение, которое может принимать
значение ИСТИНА или ЛОЖЬ.
<выражение 1> и <выражение 2> могут быть числами, формулами или
текстами (текст записывается с помощью кавычек).
Условная функция, записанная в ячейку таблицы, выполняется так: если
условие истинно, то значение данной ячейки определит <выражение 1>, в
противном случае — <выражение 2>.
Логические выражения. Логические выражения (условия) строятся с
помощью операций отношения (<, >, <=(меньше или равно), >=(больше
или
рано),
=,
<>(не
равно))
и
логических
операций
(логическое
И, логическое
ИЛИ, логическое отрицание
НЕ).
Результатом вычисления логического выражения являются логические
величины ИСТИНА или ЛОЖЬ.
 Вспомним, в каких случаях результатом вычисления логического
выражения
являются
логические
величины
ИСТИНА или ЛОЖЬ, если мы используем логическое И?
Ответ: если все составляющие сложного высказывания будут истины, то
и само высказывание – истинно, в противном случае – ложно.
 А если используется логическое ИЛИ?
Ответ: если хотя бы одно составляющее сложного высказывания будет
истинно, то и само высказывание – истинно, ложно только в том случае,
когда все составляющие ложны.
Существуют особенности записи логических операций в табличных
процессорах: сначала записывается имя логической операции (И, ИЛИ,
НЕ), а затем в круглых скобках перечисляются логические операнды.
Например, логическое выражение И(А1>0; А1<1) соответствует системе
неравенств 0 < А1 < 1.
4. Первичное закрепление
Пример 1. Разработать таблицу, содержащую следующие сведения об
абитуриентах: фамилия, оценки за ЕГЭ по математике, русскому и
иностранному языку, сумма баллов за три экзамена и информацию о
зачислении: если сумма баллов больше или равна проходному баллу (180)
и балл за экзамен по иностранному языку больше 60, то абитуриент
зачислен в учебное заведение, в противном случае — нет.
Решение. Исходной информацией являются фамилии, баллы за
экзамены и проходной балл. Сумма баллов и информация о зачислении
вычисляются с помощью формул.
Рассмотрим таблицу:
В ячейке С2 будет хранится значение проходного балла – 13. Оценки
абитуриентов подбираются самостоятельно. Формула в ячейке Е4
вычисляет сумму балов за три экзамена: В4+С4+D4 (либо с помощью
автосуммирования). Формула в ячейке F4 задается с помощью условной
функции:
ЕСЛИ(И(E4>=$C$2; D4>60);"Да"; "Нет")
Условие, записанное с помощью логической И можно расшифровать так:
сумма баллов (E4)>= проходному баллу (С2) И количество баллов за
экзамен по иностранному языку (D4)> 60. Если условие выполняется, то в
ячейке отображается текст "Да", в противном случае – "Нет".
5. Домашнее задание: конспект урока
Практическая работа по обработке логических выражений в Excel
Задача №1. Таблица содержит следующие данные об учениках школы: фамилия, возраст и
рост ученика. Сколько учеников могут заниматься в секции, если туда принимают детей с ростом
не менее 160 см.? Возраст не должен превышать 13 лет.
В столбец В заносим рост, в столбец С заносим возраст
Задача №1. Выбор в баскетбольную секцию.
А
В
ограничение по возрасту
ограничение по росту
Фамилия
Антонов
Воронин
Грачев
Иванов
Петров
Соколов
Сидоров
Шумов
С
D
13
160
Возраст
Рост
10
12
13
13
14
15
16
14
140
160
165
160
170
145
170
160
количество человек
Код зачисления
=ЕСЛИ(…….
?
Задача №2. Торговый склад производит уценку хранящейся продукции. Если продукция
хранится на складе дольше 10 месяцев, то она уценивается в 2 раза, а если срок хранения
превысил 6 месяцев, но не достиг 10, то – в 1,5 раза. Получить ведомость уценки товара, которая
должна включать следующую информацию: наименование товара, срок хранения, цена до уценки,
цена после уценки.
Данная задача использует сложную структуру в логической функции – используется
двойное условие: =ЕСЛИ(…..;ЕСЛИ(……))
Задача №2. Ведомость уценки товара.
А
В
Наименование
Цена до уценки
Товар 1
50
Товар 2
100
Товар 3
100
Товар 4
1000
Товар 5
500
Товар 6
123
Товар 7
200
Товар 8
45
Товар 9
10
Товар 10
450
С
Хранение
16
10
2
5
6
7
10
3
8
12
D
Цена после уценки
=ЕСЛИ(……
Download