Инфоурок Информатика КонспектыУсловная функция и логические выражения

Условная функция и логические выражения

Скачать материал

Условная функция и логические выражения в электронных таблицах

Microsoft Exel

Цель урока: познакомиться с условной функцией и научиться ее использовать на репродуктивном уровне.

Задачи урока:

·  Образовательные: 

o  развитие умения выбирать наиболее оптимальную структуру таблицы, создать таблицу, ее оформить;

o   формирование представления о вычислениях в электронной таблице как наиболее важных в изучении информатики и широко применяемых на практике;

o  усвоение учащимися общего вида и правил выполнения логической функции, обеспечение применения ее при решении задач;

o  показать образец рассуждений при решении задачи с использованием условной функции.

·  Воспитательные:

o  развитие познавательного интереса, речи и внимания учащихся;

o  развитие навыков индивидуальной и групповой практической деятельности; 

o  развитие способности логически рассуждать;

o  формирование информационной культуры и потребности приобретения знаний;

o  развитие умения применять полученные знания для решения задач различного рода;

o  продолжить работу над воспитанием терпеливого и внимательного отношения к выполняемой работе.

·  Развивающие:

o  воспитание творческого подхода к работе, желания экспериментировать;

o  воспитание трудолюбия, чувства уважения к науке;

o   развитие любознательности, интереса к предмету “информатика” и учению в целом;

o  продолжить работу над формированием общеучебных умений: слушать объяснение учителя, делать необходимые записи в тетради по ходу урока, отвечать на поставленные вопросы, самостоятельно выполнять задания учителя;

o  развивать логическое мышление, способность к анализу.

База знаний и место урока

К этому уроку учащиеся знают:

·       Что такое “электронные таблицы”, их виды, функции; назначение. Интерфейс табличного процессора Microsoft Excel.

·       Как использовать Мастер функций, изменять формат ячейки, решать задачи.

·       Арифметические действия в ЭТ, автосуммирование числовых данных, возможности использования встроенных функций.

·       Относительные и абсолютные ссылки.

·       Правила копирования формул.

Основные умения:

·       Умеют составлять и заполнять таблицы.

·       Умеют использовать Мастер функций для ввода данных.

·       Умеют изменять формат ячейки, размер, заливку, объединять ячейки.

·       Умеют копировать формулы.

·       Умеют использовать относительные и абсолютные ссылки.

Тип урока:  Объяснение нового материала

Методы обучения, использованные на уроке:

·  По источнику знаний:

o  словесный (вербальные);

o  интерактивный, диалог;

o  доказательный: объяснение;

o  наглядный: использование дидактического материала (карточки иллюстрирующие каждую задачу);

o  творческий;

o  практический: тренировочные упражнения;

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

o  репродуктивные (воспроизведение действий по применению знаний на практике на репродуктивном уровне; деятельность по известному алгоритму).

Оснащение урока: программа Microsoft Excel, компьютерная презентация «Условная функция и логические выражения в  табличном процессоре Excel», дидактический раздаточный материал,  мультимедийный проектор,  компьютер.

Ход урока

1. Организационный момент

Учитель приветствует учеников, предлагает приготовиться к уроку.

2. Актуализация и проверка прежних знаний.

На предыдущем уроке мы познакомились с некоторыми функциями программы MS Excel. С их помощью можно решать определенный класс расчетных задач в электронных таблицах. Давайте вспомним эти функции: СУММ – суммирование чисел, входящих в диапазон; СРЗНАЧ – вычисление среднего значения; МАКС и МИН – нахождение максимального и минимального значения.

3. Объяснение нового материала.

 Давайте посмотрим задачу. Предлагается  решить задачу .

Задача 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

Найти работников, у которых имеются одновременно задолженности по двум видам кредита, и удержать от ЗП- 20% в счет погашения кредитов. С остальных работников, имеющих задолженность по какому-либо одному виду кредита, удержать 10% от ЗП. Работникам, не имеющим задолженности по кредиту, проставить в графе “Удержано”- 0.

Вам необходимо сформировать таблицу и записать функцию.

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

