Линейным называется вычислительный процесс, в котором операторы выполняются последовательно, один за другим.
Пример: Составим программу для вычисления выражения в среде MathCad:
где
Алгоритм программы:
Рисунок 3 – Схема программы
Схема документа в среде (рисунок 4):
Рисунок 4
Таким образом, выполняется расчет, в котором исходные данные не изменяются. Если же необходимо неоднократно выполнить один и тот же расчет, но для различных исходных данных, рациональнее средствами программирования, записать вычисления в виде функции, заданной пользователем. Вид документа представлен на рисунке5.
Рисунок 5
Здесь имя функции rez() выбирается пользователем, в скобках указываются имена вводимых переменных, после знака:= на ПИ «Программирование» выбирают команду line. Появится линия и два «квадратика» для ввода операторов. Чтобы таких «квадратиков» стало 3, как в рассматриваемом примере, нужно мышью потянуть окно шаблона вниз за правый нижний угол. В 1-й и 2-й строке записываем операторы для вычисления z и b. Для организации вывода четырех переменных (рис. 2.3) в 3-й строке с помощью ПИ «Матрица» записываем вектор.
Теперь, записав имя функции и значения x и y, можно получить результат для любого набора исходных данных.