![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Входной язык системы MathCAD – интерпретирующего типа. Документ обрабатывается сверху вниз, а в пределах строки слева направо, как только система распознает объект, автоматически запускается внутренняя подпрограмма, выполняющая необходимые действия. Например, вычисление выражения, вывод таблицы и т.д.
MathCAD прежде всего требует от пользователя корректного описания алгоритма решения математической задачи на входном языке, очень напоминающем общепринятый язык описания математических и научно–технических расчетов. Рассматривая входной язык системы как язык программирования, мы можем выделить в нем типичные понятия и объекты, такие, как идентификаторы, константы, переменные, массивы и другие типы данных, операторы и функции, управляющие структуры и т. д.
Алфавит входного языка системы определяет совокупность символов и слов, которые используются при задании команд. Алфавит системы MathCAD содержит:
¨ строчные и прописные буквы латинского и греческого алфавитов;
¨ арабские цифры от 0 до 9;
¨ системные переменные;
¨ операторы;
¨ имена встроенных функций;
¨ спецзнаки;
К укрупненным элементам языка относятся типы данных, операторы, функции пользователя и управляющие структуры.
Типы данных системы MathCAD.
Простые | Структурированные | |||
константы | переменные | дискретные | массивы | файлы |
целые | пользовательские | матрицы | ||
вещественные (от 10-307 до 10307) | стандартные | вектора | ||
комплексные (5+2.3i) | ||||
восмеричные (от 0 до 7 437о) | ||||
шестнадцатиричные (от 0 до 15 43h) | ||||
зарезервированные (e, π, % – константы; TOL,ORIGIN – системные переменные; единицы измерения) | ||||
строковые констаны ("пример") |
Константы – поименованные объекты, хранящие некоторые значения, которые не могут быть изменены. Переменные – поименованные объекты, имеющие некоторое значение, которое может изменяться по ходу выполнения программы. В MathCAD тип переменной определяется значением и предварительно не задается. Переменные могут быть числовыми, строковыми, символьные и т.д. Имена констант, переменных и иных объектов называют идентификаторами. Идентификаторы в системе MathCAD могут иметь практически любую длину, и в них могут входить любые латинские и греческие буквы, а также цифры. Однако начинаться идентификатор может только с буквы. Кроме того, идентификатор не должен содержать пробелов. Некоторые спецсимволы (например, знак объединения _) могут входить в состав идентификаторов — недопустимы. Нельзя использовать для идентификаторов буквы русского языка. Строчные и прописные буквы в идентификаторах различаются. Идентификаторы должны быть уникальными, т. е. они не должны совпадать с именами встроенных или определенных пользователем функций.
В MathCAD содержится небольшая группа особых объектов значения которых определены сразу после запуска программы. Их правильнее считать системными переменными. Изменение значений системных переменных производят во вкладке Built–In Variables диалогового окна Math – Options. Обычные переменные отличаются от системных тем, что они должны быть предварительно определены пользователем, т. е. им необходимо присвоить значение.
К базовым операторам системы относятся::= – локальное присваивание, = – оператор вычисления, º – глобальное присваивание. Локальное присваивание (:=) распространяет свое действие на область документа расположенную ниже места присваивания. Пример – значение переменной b на момент вычисления с неопределенно.
![]() |
Переменные могут быть размерными, т. е. характеризоваться не только своим значением, но и указанием физической величины, значение которой они хранят. Для присваивания значений таким переменным используется знак º. Проведение расчетов с размерными величинами и переменными особенно удобно при решении различных физических задач.
![]() |
Дата публикования: 2014-11-18; Прочитано: 446 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!