Мы научили Черепашку рисовать круги. Научим тепнрь
её рисовать дуги. Выполнив программу:
REPEAT 180 [FD 1 RT 1]
Черепашка нарисует дугу.
Составим программу, по которой Черепашка
нарисует фрагмент волны.
REPEAT 180 [FD 1 RT 1]
REPEAT 180 [FD 1 LT 1]
А теперь напишем программу, по которой
Черепашка нарисует гребни волны.
REPEAT 4 [REPEAT 180 [FD
1 RT 1]
REPEAT 180 [FD 1 LT 1] ]
Ситуация, когда цикл вызывается в цикле,
называется вложенным циклом.
Черепашка может рисовать различные гребни
волн.
SetPc 3
|
Pu
|
SetPos [0 174]
|
Pd
|
REPEAT 180
|
[FD 1
|
RT 1]
|
RT 180
|
REPEAT 180
|
[FD 1
|
RT 1]
|
RT 180
|
REPEAT 180
|
[FD 1
|
RT 1]
|
RT 180
|
REPEAT 180
|
[FD 1
|
RT 1]
|
|
SetPc 3
|
Pu
|
SetPos [600 174]
|
Pd
|
RT 180
|
REPEAT 180
|
[FD 1
|
RT 1]
|
RT 180
|
REPEAT 180
|
[FD 1
|
RT 1]
|
RT 180
|
REPEAT 180
|
[FD 1
|
RT 1]
|
RT 180
|
REPEAT 180
|
[FD 1
|
RT 1]
|
REPEAT 4
|
[REPEAT 90
|
[FD 1
|
RT 1]
|
LT 180
|
REPEAT 45
|
[FD 1
|
LT 2]
|
REPEAT 90
|
[FD 1
|
LT 2]]
|
|
Черепашка нарисует
солнышко с 4 лучиками, выполнив следующую программу:
REPEAT 4
|
[REPEAT 15
|
[FD 3
|
RT 6]
|
LT 90
|
FD 20
|
BK 20
|
RT 90]
|
Внесём в эту программу изменения таким
образом, чтобы Черепашка нарисовала солнышко с шестью и десятью
лучиками:
REPEAT 6
|
[REPEAT 10
|
[FD 3
|
RT 6]
|
LT 90
|
FD 20
|
BK 20
|
RT 90]
|
REPEAT 6
|
[REPEAT 10
|
[FD 3
|
RT 6]
|
LT 45
|
FD 20
|
BK 20
|
RT 45]
|
REPEAT 10
|
[REPEAT 6
|
[FD 3
|
RT 6]
|
LT 90
|
FD 20
|
BK 20
|
RT 90]
|
Черепашка из
дуг может нарисовать чайку:
RT 90
|
REPEAT 45
|
[FD 1
|
RT 2]
|
RT 918
|
REPEAT 45
|
[FD 1
|
RT 2]
|
|