ВУЗ:
Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »