Видове алгоритми - studopediya
9.3.1.3. Основната структура "цикъл"
"Loop" структура се използва при подготовката на алгоритми, които изискват многократно повторение никакви действия.
Цикъл с параметър ( "за" линия)
стойност (брой) се добавя към линия с параметър, който се променя неговата стойност от началото до края с определена стъпка. Етап равна на разликата между следващия и предходния количество стойност (фиг. 9.10).
Фиг. 9. 10. Структурата на цикъл на параметър (цикъл "за")
Ако изпълнението на алгоритъма е да се получи някои отговори, изходния блок се поставя вътре в контура.
Цикъл X = 10-13 стъпка 1. X ще бъдат определени за равен: 10,11,12,13.
Цикълът на R = 20-14 етап 2. R ще бъде настроен да се изравни: 20,18,16,14.
Всички действия са разположени в линия, наречена тялото линия. тялото се изпълнява толкова пъти, колкото различни стойности ще параметър в предписаните граници.
На езика началото алгоритмичното и края на цикъла представляват официални думи UDI на КС. Осъществяване параметър цикъл е както следва (фиг 9.11.):
Фиг. 9. 11. Пример за параметър на цикъл в алгоритмична езика
Цикъл логическо условие ( "до" цикъл)
Можете да използвате и логически условия за организиране на единица цикъл.
тялото на цикъла се поставя, за да проверите условията на неговото прекратяване. Loop се извършва най-малко веднъж. Блокова схема и напишете цикъл на алгоритмичен език "да", са показани на фиг. 9.12.
Фиг. 9. 12. Пример на цикъл "на"
Цикъл логическо условие ( "дълги" цикъл)
тялото на цикъла се поставя след проверка на състоянието на дипломирането. Цикълът не може да бъде изпълнено дори веднъж. Блокова схема и напишете цикъл на алгоритмичен език ", докато" са показани на фиг. 9.13. Това изпълнение на цикличен структура е по-гъвкав, тъй като е налице значителен брой задачи, които изискват проверка предпоставка.
Фиг. 9. 13. Пример на цикъл "до"
Примери на циклични структури са показани в таблица. 9.6.
Fragmety блок-схеми на циклични алгоритми