ЦИКЛИ, ОСНОВНИ ПОНЯТИЯ
-
ЦИКЪЛ - група от действия (оператори), които се повтарят при изпълнението на определено условие.
- Безкрайният цикъл НЕ е алгоритъм.
- СТОП УСЛОВИЕ - това е условието от което зависи изпълнението или неизпълнението на повтарящите се действия.
- Обикновенно това е логическо условие, съставено от програмистта.
- Това е конвенционалния начин за завършване на цикличния алгоритъм.
- В C++ циклите се изпълняват ако стоп-условието е true.
Изход
ЦИКЛИ, ОСНОВНИ ПОНЯТИЯ (II)
- ТЯЛО НА ЦИКЪЛ - това е групата от повтарящи се действия.
- Обикновенно групирането
се извършва с използването на операторни скобки
{
... }
.
ПРЕПОРЪЧВА СЕ използването на операторни скобки.
- Обичайна практика е в тялото на цикъла да се променят стойностите на променливите
от стоп-условието..
- ИТЕРАЦИЯ - термин, означаващ че тялото на цикъла се е изпълнило веднъж..
Изход
ЦИКЛИ, ВИДОВЕ ЦИКЛИ
ВИДОВЕ цикли:
-
цикли с ПРЕД-УСЛОВИЕ - стоп-условието се проверява ПРЕДИ да се изпълни тялото на цикъла.
Цикълът с пред-условие може да не сработи.
-
цикли с ПОСТ-УСЛОВИЕ - стоп-условието се проверява СЛЕД изпълнението на тялото на цикъла.
Цикълът с пост-условие се изпълнява поне един път.
Изход