Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

GanttProject

Функция ЕСЛИ в самом простом варианте способна обработать только одно условие, в зависимости от которого выбирается одно из двух направлений вычислений. В более сложных задачах очень часто требуется проанализировать несколько условий или выбрать одно из предлагаемых действий. В этом случае рекомендуется различать следующие типы задач:

I. ВЛОЖЕННЫЕ ФУНКЦИИ ЕСЛИ.

В этих задачах предлагается несколько условий, на каждое из которых имеется свой отклик (свое действие).

Пример:

В зависимости то имеющихся в кармане у гражданина денег, выбрать способ, которым гражданин доберется домой.

Решение:

Обратите внимание, что в данной задаче очень важен порядок следования условий. Если условия поменять местами, например, так:

=ЕСЛИ(A2>=6; "пешком"; ЕСЛИ(A2>=10; маршрутка"; ЕСЛИ(A2>=50; "такси"; трамвай")))
то, формула вычисляться будет, но ответ будет неверным. Например, при количестве денег равном 46 руб., формула выдаст ответ "пешком", т.к. самое первое анализируемое условие A2>=6 дает при вычислении ИСТИНУ.

Необходимо помнить правило работы функции ЕСЛИ: сначала вычисляется условие, если оно истинно, то вычисляется второй аргумент функции, все остальные аргументы игнорируется.

Третий аргумент функции ЕСЛИ получает управление только тогда, когда условие ложно.

 

Максимальное число вложений функции ЕСЛИ не должно превышать 7.

II. ВЛОЖЕННЫЕ ФУНКЦИИ И, ИЛИ.

В таких задачах на несколько проверяемых условий имеется один отклик.

Пример:

Выдать премию в размере 500 руб. женщинам, имеющим более 2-х детей.

Решение:

В таких задачах несколько проверяемых условий объединяются с помощью функций И, ИЛИ.

III. КОМБИНАЦИЯ I и II ВАРИАНТОВ.

Пример:

Вычислить значение кусочной функции в заданной точке

В зависимости то того, к какой части числовой прямой принадлежит х, y(x)вычисляется по одной из трех формул.

Необходимо помнить, что число принадлежит диапазону, только тогда, когда оно больше левой границы диапазона и меньше правой границы.

! Запись -5<=A2<=5 является неправильной, т.к. при такой записи анализируется только первое условие -5<=A2, все остальное пропускается.

Решение:

 

Год

GanttProject




Дата добавления: 2014-11-24; просмотров: 45 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав