|
Зарезервированные слова
Зарезервированные слова используются
для создания условных выражений, циклов, процедур и управляющих команд. Список
42 зарезервированных слов Maple 7 дан ниже.
Совокупность правил, по которым
записываются определения всех объектов Maple-языка, называется его синтаксисом.
Некоторые особенности синтаксиса полезно знать уже в начале освоения Maple.
Например, то что знак - (минус) имеет двойное значение. Применительно к одному
числу, переменной или выражению он меняет их знак. Однако два знака минус подряд
(например, в записи --3) задавать нельзя. Другое назначение знака минус — создание
операции вычитания, например 5-2 или а-b. Соответственно
двойное назначение имеет и знак •+, причем число без
знака считается положительным, так что +5=5.
При вводе действительных чисел с
порядком для указания порядка используется символ * (например, 2*1(Г100 или
2*1(Г-100). Для возведения числа в степень наряду с оператором *• можно использовать
и составной оператор ** (две звездочки подряд). Для изменения
общепринятого приоритета вычислений используются круглые скобки, в них же задаются
параметры функций и процедур. Более подробно синтаксис Maple-языка рассматривается
ниже.
Некоторые операторы представлены
двумя символами — например, оператор присваивания переменным их значения :=
содержит двоеточие и знак равенства. В таких операторах между символами недопустим
знак пробела. Однако его можно использовать между отдельными частями выражений
— так, (а+b)/с эквивалентно (а + b) /
с.
По набору операторов и функций Maple-язык
намного превосходит любой универсальный язык программирования. Это позволяет
наряду с обычными программными конструкциями задавать множество специальных
конструкций, подчас резко упрощающих запись математических выражений. К примеру,
возможна работа со списками имен функций. Язык Maple имеет множество операций
над символьными выражениями и гибкий аппарат создания и преобразования типов
данных и результатов вычислений.
Для большинства пользователей возможности
языка Maple кажутся явно избыточными, и большинство наиболее распространенных
операций в нем реализуется несколькими способами. Однако каждый пользователь
волен выбирать из множества возможностей именно те, которые ему необходимы в
конкретной предметной области. Поскольку таких областей превеликое множество,
то обширные возможности Maple лишними не являются.
|