|
||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Оператор Do-LoopОператор Do/Loop позволяет создать одну из наиболее современных конструкций программирования. Do-Loop является циклом с проверкой условия цикла в начале и/или в конце цикла. Синтаксис: DO [{WHILE } условие | UNTIL} условие] [блок_операторов] LOOP [{WHILE условие | UNTIL} условие] Повторяет блок операторов, пока условие верно, или до тех пор, пока условие не станет верным. Аргумент «условие» задает числовое выражение, ненулевое значение которого воспринимается как ИСТИНА, а нулевое – как ЛОЖЬ. Зарезервированные слова Do и Loop используются для построения цикла во всех случаях. Они позволяют создавать циклы с проверкой условия его окончания в начале цикла, в конце, с обеих сторон или нигде. Оператор Do должен всегда иметь парный оператор Loop в конце цикла. Конструкция «While условие» заставляет повторять тело цикла до тех пор, пока значение выражения ИСТИНА и заканчивать при значении ЛОЖЬ. Конструкция «Until условие» дает противоположный эффект, т.е. приводит к повтору цикла, если значение выражения ЛОЖЬ до тех пор, пока значение выражения не станет ИСТИНА. Общий синтаксис оператора Do...Loop можно представить в виде следующих форм записи:
Например, оператор: Do While a =13 .. операторы . Loop выполняет операторы между Do и Loop до тех пор, пока а равно 13. Этот цикл дает тот же эффект, что и следующий оператор While-Wend. While a =13 . . . Wend Оператор: Do Until a =13 .. операторы Loop выполняет операторы между Do и Loop до тех пор, пока a не станет равным 13. Если условие проверяется в начале цикла: Do [ While выражение | Until выражение] операторы Loop то оператор Do... Loop реализует «цикл-ПОКА». Если условие проверяется в конце цикла: Do операторы Loop [ While выражение | Until выражение] то оператор Do... Loop реализует «цикл-ДО». В любой точке цикла Do-Loop можно включать оператор Exit Do. Это эквивалентно выполнению оператора Goto – переходуна оператор, следующий за завершающим цикл зарезервированным словом Loop.
Учебное издание
ДИБРОВА Галина Дмитриевна
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |