ОПЕРАТОР ЦИКЛА

advertisement
ОПЕРАТОР ЦИКЛА
Оператор цикла состоит:
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 пикселей.
Related documents
Download