Тема 10. Условная функция ЕСЛИ и логические операции.

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


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

Представьте, что вы работаете в приемной комиссии и собираете информацию о сданных экзаменах. Какую еще информацию вы можете узнать? Вы видите, что последний столбец «зачисление». Перед вами стоит задача: определить кто из абитуриентов будет зачислен в ВУЗ.В клетках этого столбца будет высвечиваться слово “да”,если абитуриент поступил и “нет”, если не поступил.

Для решения этой задачи требуется ввести понятие условной функции. Общий вид условной функции такой:

ЕСЛИ(<условие>; <выражение1>;<выражение2>)

Значит, условная функция – это команда машине выполнить определенное действие в зависимости от условия. Условие – это логическое выражение, которое может принимать значение ИСТИНА или ЛОЖЬ.<выражение1> и <выражение2> могут быть числами, формулами или текстами.

Условная функция, записанная в ячейку таблицы, выполняется так:

если условие истинно, то значение данной ячейки определит <выражение1>, в противном случае – <выражение2>.

Логические выражения строятся с помощью операций отношения (<, <= (меньше или равно), >, >= (больше или равно), =, <> (не равно)) и логических операций (логическое И, логическое ИЛИ, логическое отрицание НЕ).Результатом вычисления логических операций являются логические величины ИСТИНА или ЛОЖЬ. Смотри урок "Тема 4. Алгебра логики. Таблицы истинности" из раздела "Глава 3. Математические основы информатики"

Особенности записи логических операций в табличном процессоре:

  • сначала записывается имя логической операции (И, ИЛИ, НЕ), а затем в круглых скобках перечисляются логические операнды.
  • ЕСЛИ(И(Е5>С1;В3<10); «ДА»; «НЕТ»)
  • содержимое ячейки Е5 больше содержимого ячейкиС1 И содержимое ячейки В3 меньше 10. Если условие выполняется, то в выбранной клетке будет отображаться «ДА», в противном случае – «НЕТ».

Вернемся к нашей задаче. В ячейках столбца «Зачисление» будет высвечиваться “да”, если абитуриент поступил и “нет”, если не поступил.

Как записать условие, чтобы определить зачислен абитуриент или нет? Условная функция будет выглядеть так:

=ЕСЛИ(И(E4>=D1;B4>=4);"ДА";"НЕТ")

Последнее изменение: Tuesday, 5 December 2023, 12:13