Создание программ с линейной структурой

Лабораторная работа 4

ПРОГРАММИРОВАНИЕ В СРЕДЕ MathCad

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

Главным различием между программой и выражением является способ задания вычислений. При использовании выражения алгоритм получения ответа должен быть описан одним оператором. В программе может быть использовано столько операторов, сколько нужно.

Создание программ с линейной структурой

 

Подобно функциям языка программирования С++ любая программа MathCAD имеет, как правило, имя, аргументы, записанные в круглых скобках и оператор присваивания (:=). Справа знака определения в маркере, отмеченном черным прямоугольником (g), кнопкой AddLine записывается шаблон программы в виде вертикальной черты и вектора из двух строк. Добавить новую строку в программу можно, если выделить предыдущую строку и нажать снова кнопку AddLine. Для локального присваивания в программе используется стрелка влево (см. таблицу 7.1).

Таблица 7.1. Операторы панели Programming и их «горячие клавиши».

Панель Programming: Операторы: Горячие клавиши:
Add line – добавить строку ]
← локальное присваивание {
if – оператор «если» }
otherwise – оператор «иначе» [Ctrl][Shift] ]
for – оператор цикла for [Ctrl][Shift] '
while – оператор цикла while [Ctrl] ]
break – оператор прерывания [Ctrl][Shift] [
continue – оператор продолжения [Ctrl] [
return – оператор возврата [Ctrl][Shift] \
on error – оператор перехвата ошибки [Ctrl] '

 

Пример 1: .Вычислить

x, y – произвольные значения