MathCAD обчислює будь-який вираз, якщо після нього поставити знак рівності =. Вираз, як правило, включає дані як числові – константи, так і символьні – змінні.
Числа є найважливішими типами даних, якими оперує система MathCAD . Як і в математиці, основними є десяткові, вісімкові і шістнадцятиричні числа. Система MathCAD не оперує такими, як ціле коротке і довге число, коротке або довге число з плаваючою крапкою і так далі. Кажучи точніше, система не виділяє ці числа в окремі типи даних, а розглядає їх як приватні типи, що відносяться до вказаних основних типів. При експоненціальному представленні чисел за умовчанням указуються три знаки після розділової крапки .
Константоюв системі MathCAD називають незмінні числові значення. Наприклад, константа 5 має значення, рівне п'яти, в будь-якому місці програми.
Зміннів пакеті MathCAD , по аналогії з алгоритмічними мовами програмування — це іменовані сховища даних.
Вимоги до імен (ідентифікаторам) змінних, констант і функцій, використовуваних пакетом такі, як і в мовах програмування.
В системі MathCAD є декілько знаків рівності:
Ø знак рівності (=) – використовується для організації виведення значення змінної або арифметичного виразу на екран дисплея;
Ø знак привласнення значень змінним (:=) , символ якого вводиться по клавіші (:). Наприклад, якщо ввести Х:5,то на екрані дисплея з'явиться Х:=5Така операція привласнення носить локальний характер, і її область дії розповсюджується тільки на конструкції, що пролягають нижче;
Ø разом з локальним визначенням змінних в пакеті можна використовувати так зване глобальне визначення (º) символ якого вводиться по клавіші (~). Глобальне визначення змінної або функції має силу впродовж всього документа незалежно від його місцеположення. Проте пріоритет глобального визначення нижче пріоритету найостаннішого визначення (навіть локального).