KTurtle/Examples/uk: Difference between revisions
< KTurtle
(Created page with "{{Input|1=<span style="color: #a0a0a4;"># Дракон Гейвея</span><br /><br /><span style="color: #000080;">reset</span><br /><span style="color: #000080;">canvassize<...") |
(Updating to match new version of source page) |
||
Line 2: | Line 2: | ||
{{EduBreadCrumbs_(uk)|parent=KTurtle}} | {{EduBreadCrumbs_(uk)|parent=KTurtle}} | ||
{{Tip_(uk)|1=Форматування скриптів отримано за допомогою можливості ''Експортування до HTML'' '''KTurtle'''.}} | <span class="mw-translate-fuzzy"> | ||
{{Tip_(uk)|1=Форматування скриптів отримано за допомогою можливості ''Експортування до HTML'' '''KTurtle'''.}} | |||
</span> | |||
Revision as of 16:11, 5 September 2012
Домівка » Програми » Освіта » KTurtle » KTurtle/Examples/uk
Підказка
Форматування скриптів отримано за допомогою можливості Експортування до HTML KTurtle.
Крива Коха
Це фрактальна крива. Докладніші відомості щодо неї можна отримати зі сторінки Вікіпедії.
Скрипт Logo:
# Крива Коха
reset
canvassize 850, 550
go 125, 350
turnright 90
learn koch $x, $t {
if $t>0 {
$t=$t-1
$x=$x/3
koch $x, $t
turnleft 60
koch $x, $t
turnright 120
koch $x, $t
turnleft 60
koch $x, $t
} else {
forward 3*$x
}
}
koch 200, 6
Результат:
Трикутник Серпінського
Ще один відомий фрактал — трикутник Серпінського.
Скрипт Logo:
# Трикутник Серпінського
learn sierp $l {
if $l > 2 {
repeat 3 {
sierp $l/2
forward $l
turnleft 120
}
}
}
reset
canvassize 600, 533
go 50, 483
turnright 90
sierp 500
Результат:
Дракон Гейвея
Відомий фрактал — Дракон Гейвея.
Скрипт Logo:
# Дракон Гейвея
reset
canvassize 500, 500
go 320, 400
turnright 90
$size = 7
learn X $depth {
if $depth>0 {
X $depth-1
turnleft 90
Y $depth-1
forward $size
}
}
learn Y $depth {
if $depth>0 {
forward $size
X $depth-1
turnright 90
Y $depth-1
}
}
pencolor 0,255,0
forward $size
X 10
turnleft 90
pencolor 255,0,0
Y 10
forward $size
go 50,450
Результат: