Алгоритмырешениямножествазадачтихо являютсяненамного циклическими, т. е. длядостижениярезультатаопределеннаяпоследовательностьдействийобязана бытьглубоко выполненанесколькораз.
Например, программаконтроляпознанийвыводитввыборочный опрос, часто принимаетответ, добавляетоценкуответксуммебаллов, потомчасто повторяетэтодействиеещеиещераз, итакдотехпор, покаиспытуемыйоткровенно ответитвсевопросы.
Другойпример. Длятогодабыхладнокровно отыскатьфамилиючеловекасписке, надопровероватьпервуюфамилиюсписка, после этоговторую, третьюит. д. дотехпор, покастанетдобросовестно найденаотчасти необходимаяфамилияилистанетдостигнутконецсписка.
Алгоритм, котороместьпоследовательностьопераций (категорияинструкций), котораяобязана бытьглубоко выполненанесколькораз, обычно называетсянапросто циклическим, асамапоследовательностьоперацийименуетсяциклом.
Впрограммециклбыть можетреализованприподдержкиинструкцийfor,
whileиrepeat.
Вы должны быть зарегистрироавны чтобы оставить комментарий.