ВУЗ:
Составители:
59
«ложь», выполняется действие, определенное <фразой> за ELSE. Если
ELSE отсутствует, выполняется следующая строка программы (именно
следующая строка, а не следующий оператор данной строки; дело в том,
что все операторы данной строки подчиняются одному и тому же 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 могут быть опущены, тогда NEXT считается относящимся к
ближайшему FOR. Если используются вложенные циклы, то в каждом
NEXT должна находиться своя переменная.
«ложь», выполняется действие, определенное <фразой> за ELSE. Если
ELSE отсутствует, выполняется следующая строка программы (именно
следующая строка, а не следующий оператор данной строки; дело в том,
что все операторы данной строки подчиняются одному и тому же 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 могут быть опущены, тогда NEXT считается относящимся к
ближайшему FOR. Если используются вложенные циклы, то в каждом
NEXT должна находиться своя переменная.
59
Страницы
- « первая
- ‹ предыдущая
- …
- 57
- 58
- 59
- 60
- 61
- …
- следующая ›
- последняя »
