Операторы Exit и Cycle

Оператор Exitпрекращает выполнение цикла. Управление передается первому выполняемому оператору, непосредственно следующему за циклом.

В общем виде оператор Exit имеет атрибут имя цикла:

Exit [имя цикла]

Присутствующее имя указывает, из какого именно цикланужно выйти. Если имени нет, выход осуществляется из текущего цикла (самого внутреннего или единственного, если нет вложенности).

Оператор Cycle передает управление на начало цикла. При этом операторы, расположенные между Cycle иEnd do, не выполняются.

Cycle [имя цикла]

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

Если имя цикла отсутствует, то оператор Cycle обеспечивает переход к следующей итерации текущего цикла.

Примеры на применение операторовExit и Cycle будут рассмотрены при рассмотрении операторов цикла.

Цикл по переменной

Цикл по переменной обеспечивает изменение значения целой переменной в заданных пределах и с заданным шагом. Для каждого значения переменной цикла выполняется блок операторов, называемый телом цикла.

Общее представление оператора цикла по переменной:

[имя:] Do переменная = начальное значение, конечное значение, шаг

Тело цикла

End do[имя]

Перепишем этот оператор, введя обозначения для используемых значений:

Do x = xn, xk, step

Тело цикла

End do

x – целая или вещественная переменная, называемая переменной цикла.

xn, xk – числовые выражения, задающие диапазон изменения x.

step – числовое выражение, задающее шаг изменения x. Если параметр step отсутствует, то он принимается равным 1.

Изображение цикла по переменной на блок-схеме:








Дата добавления: 2017-09-19; просмотров: 491;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.