Программирование линейных алгоритмов
Характерной особенностью линейных алгоритмов является строго последовательное выполнение всех операций алгоритма без пропусков и повторений вычислений. Поэтому конструкции, реализующие такой алгоритм, записываются в документе MathCAD в нужном порядке их выполнения, т.е. «слева направо – сверху вниз».
Пример 3.1.1. Составить программу для вычисления корней квадратного уравнения: ax2 + bx + c = 0 по известной формуле:
. (3.1.1)
Алгоритм (3.1.1) является линейным (убедитесь в этом), и фрагмент документа MathCAD содержит конструкции, приведенные на рис. 3.1.1.
Рис. 3.1.1. Пример программирования линейного алгоритма
В этом фрагменте x1, x2 являются простыми переменными, цифры 1, 2
являются нижними индексами в именах (а не индексными выражениями у элементов массива) и поэтому вводятся после нажатия клавиши [.] – «десятичная точка». ¨
Задание 3.1.1. Подобрать коэффициенты a, b, c, получить две пары вещественных корней уравнения и две пары комплексных корней. Выполнить их проверку. ?
Очевидно, что в реализации линейного алгоритма могут использоваться обращения к встроенным функциям MathCAD и функциями пользователя.