Всего на сайте:
248 тыс. 773 статей

Главная | Математика

Синтаксис среды Maple  Просмотрен 211

Для начала следует помнить первое и основное правило: прописные и строчные знаки, обозначающие один и тот же символ – различны, в отличие от сред программирования таких как Pascal или C++. Если обозначить две переменные Pi и pi, то для среды они являются абсолютно разными. То же имеет отношение и к операторам, функциям, типам данных и другим структурам и объектам среды Maple.

Рассмотрение синтаксиса начнем с описания основных операторов.

 

; оператор, определяющий конец выражения;

: так же определяет конец выражения, но блокирует вывод в поле вывода;

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

:: указатель типа переменной (например n::integer);

# указатель программного комментария.

Так называемые бинарные операторы:

:= оператор присваивания (используется для задания переменным конкретных значений);

+ сложения;

вычитания;

/ деления;

* умножения;

^ или **возведения в степень;

mod остаток от деления;

$ оператор последовательности;

@ оператор композиции;

@@ повторение композиции;

.. задание интервала;

&* некоммутативное умножение;

|| объединение (конкатенация).

Бинарные операторы используются с двумя операндами, обычно размещаемыми по обе стороны от оператора. Например, 2+3. В этом случае 2 и 3 – операнды.

Логические операторы:

< меньше;

<= меньше или равно;

> больше;

>= больше или равно;

=равно;

<> не равно;

and логическое «и»;

or логическое «или».

Конструкции с использованием логических операторов возвращают логическое значение: true – если условие выполняется, false – если не выполняется.,

-> функциональный оператор (используется для определения собственных функций пользователя).

Оператор % обеспечивает подстановку в строку ввода (или в выражение) последнего результата операции, %% – предпоследнего и %%% – третьего с конца.

Важным понятием системы Maple является понятие функции. Функция возвращает результат преобразования исходных данных (параметров функции) по определенному правилу, обычно представленному в виде формулы или программного модуля.

Некоторые функции могут быть записаны в инертной форме. Например, для задания и вычисления интеграла используется функция int, её инертная форма Int. Инертная форма записи используется для того, чтобы вывести в поле вывода функцию без вычисления значения.

Для использования инертной формы функций, не имеющих таковой, можно использовать прямые одинарные апострофы.

Предыдущая статья:Система аналитических вычислений Maple Следующая статья:Данные множественного типа
page speed (0.015 sec, direct)