Может возникнуть ситуация, когда вам нужно выполнить блок кода несколько раз. В общем случае операторы выполняются последовательно: первый оператор в функции выполняется первым, затем второй и так далее.
Языки программирования предоставляют различные управляющие структуры, которые допускают более сложные пути выполнения.
Оператор цикла позволяет нам выполнять оператор или группу операторов несколько раз, и в большинстве языков программирования ниже приводится общая форма инструкции цикла.
Fortran предоставляет следующие типы конструкций цикла для обработки требований цикла. Нажмите на следующие ссылки, чтобы проверить их детали.
Sr.No | Тип и описание петли |
---|---|
1 | сделать цикл
Эта конструкция позволяет выполнять оператор или серию операторов итеративно, в то время как данное условие выполняется. |
2 | сделать пока цикл
Повторяет оператор или группу операторов, пока данное условие выполняется. Он проверяет условие перед выполнением тела цикла. |
3 | вложенные циклы
Вы можете использовать одну или несколько конструкций цикла внутри любой другой конструкции цикла. |
Эта конструкция позволяет выполнять оператор или серию операторов итеративно, в то время как данное условие выполняется.
Повторяет оператор или группу операторов, пока данное условие выполняется. Он проверяет условие перед выполнением тела цикла.
Вы можете использовать одну или несколько конструкций цикла внутри любой другой конструкции цикла.
Заявления о контроле цикла
Операторы управления циклом изменяют выполнение от его нормальной последовательности. Когда выполнение покидает область действия, все автоматические объекты, созданные в этой области, уничтожаются.
Fortran поддерживает следующие операторы управления. Нажмите на следующие ссылки, чтобы проверить их детали.
Если оператор выхода выполнен, цикл завершается, и выполнение программы продолжается с первого исполняемого оператора после оператора конца do.
Если выполняется цикл, программа продолжается в начале следующей итерации.
Если вы хотите, чтобы выполнение вашей программы остановилось, вы можете вставить оператор остановки