Информатика

Всё о сервере, форум!
Основы программирования
ИНФОРМАЦИОННО-РАЗВЛЕКАТЕЛЬНЫЙ ПОРТАЛ

ИНФОРМАТИКА: ЕГЭ, ТЕОРИЯ, ПРАКТИКА, ТЕСТЫ



QBasic
Оператор с заранее известным числом повторений

оператор ЦИКЛа        FOR. . .NEXT.
Итак, правила пользования оператором цикла for. . .next:
  • Рассмотреть повторяющиеся действия и выделить в них равномерно изменяющуюся величину (параметр).
  • Дать параметру имя.
  • Определить для параметра начальное значение, конечное значение и шаг изменения, т. е. насколько за один раз увеличивается (или уменьшается) параметр.
  • Написать оператор цикла, состоящий из трех частей:
    • заголовок цикла
      • FOR параметр=нач значение ТО кон_значение STEP шаг
    • тело цикла
      • В теле цикла указываются один или несколько операторов, предназначенных для повторяющихся действий, причем, вместо конкретных значений изменяющейся величины указывают имя параметра.
    • NEXT параметр
Рассмотрим пример построения мишени. Действуем по правилам. При рисовании мишени изменяется радиус, это и будет параметр. Обозначим его буквой R. Пусть начальное значение r=20, конечное значение r=60, шаг изменения ?r=io.
Записываем оператор цикла (предварительно, конечно, включив графический режим):
FOR R=20 TO 60 STEP 10
CIRCLE (320, 175), R, 14
NEXT R
Необходимо отметить, что можно записывать оператор цикла в одну строку, это не ошибка:
FOR R=20 TO 60 STEP 10: CIRCLE (320, 175), R, 14: NEXT R
Шаг может быть любым вещественным числом, за исключением нуля, иными словами, и целым, и дробным, и отрицательным.


При копировании материала с сайта активная ссылка обязательна!
Сайт управляется SiNG cms © 2010-2015