"Условная функция и логические выражения", 9 класс
Условная функция и логические выражения в электронных таблицах
Microsoft Exel
Цель урока: познакомиться с условной функцией и научиться ее использовать на репродуктивном уровне.
Задачи урока:
База знаний и место урока
К этому уроку учащиеся знают:
Основные умения:
Тип урока: Объяснение нового материала
Методы обучения, использованные на уроке:
Оснащение урока: программа Microsoft Excel, компьютерная презентация «Условная функция и логические выражения в табличном процессоре Excel», дидактический раздаточный материал, мультимедийный проектор, доска, маркер.
Ход урокаУчитель приветствует учеников, предлагает приготовиться к уроку.
Давайте посмотрим задачу. Предлагается решить задачу .
Задача 1.
Разработать таблицу, содержащую следующие сведения об абитуриентах: фамилия, оценки за экзамены по математике, русскому и информатике, сумма баллов за три экзамена и информацию о зачислении: если сумма баллов больше или равна проходному баллу -13 и оценка за экзамен по математике – 4 или 5, то абитуриент зачислен в учебное заведение, в противном случае – нет.
Представьте, что вы работаете в приемной комиссии и собираете информацию о сданных экзаменах. Какую еще информацию вы можете узнать?
Вы видите, что последний столбец «зачисление». Перед вами стоит задача: определить кто из абитуриентов будет зачислен в ВУЗ.В клетках этого столбца будет высвечиваться слово “да”,если абитуриент поступил и “нет”, если не поступил.
Как вы будете заполнять этот столбец?
А если поступающих 1000 или более.
Тогда, разумеется, “да” или “нет” Excel должен определить сам автоматически. Для этого ему нужна команда, и такой командой является условная функция.
Для решения этой задачи нам не хватает определенных знаний.
Итак, тема нашего занятия “Условная функция”. Цель урока: мы должны познакомиться с условной функцией и самое главное научиться ею пользоваться. Общий вид условной функции такой:
(Предлагает общий вид условной функции)
ЕСЛИ(<условие>; <выражение1>;<выражение2>)
Значит, условная функция – это команда машине выполнить определенное действие в зависимости от условия.
Условие – это логическое выражение, которое может принимать значение ИСТИНА или ЛОЖЬ.
<выражение1> и <выражение2> могут быть числами, формулами или текстами.
Условная функция, записанная в ячейку таблицы, выполняется так:
если условие истинно, то значение данной ячейки определит <выражение1>, в противном случае – <выражение2>.
Логические выражения.
Логические выражения строятся с помощью операций отношения (<, <= (меньше или равно), >, >= (больше или равно), =, <> (не равно)) и логических операций (логическое И, логическое ИЛИ, логическое отрицание НЕ).
Результатом вычисления логических операций являются логические величины ИСТИНА или ЛОЖЬ.
Особенности записи логических операций в ТП:
сначала записывается имя логической операции (И, ИЛИ, НЕ), а затем в круглых скобках перечисляются логические операнды.
ЕСЛИ(И(Е5>С1;В3<10); «ДА»; «НЕТ»)
содержимое ячейки Е5 больше содержимого ячейкиС1 И содержимое ячейки В3 меньше 10. Если условие выполняется, то в выбранной клетке будет отображаться «ДА», в противном случае – «НЕТ».
Вернемся к нашей задаче. В ячейках столбца «Зачисление» будет высвечиваться “да”, если абитуриент поступил и “нет”, если не поступил.
Как записать условие, чтобы определить зачислен абитуриент или нет? Условная функция будет выглядеть так:
=ЕСЛИ(И(E4>=D1;B4>=4);"ДА";"НЕТ")
Итак, вы выполнили свою задачу, выяснили как заполнить столбец «Зачисление». Для решения этой задачи, вы использовали условную функцию. А какие необходимо внести изменения, чтобы можно было определить количество поступивших? (=ЕСЛИ(И(E4>=D1;B4>=4);1;0); внести доп. строку- количество поступивших. Определить через автосуммирование).
Как выполняется условная функция?
Рассмотрим еще вложенные логические функции ЕСЛИ.
Формат записи:
=ЕСЛИ(усл.1; выражение В; ЕСЛИ(усл.2; выражение С; ЕСЛИ(…)))
Может быть вложено до семи условий ЕСЛИ
Рассмотрим еще одну задачу.
Задача №2
Вам необходимо сформировать таблицу и записать функцию.
В нашем примере логическая функция будет иметь следующий вид:
=ЕСЛИ(И(С2>0;D2>0);B2*0,2;ЕСЛИ(И(С2=0;D2=0);0;B2*0,1))
Данная логическая функция означает, что если одновременно задолженности по двум видам кредита больше нуля, то необходимо удержать 20% с начисленной суммы, если обе задолженности одновременно равны нулю, то необходимо вывести 0, в противном случае необходимо удержать 10% от ЗП.
А
B
C
D
E
1
Фамилия
ЗП
Кредит 1
Кредит 2
Удержать из ЗП
2
Воронов
50000
20000
56000
=ЕСЛИ(И(С2>0;D2>0);B2*0,2;ЕСЛИ(И(С2=0;D2=0);0;B2*0,1))
3
Скворцов
55000
15000
0
4
Сомов
65000
0
0
Задание №3
Предлагается «переведите» условные выражения, записанные по правилам электронных таблиц в форму обычных предложений русского языка («Если…, то…, иначе…»).
а) =ЕСЛИ (В1> C1; D2^2; D2*2)
б) =ЕСЛИ (И(С5 >= C4; C4<2; D1=0); 1; -1)
в) =ЕСЛИ (С1=5; 1)
Ответ.
а) если В1>C1, то D2 возвести в квадрат, иначе D2 умножить на 2;
б) если С5³С4 и при этом С4<2 и при этом D1 = 0, то поставить 1, иначе поставить -1;
в) если С1=5, то поставить 1, иначе ничего не делать.
А теперь переходим к следующему этапу нашего урока. Вам предложено 2 задачи, попробуйте сами их решить, используя ЭТ
Контролирую выполнение предложенного задания. Отвечаю на вопросы учащихся.
Задание на карточках состоит из двух задач
Задача 1.
Таблица содержит следующие данные об учениках школы: фамилия, возраст и рост ученика. Сколько учеников могут заниматься в баскетбольной секции, если в секцию принимают детей с ростом не менее 165 см? Возраст не должен превышать 13 лет.
Задача 2.
Каждому пушному зверьку в возрасте от 1-го до 2-х месяцев полагается дополнительный стакан молока в день, если его вес меньше 3 кг. Количество зверьков, возраст и вес каждого известны. Выяснить, сколько литров молока в месяц необходимо для зверофермы. Один стакан молока составляет 0,2 литра.
В конце урока предлагается П.р.
Выясняю степень усвоенности нового материала.
Сотрудникам компании начислена ЗП. Рассчитать ЗП выданную на руки, учитывая процент выполнения плана, который влияет на размер премии (если план выполнен на 100% и более- премия составит 15% от начисленной ЗП, иначе- 0) и задолженности по кредитам ( сотрудникам, у которых имеются одновременно задолженности по двум видам кредита удержать от ЗП- 20% в счет погашения кредитов, с сотрудников, имеющих задолженность по какому-либо одному виду кредита, удержать 10% от ЗП. Сотрудникам, не имеющим задолженности по кредиту, проставить в графе “Удержано”- 0).
Записываем домашнее задание: “Составить таблицу для решения квадратного уравнения”
Автор: Исаева Ирина Александровна