Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Чтобы обеспечить переход к оператору, перед ним необходимо поставить метку, отделив ее от оператора двоеточием, а в операторе перехода указать имя этой метки. Метка может состоять из символов и цифр. Количество меток не ограничено, но имя должно быть уникальным.
В блоке объявлений метка описывается следующим образом:
Dim имя метки As Label
Например, имя метки – Skipit:
MsgBox "Данная инструкция выполняется"
Goto Skipit
MsgBox "Данная инструкция пропускается"
Skipit:
MsgBox "Действие продолжается"
10.3. Структура Цикл
Цикл – это основная алгоритмическая структура, которая исполь-зуется для организации циклических вычислительных процессов.Под циклическим вычислительным процессом понимается процесс, в котором производятся вычисления по одним и тем же формулам, но при различных значениях параметров. Число повторений определяется значением неко-торого логического выражения, зависящего от управляющей переменной (параметра цикла).
Организация циклического процесса требует введения следующих понятий:
– параметр цикла (обозначим его х);
– начальное значение параметра цикла (обозначим его х 0);
– конечное значение параметра цикла (обозначим его х к);
– шаг изменения параметра цикла (обозначим его D х).
– условие окончания цикла (зависит от вида циклического процесса).
Различают циклы с параметром и итерационные циклы. В циклах с параметром заранее известно конечное значение параметра цикла и число его повторений. Условие окончания цикла записывается в виде логического выражения x £ x к. Если условие истинно, то циклический процесс продолжается, в противном случае заканчивается.
В итерационных циклах конечное значение параметра цикла заранее неизвестно. Цикл заканчивается в том случае, когда достигнута заданная точность вычислений.
Рассмотрим структуру Цикл с параметром. Для организации этого типа вычислительных процессов используют циклы с пред- и постусловием. При этом различают простые циклические процессы (структура Цикл) и вложенные (структура Цикл в Цикле).
10.3.1. Цикл с предусловием
Структура Цикл с предусловием организуется следующим образом.
1. Параметру цикла х присваивается начальное значение, равное х 0.
2. Проверяется условие окончания цикла (значение параметра цикла меньше конечного значения или равно ему).
3. Если условие окончания цикла истинно, то выполняется тело цикла. Если условие ложно, осуществляется переход к оператору, следующему за структурой Цикл.
4. Значение параметра цикла увеличивается на величину шага и осуществляется переход к пункту 2, но при новом значении параметра цикла.
Схема алгоритма структуры Цикл с предусловием приведена на рис. 13.
Особенностью структуры Цикл с предусловием служит то, что тело цикла при начальном значении параметра x > x к не выполняется ни разу.
Для реализации циклических вычислительных процессов с предусловием используются следующие операторы цикла.
Дата публикования: 2014-12-28; Прочитано: 197 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!