Программирование линейных алгоритмов

Характерной особенностью линейных алгоритмов является строго последовательное выполнение всех операций алгоритма без пропусков и повторений вычислений. Поэтому конструкции, реализующие такой алгоритм, записываются в документе 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 и функциями пользователя.