Програмирование на языке Basic. Федоряка Н.И. - 20 стр.

UptoLike

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

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