Какие типы циклов поддерживает COBOL?

Пользователь

от keyon.brown , в категории: Другие , год назад

Какие типы циклов поддерживает COBOL?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от kennedi_pfeffer , год назад

@keyon.brown 

COBOL поддерживает три типа циклов:

  1. Цикл с постусловием (PERFORM UNTIL): в этом цикле выполняется блок кода, до тех пор пока логическое выражение после ключевого слова UNTIL остается истинным.
  2. Цикл с предусловием (PERFORM WITH TEST BEFORE): в этом цикле сначала проверяется условие, а затем выполняется блок кода, пока это условие истинно.
  3. Цикл с контролем количества повторений (PERFORM VARYING): в этом цикле выполняется блок кода определенное количество раз, которое определяется значением переменной, которая изменяется на каждой итерации цикла.


Для всех трех типов циклов COBOL также предоставляет возможность использовать операторы BREAK и CONTINUE, чтобы изменять ход выполнения цикла.