Для реализации алгоритмов с разветвленной структурой в языках программирования используются условные операторы.



Рассмотрим пример решения задачи с помощью алгоритма ветвления.

Задача 3.

1. Составить алгоритм вычисления корней квадратного уравнения с действительными коэффициентами , когда .

2. Дискриминант квадратного уравнения может иметь три типа корней: разные действительные корни, если , равные действительные корни, если , и комплексные сопряженные корни, если . Разные действительные корни вычисляются по формулам . Равные корни определяются так: . Комплексные сопряженные корни вычисляются так же, как и действительные, только представляются двойкой чисел , где знак указывает на то, что – мнимая часть значения корня. В алгоритме вычисления корней на первом этапе должно быть предусмотрено вычисление значения дискриминанта и дальнейшая проверка его знака.

3. Блок-схема алгоритма вычисления корней квадратного уравнения представлена на рис.4.

4. Код программы для реализации данного алгоритма (Приложение 1, Program2.pas).


нет
нет
да
да
Рис. 4 Алгоритм вычисления корней квадратного уравнения.


Дата добавления: 2016-01-03; просмотров: 16; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!