Пример: Да се синтезира алгоритъм за намиране на най-малкото от три числа.
Така поставената задача може да бъде решена по два начина. При първият се изпълняват следните стъпки:
Стъпка 4: Aко a < b, проверете дали а Стъпка 5: Ako а Стъпка 6: Aко a ≥ b, проверете дали b Стъпка 7: Ako b Стъпка 8: Изведете стойността на m като резултат.
Стъпка 9: Край.
Алгоритъма е даден на фиг. 7 Фиг.7 Алгоритъм на програма за намиране на най-малкото от 3 числа
6. Циклични алгоритми – Много често се налага определени действия да бъдат повторени
многократно докато не се изпълни зададеното условие. Групата от блокове, които са описани веднъж, но се изпълняват многократно се наричат ТЯЛО НА ЦИКЪЛА. При тях задължително има условен блок. А необходимо изискване е да се осигури край на цикличните повторения (излизане от цикъла). В тялото на цикъла, трябва да се променя стойността поне на 1 променлива участваща в условието за край. В противен случай ще се получи безкраен цикъл.
Циклите биват 3 вида: