ВУЗ:
Составители:
Рубрика:
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 могут быть опущены, тогда
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »