автор: Денисов-Винский Н.Д.
E-mail: denisov.vinskiy@yandex.ru
1.2 Применение чисел и констант
К важнейшим типам данных в системе Mathcad относятся
константы, обычные и системные переменные, массивы (век-
торы и матрицы) и данные файлового типа.
Константы – имеющие уникальные имена объекта, хра-
нящие некоторые значения, которые определяются в процессе
загрузки системы. Mathcad поддерживает следующие типы
констант:
• целочисленные константы (например, 0, 1, 23, -45 и
т.д.);
• вещественные числа с мантиссой и порядком (напри-
мер,
5
105.12
, где десятичная мантисса
с константой
5.12
и порядком
5
);
• символьные константы, имею-
щие численное значение (например,
число
);
• системные константы, храня-
щие определенные параметры системы
(например, погрешность вычисления
TOL или нижнее значение индекса в
массивах);
• единицы измерения физиче-
ских величин;
• строковые константы – любые
цепочки символов, заключенные в кавычки;
Для проведения физических расчётов в Mathcad может
применяться особый вид констант – единицы измерения раз-
мерных величин. Помимо своего числового значения, они
характеризуются ещё и указанием на то, к какой физической
величине они относятся. При необходимости Mathcad выпол-
няет физические расчёты с соответствующим преобразовани-
ем размерных величин.
Забегая в перёд, стоит отметить, что системная константа
«TOL» отвечает за допустимую погрешность для различных
численных алгоритмов. Системная константа «ORIGIN» от-
вечает за индекс первого элемента массива.
автор: Денисов-Винский Н.Д.
E-mail: denisov.vinskiy@yandex.ru
1.3 Переменные
Переменные также являются имеющими уникальные
имена объектами. Однако в отличие от констант они вначале
не определены, а после определения могут принимать любые
значения в пределах своего типа. Имена констант, перемен-
ных и иных объектов называют идентификаторами. В Math-
cad тип переменной определяется её значением. Так, пере-
менные могут быть числовыми, строковыми, символьными –
поэтому тип переменной предварительно не задаётся.
Имена (идентификаторы) могут иметь практически лю-
бую длину, и в них могут входить любые латинские и грече-
ские буквы, а также цифры. Однако начинаться идентифика-
тор может только с буквы. Кроме того, необходимо отметить,
что в идентификаторах недопустимо использование пробе-
лов. Некоторые спецсимволы (например, знак подчёркивания
«_») могут входить в состав идентификатора, другие (напри-
мер, знаки арифметических действий) недопустимы, посколь-
ку ведут к неоднозначности идентификации переменной.
Значение строковых переменных задаются в кавычках.
Настоятельно не рекомендуется
в идентификаторах использовать
буквы русского языка. Строчные и
прописные буквы в идентификато-
рах различаются. Идентификаторы
должны быть уникальными, т.е. они не могут совпадать с
именами встроенных или определенных пользователем функ-
ций. Также Mathcad позволяет задавать сложные имена. Дли-
на идентификатора не ограничена.
Назначение переменных в Mathcad соответствует назна-
чению переменных в математике. Уже само их название го-
ворит о том, что значения переменных могут меняться. Они
используются для обобщенного представления данных опре-
деленного типа. К примеру, вычисление значения выражения
(3+7), равного пяти, носит весьма частный характер. Куда
более общим является вычисление значения выражения (x +
y) как суммы значений двух переменных – x и y. В частности,
при x = 3 и y = 7 для (x + y) получим значение 10, но уже при
x = 1 и y = 3 вычисление (x + y) даст уже 4.