Программирование на языке Бейсик применительно к математическому моделированию. Черный А.А. - 10 стр.

UptoLike

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

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

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