Паскаль - Петли
Возможна ситуация, когда вам нужно выполнить блок кода несколько раз. Как правило, операторы выполняются последовательно: сначала выполняется первый оператор в функции, затем второй и так далее.
Языки программирования предоставляют различные структуры управления, которые позволяют использовать более сложные пути выполнения.
Оператор цикла позволяет нам выполнять оператор или группу операторов несколько раз, и ниже приводится общая форма оператора цикла на большинстве языков программирования:
Язык программирования Паскаль предоставляет следующие типы конструкций цикла для обработки требований цикла. Щелкните следующие ссылки, чтобы проверить их информацию.
Старший Нет | Тип и описание петли |
---|---|
1 | цикл while-do Повторяет утверждение или группу утверждений, пока выполняется данное условие. Он проверяет условие перед выполнением тела цикла. |
2 | цикл for-do Выполняет последовательность операторов несколько раз и сокращает код, управляющий переменной цикла. |
3 | повторять до цикла Подобен оператору while, за исключением того, что он проверяет условие в конце тела цикла. |
4 | вложенные циклы Вы можете использовать один или несколько циклов внутри любого другого цикла while, for или repeat until. |
Заявления контроля цикла
Операторы управления циклом изменяют выполнение нормальной последовательности. Когда выполнение покидает область действия, все автоматические объекты, созданные в этой области, уничтожаются.
Паскаль поддерживает следующие управляющие операторы. Щелкните следующие ссылки, чтобы проверить их информацию.
Старший Нет | Положение и описание управления |
---|---|
1 | заявление о прерывании Прекращает loop или же case оператор и передает выполнение оператору сразу после оператора цикла или случая. |
2 | продолжить заявление Заставляет цикл пропускать оставшуюся часть своего тела и немедленно повторно проверять свое состояние перед повторением. |
3 | инструкция goto Передает управление помеченной выписке. Хотя не рекомендуется использовать оператор goto в вашей программе. |