![]() |
Досрочный выход из циклаDate: 2015-10-07; view: 396. Цикл со счетчиком (FOR... NEXT) ДЛЯ...СЛЕДУЮЩИЙ FOR I=A TO B [STEP C] {операторы} NEXT I I - соответственно, управляющая переменная цикла, ее начальное, конечное значения A и B и шаг изменения C. {операторы} – это серия операторов которую нужно выполнить неоднократно, это тело цикла. Если C=1, то шаг можно опустить. Например, FOR I=1 TO 10 ........... NEXT I - данный цикл будет выполнен 10 раз. Пример: построение пяти концентрических окружностей. а) обычный способ б) использование цикла SCREEN 9 SCREEN 9 CIRCLE(300,150),10 FOR I=1 TO 5 CIRCLE(300,150),20 CIRCLE(300,150),10*I CIRCLE(300,150),30 NEXT I CIRCLE(300,150),40 CIRCLE(300,150),50
Возможно использование вложенных (один внутри другого) циклов. Например: FOR I=1 TO 10 FOR J=1 TO 20 ........... NEXT J: NEXT I или FOR I=1 TO 10 FOR J=1 TO 20 .... NEXT J,I - данный цикл будет выполнен 200 раз Пример: построение группы окружностей одинакового радиуса в 4 ряда и 5 столбцов. а) обычный способ б) использование вложенных циклов использовать 20 операторов SCREEN 9 CIRCLE, меняя координаты. FOR I=1 TO 4 FOR J=1 TO 5 CIRCLE(100*J,70*I),20 NEXT J NEXT I Для цикла FOR предусмотрена возможность безусловного выхода из цикла (до его завершения по заданному условию). Для этого используется оператор EXIT (выход). Например: EXIT FOR - осуществляет выход из цикла, организованного операторами FOR/NEXT до его завершения. Например: ......... ......... Остальные случаи использования EXIT будут рассмотрены вместе с соответствующими операторами.
Задачи для самостоятельной работы. 1. Построить с помощью операторов цикла фигуры, изображенные на рисунках. а)
|