Составители:
Рубрика:
17
вводится с одним из ключевых слов While или Until. Если необходи-
мо, чтобы цикл выполнялся, пока условие истинно, применяется клю-
чевое слово While. Цикл с условием Until прекращается, когда усло-
вие становится истинным. Синтаксис цикла Do приводится ниже:
Do While условие
Блок операторов, выполняемых в цикле до тех пор, пока условие
остается истинным
Loop
Do
Блок операторов, выполняемых в цикле до тех пор, пока условие
не станет истинным
Loop Until условие
На поведение цикла существенно влияет место расположения ус-
ловия. Если условие расположено вначале, его проверка происходит
перед выполнением первой итерации. Если она оказывается неудач-
ной, цикл пропускается и ни одна итерация не выполняется. Наобо-
рот, в цикле с постусловием итерация всегда выполняется хотя бы
один раз. После выполнения первой итерации происходит проверка
условия продолжения цикла.
В цикле For ключевыми словами являются For и Next. Этот цикл
уместно применять, когда количество итераций известно. В синтаксис
этого цикла также входит переменная счѐтчик цикла и диапазон
принимаемых ею значений, а также шаг приращения счетчика:
For счетчик = выражение1 То выражение2 Step выражение3
Блок операторов, повторяющийся, пока счетчик не пройдет значение
от выражения1 до выражения2 с шагом выражение3
Next счетчик
Здесь счетчик имя переменной, выражение1 и выражение2
нижний и верхний пределы диапазона значений переменной, выра-
жение3 значение приращения переменной.
Оператор Step может не указываться, в этом случае при каждой
итерации счетчик будет увеличиваться на единицу.
Пример. Определить разность широт (РШ), если известны раз-
ность меридиональных частей (РМЧ), разность долгот (РД) и коорди-
наты верхнего левого и нижнего правого углов навигационной карты.
Судно находится в северных широтах, в восточном полушарии и
следует курсами в NE четверти.
РШ можно определить по формуле
вводится с одним из ключевых слов While или Until. Если необходи- мо, чтобы цикл выполнялся, пока условие истинно, применяется клю- чевое слово While. Цикл с условием Until прекращается, когда усло- вие становится истинным. Синтаксис цикла Do приводится ниже: Do While условие Блок операторов, выполняемых в цикле до тех пор, пока условие остается истинным Loop Do Блок операторов, выполняемых в цикле до тех пор, пока условие не станет истинным Loop Until условие На поведение цикла существенно влияет место расположения ус- ловия. Если условие расположено вначале, его проверка происходит перед выполнением первой итерации. Если она оказывается неудач- ной, цикл пропускается и ни одна итерация не выполняется. Наобо- рот, в цикле с постусловием итерация всегда выполняется хотя бы один раз. После выполнения первой итерации происходит проверка условия продолжения цикла. В цикле For ключевыми словами являются For и Next. Этот цикл уместно применять, когда количество итераций известно. В синтаксис этого цикла также входит переменная счѐтчик цикла и диапазон принимаемых ею значений, а также шаг приращения счетчика: For счетчик = выражение1 То выражение2 Step выражение3 Блок операторов, повторяющийся, пока счетчик не пройдет значение от выражения1 до выражения2 с шагом выражение3 Next счетчик Здесь счетчик имя переменной, выражение1 и выражение2 нижний и верхний пределы диапазона значений переменной, выра- жение3 значение приращения переменной. Оператор Step может не указываться, в этом случае при каждой итерации счетчик будет увеличиваться на единицу. Пример. Определить разность широт (РШ), если известны раз- ность меридиональных частей (РМЧ), разность долгот (РД) и коорди- наты верхнего левого и нижнего правого углов навигационной карты. Судно находится в северных широтах, в восточном полушарии и следует курсами в NE четверти. РШ можно определить по формуле 17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »