где имя функции if вводится с клавиатуры.
Если логическое выражение равно 1, то выполняется выр.1, в противном случае – выр. 2
При программировании разветвляющихся алгоритмов с тремя и более вычислительных ветвей на месте выр. 1 и выр. 2 вновь может использоваться функция if
Пример найти у если
при различных значениях х


Другой пример z=

В Mathcad имеются несколько встроенных функций, которые возвращают результат, зависящий от знака или величины аргумента и которые могут быть полезны при программировании разветвляющихся алгоритмов:
ceil (x) – наименьшее целое, большее или равное x;
trunc (x) – целая часть вещественного числа x;
floor (x) – наибольшее целое, меньшее или равное x;
round (x, n) – округленное значение вещественного x с точностью до n знаков после десятичной точки;
Ф(x)– функция Хевисайда – равна 0 при x< 0 и 1 в противном случае;
sign (x) – функция знака (равна 0 если x = 0; -1, если x< 0 и 1, если x> 0);
signum (x) – возвращает 1, если x = 0 и
остальных случаях.