информационно-новостной портал
Главная / Статьи / Информатика / Программирование /

Программирование циклических процессов VB

Если необходимо выполнить одну и туже группу операторов много раз, то в этом случае в программе используют циклы. Причем в VB имеется большой выбор циклов, которые все же можно разделить на три группы:

-              циклы, которые используются только тогда, когда нужно выполнить некую группу операторов заданное количество раз (For .... Next);

-              циклы, которые используются в тех случаях, когда заранее неизвестно сколько раз нужно повторить некоторую группу операторов (Do ..... Loop);

-              циклы, которые используются для повторения определенных действий через заданные интервалы времени (использование объекта типа «Таймер»)

Рассмотрим все возможные виды циклов:

           For <переменная>=<нач. значение> To <кон. значение> [Step <шаг>]

<повторно исполняемые операторы>

Next <переменная>

В роли переменной может быть использована только переменная числового типа.

Шаг может быть как положительным , так и отрицательным числом, а также десятичной дробью. Если шаг равен единице, то он может быть опущен.

 

        Do While <условие>

<операторы>

  Loop

Условие здесь будет проверено до того, как начнется выполнение операторов, образующих тело цикла.

Цикл будет продолжать свою работу, пока это условие останется истинным.

Do

<операторы>

Loop While <условие>

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

Цикл будет продолжать свою работу, пока это условие останется истинным.

Do Until <условие>

<операторы>

Loop

Здесь условие проверяется до того, как начнется выполнение операторов, образующих тело цикла.

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

Do

<операторы>

Loop Until <условие>

Условие проверяется после того, как как цикл будет выполнен хотя бы один раз.

Цикл будет работать до тех пор, пока это условие остается ложным.

Просмотров: 1350 | Дата добавления: 08.02.2016