=ЕСЛИ(И(С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, иначе ничего не делать.

4.Закрепление изученного материала.

А теперь переходим к следующему этапу нашего урока. Вам предложено 2 задачи, попробуйте сами их решить, используя ЭТ
Задание на карточках состоит из двух задач

Задача 1.

Таблица содержит следующие данные об учениках школы: фамилия, возраст и рост ученика. Сколько учеников могут заниматься в баскетбольной секции, если в секцию принимают детей с ростом не менее 165 см? Возраст не должен превышать 13 лет.

Задача 2.

Каждому пушному зверьку в возрасте от 1-го до 2-х месяцев полагается дополнительный стакан молока в день, если его вес меньше 3 кг. Количество зверьков, возраст и вес каждого известны. Выяснить, сколько литров молока в месяц необходимо для зверофермы. Один стакан молока составляет 0,2 литра.

5. Практическая работа

Сотрудникам компании начислена ЗП. Рассчитать ЗП выданную на   руки, учитывая процент выполнения плана, который влияет на размер премии (если план выполнен на 100% и более- премия составит 15% от начисленной ЗП, иначе- 0) и задолженности по кредитам ( сотрудникам, у которых имеются одновременно задолженности по двум видам кредита удержать от ЗП- 20% в счет погашения кредитов, с сотрудников, имеющих задолженность по какому-либо одному виду кредита, удержать 10% от ЗП. Сотрудникам, не имеющим задолженности по кредиту, проставить в графе “Удержано”- 0).

6. Самостоятельная работа.

1. Разработать  таблицу,  содержащую следующие сведения о восьми абитуриентах университета:  фамилия, оценка за экзамен по математике, оценка за экзамен по физике, сумма баллов за два экзамена. Проходной балл для поступления равен 8.

2. Добавить в таблицу столбец, в котором будет выводиться ИСТИНА, если абитуриент не имеет «троек», и ЛОЖЬ - в противном случае (использовать  логическое умножение).

3. Добавить в таблицу столбец, в котором будет выводиться ИСТИНА, если абитуриент имеет хотя бы одну «пятерку», и ЛОЖЬ в противном случае (использовать логическое сложение).

4. Добавить в таблицу столбец, в котором будет выводиться «зачислен», если сумма баллов абитуриента больше или равна проходному баллу, и  «нет»,  если сумма баллов меньше проходного балла (использовать условную функцию).

5. Определить, сколько абитуриентов было зачислено в университет (использовать функцию СЧЁТЕСЛИ).

6. Отсортировать таблицу по возрастанию суммы баллов, полученной абитуриентами.

7. Оформить таблицу с использованием различного типа границ, заливки ячеек и шрифтов.

8. Создать гистограмму, отображающую информацию о сумме баллов, набранной каждым абитуриентом.

7.  Итог урока.

1.    Какой вид имеет условная функция? Как она выполняется?

2.    Как в электронной таблице реализуются логические операции при записи условных функций?

8.  Домашнее задание

1) § 21, 22, Составить таблицу для решения квадратного уравнения.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Условная функция и логические выражения"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Садовод-декоратор

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Решить задачу: Разработать таблицу, содержащую следующие сведения об абитуриентах: фамилия, оценки за экзамены по математике, русскому и информатике, сумма баллов за три экзамена и информацию о зачислении: если сумма баллов больше или равна проходному баллу -13 и оценка за экзамен по математике – 4 или 5, то абитуриент зачислен в учебное заведение, в противном случае – нет.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 654 780 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 29.07.2020 1197
    • DOCX 27.1 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Лещенко Наталья Евгеньевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Лещенко Наталья Евгеньевна
    Лещенко Наталья Евгеньевна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 88492
    • Всего материалов: 249

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 120 человек из 43 регионов

Курс профессиональной переподготовки

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 64 человека из 34 регионов
  • Этот курс уже прошли 83 человека

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 42 человека из 24 регионов
  • Этот курс уже прошли 52 человека

Мини-курс

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

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 34 человека из 18 регионов
  • Этот курс уже прошли 13 человек

Мини-курс

Психология развития и воспитания детей: особенности и подходы

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 17 регионов

Мини-курс

Soft-skills современного педагога

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 42 человека из 18 регионов
  • Этот курс уже прошли 25 человек