Вход


Главная страница >> Учебный процесс >> Конспекты >> MS Office. Руководство программиста по Visual Basic для MS Office 97 >> Основы программирования >> Управляющие конструкции >> Операторы циклов

Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Операторы циклов


Do...Loop
Do While...Loop
Do Until...Loop
Do ... Loop While
Do...Loop Until
For...Next
For Each ...Next

Они используются для организации повторного выполнения блоков кода. Операторы циклов, предусмотренные в Visual Basic, описаны в следующей таблице.

Чтобы:

Используйте:

Проверить условие в начале цикла, если оно True, перейти к выполнению цикла и продолжать, пока условие не станет False

Do While...Loop

Проверить условие в начале цикла, если оно False, перейти к выполнению цикла и продолжать, пока условие не станет True

Do Until..Loop

Выполнить цикл один раз, проверить условие в конце цикла и, если оно True, продолжать, пока условие не станет False

Do...Loop While

Выполнить цикл один раз, проверить условие в конце цикла и, если оно False, продолжать, пока условие не станет True

Do...Loop Until

Выполнить цикл заданное число раз, используя счетчик цикла с определенными начальным и конечным значениями, а также шагом приращения

For...Next

Выполнить цикл по разу для каждого объекта из набора(collection)

For Each...Next


Примечание:
В Visual Basic есть и оператор While...Wend, но вместо него лучше использовать более гибкие варианты оператора Do...Loop ? например, Do While...Loop или Do...Loop While.



[Назад]    [Содержание ]    [Вперед]

  



Текст пособия подготовлен на основе материалов книги
Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл.
c Оригинальное издание на английском языке,
Microsoft Corporation, 1997
c Русский перевод,
Microsoft Corporation, 1997

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017