Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР / ПЗ7 Программирование в matchCAD.docx
Скачиваний:
0
Добавлен:
15.01.2026
Размер:
2.22 Mб
Скачать

Практическая работа 7. Программирование в matchсad.

Цель работы: научиться составлять простые и циклические алгоритмы для решения в MathCAD.

Теоретические сведения

Система Mathcad имеет встроенную панель инструментов программирования. Это позволяет использовать его в качестве языка программирования и составлять программы. При программировании в Mathcad используют локальные переменные, действие которых распространяется только на программу, а не на весь документ в целом, частью которого является программа. Переменные, действующие во всем документе, называются глобальными. Для составления программ необходимо, прежде всего, вызвать панель программирования. Для этого следует нажать на математической панели кнопку с изображением стрелок, прямоугольника и ромба между кнопками интегрирования и греческого алфавита.

Рис. 1 Панель программирования

Появится новая панель – панель программирования, состоящая из кнопок:

  • Кнопка ADD LINE- ДОБАВЬ СТРОКУ. При ее нажатии возникает вертикальная линия, объединяющая два оператора в блок с одним входом и одним выходом. Для объединения большего числа операторов кнопку следует нажимать несколько раз.

  • Кнопка - это оператор присвоения, например

Локальной переменной А присваивается значение В.

  • Кнопка IF аналогична оператору условного перехода в языках Бейсик и Паскаль, например, выражение

означает , что , если С > 0, то A присваивается значение B.

  • Кнопка OTHERWISE дает возможность сделать выбор (аналог ELSE в Бейсике и Паскале).

Если A>B, то С присваивается значение D, в противном случае E присваивается значение F.

  • Кнопка FOR вводит в программу цикл с параметром (когда заранее известно, сколько циклов необходимо выполнить). Количество циклов задается несколькими способами:

  • Кнопка WHILE - образует заголовок цикла с предусловием. Такой цикл используется, если мы заранее не знаем, сколько циклов нам необходимо сделать для решения задачи.

WHILE < логическое условие> < операторы, которые должны выполняться>.

Описание программы - функции и локальной оператор присваивания

Перед тем как использовать программу-функцию нужно ее задать, т.е. выполнить описания. Описание программы-функции размещается в рабочем документе перед вызовом программы-функции и включает в себя имя программы-функции, список формальных параметров (который может отсутствовать) и тело программы-функции.

Каждая программа-функция Mathcad имеет оригинальное имя, используя которое осуществляется обращение к этой программе-функции. Через это же имя (и только через это имя) «возвращается» в рабочий документ результат выполнения программы-функции.

После имени программы-функции идет список формальных параметров, заключенный в круглые скобки. Через формальные параметры «внутрь» программы-функции «передаются» данные необходимые для выполнения вычислений внутри программы. В качестве формальных параметров могут использоваться имена простых переменных, массивов и функций. Формальные параметры отделяются друг от друга запятой.

Замечание. Программа-функция может не иметь формальных параметров и тогда данные передаются через имена переменных, определенных выше описания программы-функции.

Тело программы-функции включает любое число операторов локальных операторов присваивания, условных операторов и операторов цикла, а также вызов других программ-функций и функций пользователя.

Соседние файлы в папке ЛР