Informatyka Podręcznik Szkoła Podstawowa Klasa 8
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
126 Lekcje z modelami<br />
Zauważ, że bloki możesz jednym kliknięciem zamienić na język JavaScript (i odwrotnie).<br />
Reszta kodu programu w JavaScript wygląda następująco:<br />
function platekKocha(n, a) {<br />
for (var i = 0; i< 3; i++) {<br />
krzywaKocha(n, a);<br />
turnRight(120);<br />
}<br />
}<br />
show();<br />
penUp();<br />
moveTo(10, 350);<br />
turnTo(30);<br />
penDown();<br />
platekKocha(1, 300);<br />
W ostatnim wywołaniu rysującym płatek Kocha zmieniaj pierwszy parametr, czyli<br />
stopień płatka w zakresie od 1 do 7.<br />
Aplikację utworzoną w App Lab możesz otworzyć w smartfonie. Wystarczy kliknąć<br />
przycisk Udostępnij, skopiować podany adres i przesłać go sobie np. e-mailem.<br />
Trójkąt Sierpińskiego<br />
Kolejny fraktal opisał polski matematyk Wacław Sierpiński (1882–1969). Trójkąt Sierpińskiego<br />
powstał jako konstrukcja pomocnicza do wyprowadzenia twierdzenia o krzywej,<br />
która rozgałęzia się w każdym miejscu.<br />
Przeanalizuj projekt trójkąt Sierpińskiego zrealizowany w Scratchu (scratch.mit.edu/projects/15462012).<br />
Ustaw suwakiem kolejne stopnie – w przypadku stopnia 1. zostanie<br />
narysowany duży trójkąt, w przypadku stopnia 2. – duży trójkąt zostanie podzielony<br />
na cztery mniejsze trójkąty o bokach równych połowie boku dużego trójkąta.<br />
Rys. 5. Trójkąty Sierpińskiego stopnia 2., 3. i 6.