* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Переменные в Maple и их применение
153
вы. Некоторые символы, например знак _, могут использоваться в именах (напри мер, Var_1, Var_2). Нельзя, однако, вводить в имена переменных знаки, обозна чающие операторы, например a/b или a-b будет истолковано как деление a на b или вычитание из переменной a переменной b. Имена могут задаваться в обратных апострофах. При этом они просто тож дественны именам без апострофов:
> var1:=123;var2:='Hello';
var1 := 123 var2 := Hello
> 'var1';'var2';
123 Hello Строчные и прописные буквы в идентификаторах различаются, так что Var1 и var1 – это разные переменные. Для проверки предполагаемого имени на уникальность достаточно выполнить команду ?name, где name – выбранное имя. Если при этом откроется окно справ ки с этим именем, значит, оно уже использовано в Maple. Лучше воздержаться от его применения, так как связанная с этим именем команда или функция перестает работать, как только это имя закрепляется за какой либо переменной.
2.7.3. Присваивание переменным значений
Для присваивания переменным конкретных значений используется комбиниро ванный символ присваивания «:=», например: • n:=1 – переменной n присваивается целочисленное значение 1; • x:=123.456 – переменной x присваивается вещественное значение 123.456; • y:=17/19 – переменной y присваивается рациональное значение 17/18; • name:='Piter' – переменной name присваивается строковое значение 'Piter'; • expr:=2*Pi/3 – переменной expr присваивается значение выражения 2?/3; • V:=[1,2,3] – переменной V присваивается значение списка чисел [1,2,3]; • M:=[[1,2,3],[4,5,6]] – переменной M присваивается значение дву мерного массива; • f:=x->x^2 – переменной f присваивается значение функции пользовате ля f(x)=x^2. Правая часть выражения присваивания определяет тип переменной. Напри мер, она может быть целочисленной, действительной, строковой, индексирован ной (элемент массива) и т. д.