< v: stroke endarrow = "block">
+
-
-
+
В В
Початок алгоритму
В
Введення необхідних даних: A, B, C
В
Пошук дискриминанта D (проміжний результат)
Перевірка відсутності речових коренів
Якщо умова (D <0) істинно, то Висновок повідомлення про їх відсутність і Кінець
Інакше - Перевірка збігу коренів (D = 0)
В В
Дві гілки:
В
Якщо коріння збігаються,
Те шукаємо і виводимо єдине значення кореня
і Кінець
В
Інакше - Шукаємо і виводимо значення обох коренів
і Кінець
В В В
Кінець алгоритму
Основні керуючі конструкції
Слідування
Галуження
Повторення (Цикл ПОКИ)
v: fill>
Дві та більше поспіль йдуть блоку одного або різного виду виконуються один за іншим.
v: fill>
Умова
v: line>
+
-
В
Розгалуження алгоритми в залежності від поточного значення зазначеного Умови з наступним об'єднанням. На одній з гілок оператори можуть бути відсутні. p> Оператори за гілки, поміченої знаком +, виконуються тільки в тому випадку, якщо виконується Умова .
Оператори за гілки, поміченої знаком -, виконуються тільки в тому випадку, якщо Умова НЕ виконується.
Після виконання операторів однієї з гілок...