Задачи на логич функции. Выполнение вычислений в ms excel с помощью логических функции
Скачать 67.81 Kb.
|
ОП.03 Информационные технологии Практическая работа №7 Тема: «Выполнение вычислений в MS Excel с помощью логических функции» Цель работы (для студентов): научиться выполнять вычисления в электронных таблицах, используя логические функции Литература: Гохберг Г.С., Зафиевский А.В., Короткин А.А. Информационные технологии. ОИЦ «Академия», 2014. Информационные технологии в 2 т. Том 2 : учебник для СПО / В. В. Трофимов, О. П. Ильина, В. И. Кияев, Е. В. Трофимова ; отв. ред. В. В. Трофимов. — пер. и доп. — М. : Издательство Юрайт, 2018. — 390 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-03966-5. Теоретическая справка Логические функции в Excel проверяют данные и возвращают результат «ИСТИНА», если условие выполняется, и «ЛОЖЬ», если нет. Рассмотрим синтаксис логических функций и примеры применения их в процессе работы с программой Excel. Использование логических функций в Excel
Задание №1 Необходимо переоценить товарные остатки. Если продукт хранится на складе дольше 8 месяцев, уменьшить его цену в 2 раза. Сформируем таблицу с исходными параметрами: Чтобы решить поставленную задачу, воспользуемся логической функцией ЕСЛИ. Формула будет выглядеть так: =ЕСЛИ(C2=8;B2/2;B2). Логическое выражение «С2=8» построено с помощью операторов отношения «» и «=». Результат его вычисления – логическая величина «ИСТИНА» или «ЛОЖЬ». В первом случае функция возвращает значение «В2/2». Во втором – «В2». Усложним задачу – задействуем логическую функцию И. Теперь условие такое: если товар хранится дольше 8 месяцев, то его стоимость уменьшается в 2 раза. Если дольше 5 месяцев, но меньше 8 – в 1,5 раза. Формула приобретает следующий вид: =ЕСЛИ(И(C2=8);B2/2;ЕСЛИ(И(C2=5);B2/1,5;B2)) В функции ЕСЛИ можно использовать в качестве аргументов текстовые значения. Задание №2 Если стоимость товара на складе после уценки стала меньше 300 р. или продукт хранится дольше 10 месяцев, его списывают. Для решения используем логические функции ЕСЛИ и ИЛИ: =ЕСЛИ(ИЛИ(D2=10);"списан";"") Условие, записанное с помощью логической операции ИЛИ, расшифровывается так: товар списывается, если число в ячейке D2 = 10. При невыполнении условия функция ЕСЛИ возвращает пустую ячейку. В качестве аргументов можно использовать другие функции. К примеру, математические. Задание №3 Ученики перед поступлением в гимназию сдают математику, русский и английский языки. Проходной балл – 12. По математике для поступления нужно получить не менее 4 баллов. Составить отчет о поступлении. Составим таблицу с исходными данными: Нужно общее количество баллов сравнить с проходным баллом. И проверить, чтобы по математике оценка была не ниже «4». В графе «Результат» поставить «принят» или «нет». Введем формулу вида: =ЕСЛИ(И(B3=4;СУММ(B3:D3)=$B$1);"принят";"нет") Логический оператор «И» заставляет функцию проверять истинность двух условий. Математическая функция «СУММ» используется для подсчета итогового балла. Функция ЕСЛИ позволяет решать многочисленные задачи, поэтому используется чаще всего. Задания для самостоятельной работы. Задача 1. В одной воинской части служили три друга: сержант (с), прапорщик (п), лейтенант (л). Их фамилии: Борисов (Б), Иванов (И), Семенов (С). Дополнительно известно, что: У сержанта нет ни братьев, ни сестер; Сержант самый младший из друзей; Семенов женат на сестре Борисова; Семенов старше прапорщика. Необходимо узнать, у кого какое воинское звание? Ответ: Семенов – лейтенант, Иванов – сержант, Борисов – прапорщик. Задача 2.Три свидетеля дорожного происшествия сообщили сведения о скрывшемся нарушителе. Егор утверждал, что тот был на синем «Рено», Дмитрий сказал, что нарушитель уехал на черной «Тойоте», а Сергей показал, что машина была точно не синяя и, по всей видимости, это был «Форд». Когда удалось отыскать машину, выяснилось, что каждый из свидетелей точно определил только один из параметров автомобиля, а в другом ошибся. Какая и какого цвета была машина у нарушителя? Ответ :Машина «Рено», черного цвета. Задача 3. На соревнованиях по стрельбе среди студентов академии МЧС Андрей, Боря, Серёжа и Володя заняли первые четыре места. Но когда болельщицы стали вспоминать, как эти места распределились между победителями, то мнения разошлись: Даша: Андрей был первым, а Володя – вторым. Галя: Андрей был вторым, а Борис – третьим. Лена: Боря был четвёртым, а Серёжа – вторым. Дмитрий Петрович, который был судьей на этих соревнованиях и знал как распределились места сказал, что каждая из девочек сделала одно правильное и одно неправильное предположение. Кто из студентов и какое место занял? Ответ: Андрей занял первое место, Сережа – второе, Боря – третье, Володя – четвертое. |