В случае если функция не существует на всем диапазоне ранжированной переменной необходимо предусмотреть сообщение "Решений нет". Например, необходимо вычислить значение функции , которая существует только если х+1³0. Можно использовать функцию if (условие, х, у), которая возвращает значение х, если условие правда, иначе функция возвращает значение у. Применение этой функции показано на рисунке 4 (способ 1).
Рис. 4. Пример использования функции if и оператора условного перехода
Эту же функцию можно задать способом 2 (рис. 4), используя оператор условного перехода следующим образом:
- Ввести имя функции и аргумент;
- Вызвать панель Программирование (Programming) щелчком по кнопке
- С помощью кнопки добавить нужное количество строк;
- Установить курсор в первую строку и выбрать
- В левой метке ввести значение при выполнении условия, а в правой метке – само условие. Операции отношения вызывать на панели Booleanкнопка.
Эти же способы можно использовать, если функция задана с условием
Рис. 5 "Пример использования функции if и оператора условного перехода"