Turbo Basic 1.1. Руководство пользователя


Turbo Basic 1.1. Руководство пользователя - стр. 203


             .
             .
             NEXT [переменная[,переменная]...]
 Замечания  Переменная-это  числовая переменная,служащее  счетчиком цикла,тогда
 --------- как x,y,z-это числовые выражения,определяющие условия начала и ос-
 тановки цикла.X-начальное  значение  счетчика,y-конечное  значение  счетчика
 счетчика,а z-опциональное значение наращивания.
 Операторы  между  FOR  и  NEXT используются в режиме повторения.при каждом
 проходе через цикл переменная наращивается на z .Если z опускается,то  шаго-
 вое  значение по умолчанию равно 1.Цикл завершается ,когда значение счетчика
 больше или равно y (или ,для отрицательного z ,меньше или равно y)7
 Циклы FOR/NEXT прогоняются быстрее всего прицелых переменных,как  перемен-
 ной счетчика,так и константах x,y,z.Корпус цикла пропускается полностью,если
 начальное  значение  x  меньше  y.Циклы FOR/NEXT могут гнездоваться в других
 циклах FOR/NEXT.убедитесь в  том  ,что  используются  уникальные  переменные
 счетчиков и обеспечиваете гарантию появления оператора NEXT внутреннего цик-
 ла ранее NEXT внешнего цикла.
 Этот цикл имеет пересечение циклов и не будет компилироваться:
             FOR n=1 TO 10
             FOR m=1 TO 20
             .
             .
             .
             NEXT n
             NEXT m
 Если множество циклов оканчивается в одной и той же точке,достаточно един-
 ственного оператора NEXT,содержащего каждую переменную счетчика:
             FOR n=1 TO 10
             FOR m=1 TO 20
             .
             .
             .
             NEXT m,n
 Переменная  счетчика  в  операторе  NEXT  может опускаться вовсе,но если вы
 включаете ее,она должна быть правильной.
   Например:
             FOR n=1 TO 10
             .
             .
             .
             NEXT
 Хотя компилятор не заботится о  таких  вещах,делайте  уступ  в  операторах
 FOR/NEXT  на  два  или  три пробела для разметки структуры цикла.Используйте
 оператор EXIT FOR с целью покинуть цикл FOR/NEXT до его завершения.



Начало  Назад  Вперед



Книжный магазин