110 likes | 293 Views
Вложенные циклы. Пример. Сброс x=50 y=50 нов_цвет_пера 6,6,162 нов_ширина_пера 3 повтори 5[ иди x,y по вп 50 пр 90 вп 50 пр 90 вп 50 пр 90 вп 50 пр 90 x=x+25 y=y+25 ]. Вложенные циклы. Повтори N[ ... повтори M[ .... ] ... ]. 2 способ. Сброс x=100 y=100
E N D
Пример Сброс x=50 y=50 нов_цвет_пера 6,6,162 нов_ширина_пера 3 повтори 5[ иди x,y по вп 50 пр 90 вп 50 пр 90 вп 50 пр 90 вп 50 пр 90 x=x+25 y=y+25 ]
Вложенные циклы Повтори N[ ... повтори M[ .... ] ... ]
2 способ Сброс x=100 y=100 нов_цвет_пера 6,6,162 нов_ширина_пера 3 повтори 5 [ иди x,y повтори 4[ вп 50 пр 90 ] x=x+25 y=y+25 ] сброс повтори 4 [ вп 50 пр 90 ]
Вспомним сброс пп нов_ширина_пера 3 повтори 360 [ вп1 пр1 ]
Пример сброс пп x=50 нов_ширина_пера3 повтори 4 [ повтори 360 [ вп x по вп1 пп нд x+1 пр1 ] x=x+50 ] Изменяется радиус
Случайныечисла случайное А,В первое число (А) задает нижний порог получаемых чисел (минимум), второе (В) задает верхний порог (максимум). Пример: x=случайное 0,200 будет получено произвольное число от 0 до 200
Пример «Случайные окружности» сброс пп нов_ширина_пера 3 нов_цвет_пера 0,0,255 повтори 100 [ r=случайное 1,50 x=случайное 0,400 y=случайное 0,400 повтори 360 [ вп r по вп 1 пп нд r+1 пр 1 ] иди x,y ] r — радиус окружности x, y — координаты центра
Задания для практической работы 1)Изобразите следующий рисунок с помощью вложенных циклов 2) Создайте рисунок «Случайные квадраты» (случайно будет задаваться сторона квадрата х и определятся координаты начала рисования квадрата)
Примерный ответ ко 2 задаче сброс нов_ширина_пера 3 нов_цвет_пера 240,13,2 повтори 100 [ a=случайное 1,50 x=случайное 0,400 y=случайное 0,400 повтори 4 [ вп a пр 90 ] иди x,y ] спрячь
Домашняя работа Придумать свой рисунок, используя вложенные циклы и случайные числа