* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Основы работы с Maple в диалоговом режиме
61
Функция в выражениях задается вводом ее имени и списка параметров функции (одного или нескольких), заключенного в круглые скобки: например, sqrt(2) задает функцию вычисления квадратного корня с параметром 2 (чис ленной константой). Основным признаком функции является возврат значения в ответ на обращение к ней по имени (идентификатору) с указанием списка пара метров функции. Например:
> 2*sin(1.);
1.682941970
> 2*sin(1);
2 sin(1) Обратите внимание на особую роль десятичной точки – здесь она служит ука занием к выполнению вычисления значения sin(1.0) (или, что то же самое, sin(1.)). А вот синус целочисленного аргумента 1 не вычисляется – считается, что вычисленное значение менее ценно, чем точное значение sin(1). Ради единства терминологии мы будем пользоваться расширительным поня тием функции, относя к нему и те объекты, которые в некоторых языках програм мирования именуют процедурами, или командами. Например, команды plot и plot3d построения графиков мы также будем называть функциями, которые возвращают графики аргументов. Под командами же мы будем подразумевать прежде всего команды, содержащиеся в пунктах меню. Помимо функций, в математических системах для записи математических вы ражений используются специальные знаки – операторы. К примеру, вычисление квадратного корня часто записывается с помощью его специального знака – v. Достаточно хорошо известны операторы сложения +, вычитания -, умножения *, деления / и некоторые другие. Операторы обычно используются с операндами в виде констант или переменных, например в записи 2*(3+4) числа 2, 3 и 4 – это операнды, а знаки * и + – операторы. Скобки используются для изменения поряд ка выполнения операций. Так, без них 2*3+4=10, тогда как 2*(3+4)=14, по скольку вначале вычисляется выражение в скобках. Пожалуй, самым распространенным оператором является оператор присваи вания :=. Он используется для задания переменным конкретных значений, на пример:
> x:=y;
x := y
> y:=z;
y := z
> z:=2;
z := 2
> x;
2
> y;
2 Этот простой пример наглядно иллюстрирует эволюцию переменных и осо бую роль оператора присваивания в системе Maple. В частности, здесь перемен