ВУЗ:
Составители:
Рубрика:
20
PRINT f
END
Вы, конечно, заметили, что до начала цикла мы присвоили перемен-
ной f значение равное единице. Иначе бы мы получили в результате ноль.
В субботу вечером вы смотрите телевизор. Время от времени погля-
дываете на часы и если время меньше полуночи, то продолжаете смотреть
телевизор, если это не так, то вы прекращаете просмотр телепередач. Цик-
лы такого вида называют - циклы с предусловием.
На языке Basic они записываются следующим образом:
DO WHILE условие
Тело цикла
LOOP
В этом цикле проверяется условие и если оно выполняется (ИСТИ-
НА), то выполняется тело цикла до ключевого слова LOOP, затем условие
проверяется снова ... и так до тех пор, пока условие истинно.
DO UNTIL условие
Тело цикла
LOOP
Этот цикл отличается от предыдущего только тем, что он выполня-
ется до тех пор пока условие не истинно (т.е. совсем наоборот).
Пример: Вывести все натуральные числа меньше данного.
REM Вывод всех чисел меньше данного
a=0
chislo=10
DO WHILE a<chislo
PRINT a
a=a+1
LOOP
END
Стоит обратить внимание на то, что цикл может быть не выполнен
ни разу (если условие первоначально не истинно, например, a=5, а
chislo=4). И наоборот, если условие будет истинно при любых значениях
переменный, то цикл будет выполнятся бесконечное число раз (произойдет
зацикливание).
Пример цикла, который будет выполнятся бесконечное число раз:
REM зацикливание
DO WHILE a=a
PRINT "Это сообщение будет выводится на экран постоянно"
LOOP
PRINT "А это сообщение вы не увидите никогда"
END
PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com
PRINT f END Вы, конечно, заметили, что до начала цикла мы присвоили перемен- ной f значение равное единице. Иначе бы мы получили в результате ноль. В субботу вечером вы смотрите телевизор. Время от времени погля- дываете на часы и если время меньше полуночи, то продолжаете смотреть телевизор, если это не так, то вы прекращаете просмотр телепередач. Цик- лы такого вида называют - циклы с предусловием. На языке Basic они записываются следующим образом: DO WHILE условие Тело цикла LOOP В этом цикле проверяется условие и если оно выполняется (ИСТИ- НА), то выполняется тело цикла до ключевого слова LOOP, затем условие проверяется снова ... и так до тех пор, пока условие истинно. DO UNTIL условие Тело цикла LOOP Этот цикл отличается от предыдущего только тем, что он выполня- ется до тех пор пока условие не истинно (т.е. совсем наоборот). Пример: Вывести все натуральные числа меньше данного. REM Вывод всех чисел меньше данного a=0 chislo=10 DO WHILE a
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »