Дипломен проект на тема: „ Роля и значение на цикличните алгоритми, класификация


Фиг. 6 Условен оператор в пълен формат



страница6/7
Дата24.04.2023
Размер0.83 Mb.
#117398
ТипДиплом
1   2   3   4   5   6   7
diplomna rabota
Фиг. 6 Условен оператор в пълен формат

Фиг. 5 Условен оператор в непълен формат



Пример: Да се синтезира алгоритъм за намиране на най-малкото от три числа.
Така поставената задача може да бъде решена по два начина. При първият се изпълняват следните стъпки:

  • Стъпка 1: Начало.

  • Стъпка 2: Въведете и запомнете стойностите на a, b и с.

  • Стъпка 3: Проверете дали а < b

  • Стъпка 4: Aко a < b, проверете дали а

  • Стъпка 5: Ako а

  • Стъпка 6: Aко a ≥ b, проверете дали b

  • Стъпка 7: Ako b

  • Стъпка 8: Изведете стойността на m като резултат.

  • Стъпка 9: Край.


Алгоритъма е даден на фиг. 7

Фиг.7
Алгоритъм на програма за намиране на най-малкото от 3 числа



6. Циклични алгоритми – Много често се налага определени действия да бъдат повторени
многократно докато не се изпълни зададеното условие. Групата от блокове, които са описани веднъж, но се изпълняват многократно се наричат ТЯЛО НА ЦИКЪЛА. При тях задължително има условен блок. А необходимо изискване е да се осигури край на цикличните повторения (излизане от цикъла). В тялото на цикъла, трябва да се променя стойността поне на 1 променлива участваща в условието за край. В противен случай ще се получи безкраен цикъл.
Циклите биват 3 вида:



Фиг.8 Цикъл с предисловие



    1. Сподели с приятели:
1   2   3   4   5   6   7




©obuch.info 2024
отнасят до администрацията

    Начална страница