ВУЗ:
Составители:
Рубрика:
WHILE x<20
y=sin(x)
PRINT y
x=x+2
WEND
Циклы могут быть вложенными. Всякий оператор WEND относится
к ближайшему оператору WHILE.
2.7.3. Наиболее общая форма организации циклов с помощью опера-
тора DO/LOOP позволяет проверять условие окончания цикла в начале или
в конце цикла.
DO {WHILE | UNTIL} x
...
...[операторы]
...
WEND
или
DO
...
...[операторы]
...
LOOP {UNTIL | WHILE} x
где x − числовое выражение.
Если условие продолжения цикла проверяется в конце цикла, то по-
следним оператором этой конструкции должен быть оператор LOOP, если
же условие продолжения цикла проверяется в конце цикла, то последним
оператором этой конструкции должен быть оператор LOOP. При исполь-
зовании ключевого слова WHILE цикл повторяется, пока выражение x ис-
тинно (не равно нулю) и завершается, когда оно равно нулю. При исполь-
зовании ключевого слова UNTIL, наоборот, цикл завершается, когда x не
равно нулю, и повторяется, если x равно нулю. Например, программы,
реализующие алгоритм рис. 2.3, с помощью операторов DO/LOOP имеют
следующий вид:
DO WHILE x<20
y=sin(x)
PRINT y
x=x+2
WHILE x<20
y=sin(x)
PRINT y
x=x+2
WEND
Циклы могут быть вложенными. Всякий оператор WEND относится
к ближайшему оператору WHILE.
2.7.3. Наиболее общая форма организации циклов с помощью опера-
тора DO/LOOP позволяет проверять условие окончания цикла в начале или
в конце цикла.
DO {WHILE | UNTIL} x
...
...[операторы]
...
WEND
или
DO
...
...[операторы]
...
LOOP {UNTIL | WHILE} x
где x − числовое выражение.
Если условие продолжения цикла проверяется в конце цикла, то по-
следним оператором этой конструкции должен быть оператор LOOP, если
же условие продолжения цикла проверяется в конце цикла, то последним
оператором этой конструкции должен быть оператор LOOP. При исполь-
зовании ключевого слова WHILE цикл повторяется, пока выражение x ис-
тинно (не равно нулю) и завершается, когда оно равно нулю. При исполь-
зовании ключевого слова UNTIL, наоборот, цикл завершается, когда x не
равно нулю, и повторяется, если x равно нулю. Например, программы,
реализующие алгоритм рис. 2.3, с помощью операторов DO/LOOP имеют
следующий вид:
DO WHILE x<20
y=sin(x)
PRINT y
x=x+2
Страницы
- « первая
- ‹ предыдущая
- …
- 30
- 31
- 32
- 33
- 34
- …
- следующая ›
- последняя »
