Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Оператор цикла Do

Теоретический материал | Оператор цикла For | Ошибки компиляции |


Читайте также:
  1. I система: аденилатциклаза – цАМФ
  2. I. Общая концепция выведения на рынок сотовой связи нового оператора
  3. I. Расчёт термодинамического цикла холодильной машины.
  4. Алгебраические действия с операторами.
  5. БУЛЕВЫ ОПЕРАТОРЫ
  6. В формулу входят операторы, ссылки на ячейки, значения, функции и имена
  7. В-34. Классификация моделей ХТС. Технологические операторы и топологии ХТС.

Оператор цикла Do (делай) относится к неопределённым циклам, в которых количество итераций заранее неизвестно и зависит от заданных условий. Существует пять разновидностей данной циклической конструкции. Первая разновидность этой конструкции:

Do While условие

тело цикла

Loop

Если условие истинно (True), то происходит выполнение операторов расположенных в теле цикла, если оно ложно (False), осуществляется переход к оператору, расположенному после служебного слова Loop(цикл), указывает на окончание цикла, тела цикла, т. е. цикл ни разу не выполняется.

Вторая разновидность конструкции имеет синтаксис:

Do Until условие

тело цикла

Loop

Если условие не выполняется (False), то происходит выполнение операторов расположенных в теле цикла, если оно истинно (True), осуществляется переход к оператору, расположенному после служебного слова Loop, т. е. цикл ни разу не выполняется.

Третья разновидность конструкции имеет синтаксис:

Do

тело цикла

Loop While условие

В этом случае операторы тела цикла выполняются до тех пор, пока условие истинно, иначе выполнение цикла заканчивается.

Четвёртая разновидность конструкции имеет синтаксис:

Do

тело цикла

Loop Until условие

В этом случае операторы тела цикла выполняются до тех пор, пока условие не истинно, иначе выполнение цикла заканчивается.

Пятая разновидность конструкции имеет синтаксис:

Do

тело цикла

Loop

В данном случае выход из цикла осуществляется с помощью, записываемого в тела цикла, условного оператора if, например:

if условие Then Exit Do

Когда необходимо прервать выполнение любой из рассмотренных конструкций оператора цикла Do применяется оператор Exit DO, как правило, совместно с условным оператором if. Происходит завершение цикла без выполнения, каких либо операций. Управление передаётся оператору, следующему за концом (служебное слово Loop) цикла.

 


Дата добавления: 2015-07-12; просмотров: 81 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Оператор цикла For Each| Вложенные циклы

mybiblioteka.su - 2015-2024 год. (0.007 сек.)