ОПЕРАТОР ЦИКЛА Оператор цикла состоит: 1) Заголовок цикла 2) Группа повторяющихся операторов или тело цикла 3) Счетчик повторов или параметр цикла 4) Конец цикла. Заголовок цикла и конец цикла можно рассматривать как некие скобки, в которые заключено тело цикла. В заголовке цикла указываются: 1) начальное значение параметра цикла 2) конечное значение параметра цикла 3) шаг цикла FOR i=1 TO 10 STEP 2 - заголовок цикла . Между ключевыми словами FOR и TO располагается оператор присваивания, задающий начальное значение параметра цикла. Между ключевыми словами TO и STEP располагается арифметическое выражение, задающее последнее значение параметра цикла. После ключевого слова STEP располагается арифметическое выражение, задающее шаг цикла. Параметром цикла может быть любая переменная. ПРИМЕРЫ ЗАГОЛОВКА ЦИКЛА: FOR i=1 TO 100 STEP 1 FOR x=1 TO 10 STEP 0.1 FOR B= 100 TO 0 STEP -10 КАК МЕНЯЕТСЯ ПАРАМЕТР ЦИКЛА: Рассмотрим пример заголовка цикла FOR i=1 TO 13 STEP 2 i1=i начальное = 1 i2=i1+ STEP = 3 i3=i2 + STEP = 5 . . . i меняется значения. до тех пор пока, не станет больше конечного Если шаг равен 1 его не указывают. Например: FOR x=1 TO 10 Конец цикла записывается как NEXT <параметр цикла>. Пустой оператор цикла – оператор у которого нет тела. Нужен для того, чтобы сделать паузу. Например: FOR i=1 TO 10000 NEXT I Задание1: Нарисовать линию меняющую в цикле свой цвет: 10 SCREEN 9 20 FOR i=0 TO 15 30 LINE (1, 1)- (319, 319), I 40 NEXT i Задание 2: Нарисовать решетку через весь экран цветом 2. Расстояние между линиями 10 пикселей. Задание 3: Нарисовать окружности, вложенные одна в другую с центром в центре экрана. Количество 50. Разность радиусов в 5 пикселей. Задание 4: Линией проходящей через центр экрана закрасить весь экран. Задание 5: Изобразить елочку используя 5 треугольников. Задание 6: Нарисовать 3 таких елочки Задание 7: Нарисовать снеговика. Повторить их 3 раза. Задание 8: Получи изображение: Задание 9: Нарисовать изображение девяти-этажного трех-подьездного дома. Домашняя работа 1. Нарисовать вихрь. 2. Нарисовать 30 равнобедренных треугольников, вложенных один в другой. Боковые стороны треугольников параллельны друг другу. Разность высоты равна 7 пикселей.