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

UptoLike

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

18
т.е. каждый раз после прохождения тела цикла счетчик увеличивается на
единицу.
Пример: Вывести на экран все числа от 1 до 100. Для этого можно
было бы написать следующую программу:
REM Вывод чисел от 1 до 100
PRINT 1
PRINT 2
PRINT 3
PRINT 4
PRINT 5
PRINT 6
PRINT 7
...
PRINT 98
PRINT 99
PRINT 100
END
Всего каких-то 102 строчки. Хотя эту же программу можно написать
намного короче:
REM Вывод чисел от 1 до 100
FOR I=1 TO 100
PRINT I
NEXT
END
Немного исправив программу можно сделать, чтобы она выводила
все числа от a до b.
REM Вывод чисел от a до b
a=55
b=107
FOR I=a TO b
PRINT I
NEXT
END
В этом случае счетчик при первом прохождении цикла принимает
значение переменной a, после чего выполняются операторы до ключевого
слова NEXT. После этого счетчик увеличивается на единицу и сравнивает-
ся со значение переменной b, если счетчик меньше, то цикл выполняется
еще.
Легко сделать чтобы программа выводила числа в обратном порядке.
Для этого шаг цикла должен быть равен -1 (минус один). В этом случае
значение счетчика каждый раз после прохождения цикла будет уменьшено
на единицу.
PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com
         т.е. каждый раз после прохождения тела цикла счетчик увеличивается на
         единицу.
                Пример: Вывести на экран все числа от 1 до 100. Для этого можно
         было бы написать следующую программу:
         REM Вывод чисел от 1 до 100
         PRINT 1
         PRINT 2
         PRINT 3
         PRINT 4
         PRINT 5
         PRINT 6
         PRINT 7
            ...
         PRINT 98
         PRINT 99
         PRINT 100
         END
                Всего каких-то 102 строчки. Хотя эту же программу можно написать
         намного короче:
                REM Вывод чисел от 1 до 100
         FOR I=1 TO 100
         PRINT I
         NEXT
         END
                Немного исправив программу можно сделать, чтобы она выводила
         все числа от a до b.
         REM Вывод чисел от a до b
         a=55
         b=107
         FOR I=a TO b
         PRINT I
         NEXT
         END
                В этом случае счетчик при первом прохождении цикла принимает
         значение переменной a, после чего выполняются операторы до ключевого
         слова NEXT. После этого счетчик увеличивается на единицу и сравнивает-
         ся со значение переменной b, если счетчик меньше, то цикл выполняется
         еще.
                Легко сделать чтобы программа выводила числа в обратном порядке.
         Для этого шаг цикла должен быть равен -1 (минус один). В этом случае
         значение счетчика каждый раз после прохождения цикла будет уменьшено
         на единицу.


         18


PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com