Вычислительная техника в инженерных расчетах. Черный А.А. - 57 стр.

UptoLike

Составители: 

57
(длядос шагомследующий)
Выполнение последовательностей инструкций в цикле. Форматы:
FOR<переменная> = x TO y [STEP z] <операторы> …
NEXT … [<переменная>] [,<переменная>]…
(дляотдос шагом … <тело цикла> … следующее значение
счетчика или счетчиков)
Здесь: <переменная> - имя целочисленной переменной или пере-
менной с простой точностью, которая используется в качестве счетчика
цикла; хчисловое выражение, начальное
значение счетчика; уко-
нечное значение счетчика; z – значение шага приращения счетчика:
<операторы>, образующие тело цикла, выполняются до встречи с
NEXT. После этого счетчик цикла увеличивается на z и полученное
значение сравнивается с у. Если счетчик превышает у, то цикл заканчи-
вается и управление передается оператору, следующему за NEXT. В
противном случае <операторы>
снова выполняются и т.д. Если STEP
опущен, то по умолчанию z=1. Когда z<0, счетчик уменьшается при
каждом проходе цикла, пока не станет меньшим, чем у. Если условие
цикла сразу не выполняется, то цикл пропускается. При z=0 получается
бесконечный цикл.
Циклы могут быть вложены друг в друга. При этом имена счет-
чиков должны отличаться. Операторы
NEXT для внутренних циклов
располагаются раньше операторов NEXT для внешних циклов. Если
вложенные циклы заканчиваются в одной точке, они могут быть завер-
шены одним NEXT с перечнем имен счетчиков всех циклов (сначала
внутренних, потом внешних через запятые). Переменные в операторе
NEXT могут быть опущены, тогда NEXT считается относящимся к
ближайшему FOR. Если используются вложенные циклы, то
в каждом
NEXT должна находиться своя переменная.
WHILE и WEND
(пока и WHILE END – конец цикла WHILE)
Организация цикла с предусловием. Формат:
WHILE <числовое выражение>…<тело цикла>… WEND.
Здесь <тело цикла> - последовательность операторов Бейсика.
Операторы WHILE и WEND организуют циклическое выполне-
ние операторов, входящих в <тело цикла>. Если значение <числового
выражения> не равно 0, операторы, заключенные между WHILE и
WEND, выполняются
и управление снова возвращается к оператору
WHILE. Этот процесс повторяется до тех пор, пока <числовое выраже-
ние> не примет значение 0. В этом случае выполнение программы про-
должается с оператора, следующего за WEND.
Допускается использование вложенных циклов WHILE … WEND.
Соответствие между операторами WHILE и WEND устанавлива-
ется таким образом, что каждому WEND ставится в соответствие бли-
                      (для… до… с шагом… следующий)
      Выполнение последовательностей инструкций в цикле. Форматы:
          FOR<переменная> = x TO y [STEP z] <операторы> …
NEXT … [<переменная>] [,<переменная>]…
(для … от … до … с шагом … <тело цикла> … следующее значение
счетчика или счетчиков)
      Здесь: <переменная> - имя целочисленной переменной или пере-
менной с простой точностью, которая используется в качестве счетчика
цикла; х – числовое выражение, начальное значение счетчика; у – ко-
нечное значение счетчика; z – значение шага приращения счетчика:
<операторы>, образующие тело цикла, выполняются до встречи с
NEXT. После этого счетчик цикла увеличивается на z и полученное
значение сравнивается с у. Если счетчик превышает у, то цикл заканчи-
вается и управление передается оператору, следующему за NEXT. В
противном случае <операторы> снова выполняются и т.д. Если STEP
опущен, то по умолчанию z=1. Когда z<0, счетчик уменьшается при
каждом проходе цикла, пока не станет меньшим, чем у. Если условие
цикла сразу не выполняется, то цикл пропускается. При z=0 получается
бесконечный цикл.
      Циклы могут быть вложены друг в друга. При этом имена счет-
чиков должны отличаться. Операторы NEXT для внутренних циклов
располагаются раньше операторов NEXT для внешних циклов. Если
вложенные циклы заканчиваются в одной точке, они могут быть завер-
шены одним NEXT с перечнем имен счетчиков всех циклов (сначала
внутренних, потом внешних через запятые). Переменные в операторе
NEXT могут быть опущены, тогда NEXT считается относящимся к
ближайшему FOR. Если используются вложенные циклы, то в каждом
NEXT должна находиться своя переменная.

      WHILE и WEND
                  (пока и WHILE END – конец цикла WHILE)
      Организация цикла с предусловием. Формат:
WHILE <числовое выражение>…<тело цикла>… WEND.
      Здесь <тело цикла> - последовательность операторов Бейсика.
      Операторы WHILE и WEND организуют циклическое выполне-
ние операторов, входящих в <тело цикла>. Если значение <числового
выражения> не равно 0, операторы, заключенные между WHILE и
WEND, выполняются и управление снова возвращается к оператору
WHILE. Этот процесс повторяется до тех пор, пока <числовое выраже-
ние> не примет значение 0. В этом случае выполнение программы про-
должается с оператора, следующего за WEND.
      Допускается использование вложенных циклов WHILE … WEND.
      Соответствие между операторами WHILE и WEND устанавлива-
ется таким образом, что каждому WEND ставится в соответствие бли-
                                    57