11.05.2018 Views

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!