352
данных: целыми, вещественными и комплексными числами, векторами и
матрицами, строковыми и символьными (формульными) данными. К важнейшим
типам данных в системе Mathcad относятся константы, обычные и системные
переменные, массивы (векторы и матрицы) и данные файлового типа.
Константы – имеющие уникальные имена объекты, хранящие некоторые
значения, которые определяются в процессе загрузки системы. Mathcad
поддерживает следующие типы констант:
– целочисленные константы (0, 1, 23, –45 и т. д.);
– вещественные числа с мантиссой и порядком (например, 12.3∙10
–5
–
десятичная константа с мантиссой 12.3 и порядком – 5);
– восьмеричные числа (идентифицируются латинской буквой O – от слова octal –
восьмеричное);
– шестнадцатеричные числа, образуемые цифрами 0, 1, 2,..., A, B, C, D, E, F
(имеют в конце отличительный признак в виде буквы h или H, от слова
hexagonal – шестнадцатеричное; если число начинается с буквы, то перед ней
надо ввести ноль);
– комплексные числа Z = ReZ + i∙ImZ или Z = ReZ + j∙ImZ, где ReZ –
действительная часть комплексного числа Z, ImZ – его мнимая часть, а символы i
или j обозначают мнимую единицу, то есть корень квадратный из –1;
– системные константы, хранящие определенные параметры системы;
– строковые константы — любые цепочки символов, заключенные в кавычки,
например, "string", "2 + 3" (арифметические выражения в строковых константах
рассматриваются как текст и не вычисляются);
– единицы измерения физических величин.
Переменные также являются имеющими уникальные имена объектами.
Изначально они не определены, а после определения могут принимать любые
значения в пределах своего типа. В системе Mathcad тип переменной
определяется ее значением – переменные могут быть числовыми, строковыми,
символьными и т. д., поэтому тип переменной предварительно не задается.
Значения строковых переменных задаются в кавычках, например: N := "My_name".
Имена (идентификаторы) могут иметь практически любую длину, и в них могут
входить любые латинские и греческие буквы, а также цифры, однако начинаться
идентификатор может только с буквы, например: x, x1, alfa, X_coordinate. Кроме того,
в идентификаторах недопустимо использование пробелов. Некоторые
спецсимволы (например, знак подчеркивания «_») могут входить в состав
идентификаторов, другие (например, знаки арифметических действий)
недопустимы, поскольку ведут к неоднозначности идентификации переменной.
Для ввода подстрочных символов можно использовать символ точки. Это полезно
для ввода обозначений химических элементов, например, С
H30
. Подстрочные
символы не следует путать с индексами, хотя они внешне почти не отличаются.
Но для ввода индексов используется символ открывающей квадратной скобки [.
При этом для задания индекса формируется место ввода.
Нельзя использовать в идентификаторах буквы русского языка. Строчные и
прописные буквы в идентификаторах различаются. Идентификаторы должны быть
уникальными, то есть они не могут совпадать с именами встроенных или
определенных пользователем функций. Полезно сверять подозрительные имена
со списком всех функций, который можно получить, щелкнув на кнопке f(x) панели
инструментов.