1. При написании любого цикла надо иметь в виду, что в нем всегда явно или неявно присутствуют четыре элемента, реализующие: начальные установки, тело цикла, модификацию параметра цикла и проверку условия продолжения цикла.
2. Области применения операторов щикла:
o оператор for применяется, если требуется выполнить тело цикла заданное число раз;
o оператор repeat используют, когда цикл требуется обязательно выполнить хотя бы один раз, например, при анализе корректности ввода данных;
o оператор while удобнее во всех остальных случаях.
3. Выражение, определяющее условие продолжения циклов while и repeat, вычисляется в соответствии с приоритетами операций и должно иметь тип boolean.
4. Для принудительного перехода к следующей итерации цикла используется процедура continue, для преждевременного выхода из цикла — процедура break.
5. Чтобы избежать ошибок при программировании циклов, рекомендуется:
o заключать в блок тело циклов while и for, если в них требуется выполнить более одного оператора;
o проверять, всем ли переменным, встречающимся в правой части операторов присваивания в теле цикла, присвоены до этого начальные значения, а также возможно ли выполнение других операторов;
o проверять, изменяется ли в цикле хотя бы одна переменная, входящая в условие выхода из цикла;
o если количество повторений цикла заранее не известно, предусматривать аварийный выход из цикла по достижении некоторого достаточно большого количества итераций.