double arrow

Синтаксис. Участок программы между инструкциями Do While и Loop повторяется, пока условие истинно. Do Until Условие = True участок_программы Loop

Do While Условие = True участок_программы Loop

Участок программы между инструкциями Do While и Loop повторяется, пока условие истинно.

Do Until Условие = True участок_программы Loop

Участок программы между инструкциями Do Until и Loop повторяется, пока условие ложно.

Do участок_программы Loop While Условие = True

Участок программы между инструкциями Do и Loop повторяется, пока условие истинно.

Do участок_программы Loop Until Условие = True

Участок программы между инструкциями Do и Loop повторяется, пока условие не станет истинно.

Инструкция Exit Do используется для безусловного завершения цикла. Эту инструкцию можно добавлять в любое место инструкции Do... Loop. Также можно определить условие выхода, используя структуру If...Then следующим образом:

Do... инструкции If Условие = True Then Exit Do инструкции Loop...

1.11. Инструкция For...Next [время выполнения]

Повторяет инструкции между For и Next указанное число раз.

Синтаксис:

For Счетчик=Начало To Конец [Step Шаг] Участок_программы [Exit For] Участок_программы Next [Счетчик]

Переменные:

Счетчик. Счетчику циклов первоначально присваивается значение справа от знака равенства (Начало). Допустимы только числовые переменные. Счетчик циклов увеличивается или уменьшается в зависимости от значения переменой Шаг до достижения значения Конец.

Начало. Числовая переменная, которая определяет исходное значение счетчика в начале цикла.

Конец. Числовая переменная, которая определяет последнее значение счетчика в конце цикла.

Шаг. Задает значение, на которое увеличивается или уменьшается счетчик цикла. Если параметр Шаг не указан, счетчик цикла увеличивается на 1. В этом случае параметр Конец должен быть больше, чем параметр Начало. Если нужно уменьшать параметр Счетчик, параметр Конец должен быть меньше параметра Начало, а параметру Шаг необходимо присвоить отрицательное значение.

Цикл For...Next повторяет все инструкции в цикле число раз, определяемое параметрами.

По мере изменения переменной счетчика OpenOffice.org Basic проверяет, достигнуто ли значение Конец. После прохождения счетчиком конечного значения цикл автоматически завершается.

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

Если задается приращение 0, инструкции между For и Next повторяются непрерывно.

При отсчете переменной счетчика OpenOffice.org Basic проверяет переполнение или потерю значимости. Цикл завершается, если значение Счетчик превышает значение Конец (положительное значение Шаг) или становится меньше значения Конец (отрицательное значение Шаг).

Инструкция Exit For используется для безусловного завершения цикла. Эта инструкция должна находиться внутри цикла For...Next. Используйте инструкцию If...Then для проверки условия выхода следующим образом:

For... инструкции If Условие = True Then Exit For инструкции Next

Примечание. Во вложенных инструкциях For...Next, если производится безусловный выход из цикла с помощью инструкции Exit For, происходит выход только из одного цикла.

Для выполнения лабораторной работы вам необходимо открыть рабочую книгу Лаб.раб.7.ods которая находится в каталоге «Материалы» в каталоге практикума, если такого файла нет то создайте новую рабочую книгу в программе OpenOffice Calc и назовите её Лаб.раб.7.ods.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: