Вложенные циклы

11
Вложенные циклы

description

Вложенные циклы. Пример. Сброс 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 - PowerPoint PPT Presentation

Transcript of Вложенные циклы

Page 1: Вложенные циклы

Вложенные циклы

Page 2: Вложенные циклы

Пример Сброс

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

]

Page 3: Вложенные циклы

Повтори N[...повтори M[....]...]

Вложенные циклы

Page 4: Вложенные циклы

2 способсбросповтори 4[вп 50пр 90]

Сбросx=100y=100нов_цвет_пера 6,6,162нов_ширина_пера 3повтори 5 [иди x,yповтори 4[вп 50пр 90]x=x+25y=y+25]

Page 5: Вложенные циклы

Вспомним

сбросппнов_ширина_пера 3повтори 360 [вп 1пр 1]

Page 6: Вложенные циклы

Примерсбросппx=50нов_ширина_пера 3повтори 4 [повтори 360 [вп xповп 1ппнд x+1пр 1]x=x+50]

Изменяется радиус

Page 7: Вложенные циклы

Случайные числа

случайное А,Впервое число (А) задает нижний порог

получаемых чисел (минимум), второе (В)

задает верхний порог (максимум).

Пример:x=случайное 0,200будет получено произвольное число от 0 до 200

Page 8: Вложенные циклы

сбросппнов_ширина_пера 3нов_цвет_пера 0,0,255повтори 100 [r=случайное 1,50x=случайное 0,400y=случайное 0,400повтори 360 [вп rповп 1ппнд r+1пр 1]иди x,y]

Пример «Случайные окружности»

r — радиус окружностиx, y — координаты центра

Page 9: Вложенные циклы

Задания для практической работы

1)Изобразите следующий рисунок с помощью вложенных циклов

2) Создайте рисунок «Случайные квадраты» (случайно будет задаваться сторона квадрата х и определятся координаты начала рисования квадрата)

Page 10: Вложенные циклы

сброснов_ширина_пера 3нов_цвет_пера 240,13,2повтори 100 [a=случайное 1,50x=случайное 0,400y=случайное 0,400повтори 4 [вп aпр 90]иди x,y]спрячь

Примерный ответ ко 2 задаче

Page 11: Вложенные циклы

Домашняя работа

Придумать свой рисунок, используя вложенные циклы и случайные числа