* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
168
Типы данных и работа с ними
Для записи математических выражений используются как операторы, так и функции. Их особенности будут рассмотрены несколько позднее. А пока сразу отметим некоторые тонкости синтаксиса системы, используемого при записи арифметических операций: • знак умножения может быть заменен пробелом; • встроенные функции начинаются с большой буквы и обычно повторяют свое общепринятое математическое обозначение (за исключением тех, в названии которых есть греческие буквы, – они воспроизводятся латин скими буквами по звучанию соответствующих греческих букв); • круглые скобки (...) используются для выделения частей выражений и за дания приоритета их выполнения; • параметры функций задаются в квадратных скобках [...]; • фигурные скобки используются при задании списков {...}.
2.11.4. Объекты и идентификаторы
В общем случае система Mathematica работает с объектами. Под ними подразуме ваются математические выражения (expr), символы (symbols), строки из симво лов (strings), упомянутые выше числа различного типа, константы, переменные, графические и звуковые объекты и т. д. Каждый объект характеризуется своим именем – идентификатором. Это имя должно быть уникальным, то есть единственным. Существуют следующие прави ла задания имен: sssss – имя объекта, заданного пользователем; Sssss – имя объекта, входящего в ядро системы; $Sssss – имя системного объекта. Итак, все объекты (например, функции), включенные в ядро, имеют имя, начи нающееся с большой буквы (например, Plus, Sin или Cos). Относящиеся к системе объекты начинаются со знака $. Заданные пользователем объекты следует имено вать прописными (малыми) буквами. Разумеется, под символами s...s подразумева ются любые буквы и цифры (но не специальные символы, такие как +, –, * и т. д.). Полный список объектов, заданных в ядре системы, легко получить, используя команду ?* (ниже даны лишь начало и конец этого списка):
?* Abort AbortProtect Above Abs AbsoluteDashing .................. $Version $VersionNumber
Можно также получить список всех определений на заданную букву, исполь зуя команду ?S*, где S – любая буква латинского алфавита. Аналогичные воз