Для реализации алгоритмов с разветвленной структурой в языках программирования используются условные операторы.
Рассмотрим пример решения задачи с помощью алгоритма ветвления.
Задача 3.
1. Составить алгоритм вычисления корней квадратного уравнения с действительными коэффициентами , когда .
2. Дискриминант квадратного уравнения может иметь три типа корней: разные действительные корни, если , равные действительные корни, если , и комплексные сопряженные корни, если . Разные действительные корни вычисляются по формулам . Равные корни определяются так: . Комплексные сопряженные корни вычисляются так же, как и действительные, только представляются двойкой чисел , где знак указывает на то, что – мнимая часть значения корня. В алгоритме вычисления корней на первом этапе должно быть предусмотрено вычисление значения дискриминанта и дальнейшая проверка его знака.
3. Блок-схема алгоритма вычисления корней квадратного уравнения представлена на рис.4.
4. Код программы для реализации данного алгоритма (Приложение 1, Program2.pas).
Рис. 4 Алгоритм вычисления корней квадратного уравнения.
Дата добавления: 2016-01-03; просмотров: 16; | Поделиться с друзьями:
|
Мы поможем в написании ваших работ!