* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Работа с простыми данными Maple языка
123
слова английского языка состоят из малых (строчных) латинских букв a, b, c, …, z и больших (заглавных) букв A, B, C, …, Z. Отдельные цифры, например 0, 1, 2, …, 9, и математические спецзнаки также являются символами. Символы входят в ал фавит языков программирования СКМ. Символы обычно кодируются кодами, например упомянутыми однобайтовыми кодами ASCII. В последнее время полу чила распространение двухбайтовая система кодирования Unicode, при которой максимальное число символов достигает 65 536. Из символов создаются строки – последовательности символов. Чтобы отли чить их от числовых данных, строковые данные должны особым образом иденти фицироваться. Чаще всего для этого их размещают в кавычках или, при задании имен переменных, одиночных апострофах. Например, «123» – это строка, а 123 – целое число. Ниже показана еще пара примеров строковых данных: «Hello my friend!» или ?Hello my friend!? – строка символов; «2+3» или ?2+3? – неисполняемая строка символов – цифр. Обратите внимание на то, что строка «2+3» или ?2+3? – это просто цепочка символов 2, + и 3. В СКМ такие строки не оцениваются и не исполняются и просто повторяются в строках вывода. Но в каждой системе есть функции преобразова ния, которые могут превратить строку в исполняемое выражение 2+3, которое в строке вывода даст результат 5. Иногда встречаются также программные комментарии. Это строки, которые можно прочесть при выводе листинга программы, но которые не исполняются при исполнении программы. Признаком таких строк может быть тот или иной символ, например % или # (стоит уточнить такой символ при написании про грамм в тех или иных СКМ).
2.1.14. Объекты
В общем случае математические системы оперируют с объектами (objects). Все перечисленные выше типы данных порождают объекты в виде чисел (numbers), символов (symbols), строк (string) и т. д. Объектами являются и математические выражения (expr), символы, строки из символов (strings), а также константы, пе ременные, графические и звуковые объекты и т. д.
2.2. Работа с простыми данными Maple языка
2.2.1. Использование знаков алфавита
Простые типы данных и алфавит на уровне символов практически одинаковы у всех систем компьютерной математики. Поэтому их достаточно рассмотреть на примере одной системы – Maple. Алфавит Maple языка содержит 26 малых латинских букв (от a до z), 26 боль ших латинских букв (от A до Z), 10 арабских цифр (от 0 до 9) и 32 специальных