|
Электронный
мозг
будет думать за нас точно так же, как электрический стул за нас умирает. |
|
Оператор безусловного перехода Условная конструкция SELECT...CASE Оператор цикла FOR...NEXT
|
• счетчик — числовая переменная, используемая
как счетчик цикла;
Цикл FOR...NEXT выполняется только в том случае, если начало плюс шаг меньше или равно конечному значению счетчика. Если конец меньше начала, то шаг должен быть отрицательным. На рисунке показана логика цикла FOR...NEXT при положительном значении шага. Пример-1: Вывести на экран натуральные числа до 100 FOR i = 0 TO 100 'Открыть цикл для i от 0 до 100 с шагом 1' .......PRINT i NEXT i 'Закрыть цикл для i'
Далее показана логика цикла FOR...NEXT при отрицательном значении шага. Пример-2: Вывести на экран натуральные числа от 100 до 0 FOR i = 100 TO 0 STEP -1 ......PRINT i NEXT i Цикл выполняется до тех пор, пока текущее значение счетчика не выйдет за рамки его конечного значения. При завершении теку щего цикла к значению счетчика прибавляется значение шага. Если начало и конец имеют одно и то же значение, цикл выполняется один раз, вне зависимости от значения шага. Если шаг равен нулю, цикл продолжается неопределенное время. Допускается вкладывать циклы FOR...NEXT, тo есть помещать цикл FOR...NEXT внутри другого цикла FOR...NEXT. Счетчикам вложенных циклов необходимо давать разные имена. Оператор NEXT для внутреннего цикла должен предшествовать оператору NEXT для внешнего цикла. FOR i=1 TO 10 ' Это внешний цикл .....FOR J = 1 TO 10 ' Это вложенный цикл ...........FOR К = 1 TO 10 ' Еще один вложенный цикл … … ..........NEXT K .....NEXT J NEXT i
Обычно при использовании циклов FOR...NEXT первому счетчику цикла дается имя i, вложенному в него — j, затем k, l, m, n и далее по алфавиту. Если необходимо выйти из цикла до его завершения, используйте оператор альтернативного выхода из цикла EXIT FOR.
|