0:00:00.890,0:00:03.142 Dowiedzmy się więcej o rysowaniu. 0:00:03.242,0:00:05.251 Co można rysować prócz prostokątów? 0:00:05.351,0:00:07.572 Owale, z pomocą słowa „ellipse” 0:00:07.672,0:00:09.795 - polecenia znanego komputerowi. 0:00:09.895,0:00:14.651 W programowaniu zamiast[br]„polecenia” mówimy: „funkcje”. 0:00:14.751,0:00:18.002 Od tej pory będę używać tego słowa. 0:00:18.102,0:00:20.836 Wpiszmy nazwę funkcji „ellipse”, 0:00:20.836,0:00:22.790 dodajmy nawias i średnik... 0:00:23.000,0:00:24.005 Nie działa! 0:00:24.105,0:00:27.267 Wyświetla się komunikat błędu[br]dotyczący parametrów. 0:00:27.367,0:00:30.330 Porównując z „rect”,[br]widzicie, czego brakuje? 0:00:30.833,0:00:35.030 Wpisaliśmy tylko „ellipse”,[br]ale bez liczb, jak przy prostokącie. 0:00:35.161,0:00:37.060 Te liczby to parametry. 0:00:37.488,0:00:40.625 Wprowadzamy je do funkcji, 0:00:40.725,0:00:43.000 a one kierują jej działaniem. 0:00:45.219,0:00:46.549 Bez parametrów 0:00:46.649,0:00:50.059 program nie wie,[br]gdzie i jak duża ma być ta elipsa. 0:00:50.159,0:00:52.530 Komunikat zaczyna być zrozumiały. 0:00:52.530,0:00:54.717 Wprowadźmy więc cztery parametry, 0:00:54.717,0:01:00.563 by podać odległość od boku i góry,[br]szerokość i wysokość elipsy. 0:01:00.753,0:01:05.775 Pobawimy się naszą elipsą.[br]Będziemy ją powiększać i zmniejszać. 0:01:08.205,0:01:11.533 Podstawy już znamy.[br]Spróbujmy narysować dużą elipsę 0:01:11.633,0:01:13.292 na samym środku pola. 0:01:14.012,0:01:16.535 Pewnie spytacie, gdzie jest środek. 0:01:17.505,0:01:20.299 Powtórzmy: lewy górny róg to 0, 0:01:20.299,0:01:25.490 prawy, jeśli pamiętacie, to 400,[br]i tyle samo w dół. 0:01:25.490,0:01:27.761 Na pytanie: „Gdzie jest środek?” 0:01:27.761,0:01:31.285 odpowiemy: „W połowie 400,[br]czyli na 200... 0:01:31.285,0:01:33.759 i w połowie tych 400, także na 200”. 0:01:33.759,0:01:36.746 Zróbmy to - naszą funkcję „ellipse”. 0:01:36.746,0:01:40.788 Wprowadzimy parametry.[br]Elipsa będzie duża. 0:01:41.468,0:01:45.772 Już! Dla zabawy[br]narysujmy też prostokąt. 0:01:46.242,0:01:50.216 Dajmy „rect” 200, 200...[br]i tu mniej: 100, 100. 0:01:50.216,0:01:54.813 Ciekawe![br]Co pokazuje ten eksperyment? 0:01:55.243,0:01:58.000 Widzimy, że punkt (200, 200) 0:01:58.000,0:02:01.767 pokazuje, gdzie ma być[br]środek elipsy, 0:02:01.767,0:02:04.498 ale z prostokątem jest inaczej. 0:02:04.498,0:02:08.538 Tu (200,200) określa położenie[br]lewego górnego rogu. 0:02:09.969,0:02:13.202 Pamiętajmy o tym,[br]rozmieszczając figury. 0:02:14.752,0:02:16.565 A teraz - linie proste. 0:02:16.825,0:02:19.278 Funkcja nazywa się „line”. 0:02:19.478,0:02:21.773 Moglibyśmy wprowadzić[br]cztery parametry, 0:02:21.773,0:02:24.984 ale linia nie ma rozmiaru[br]jak prostokąt. 0:02:25.234,0:02:27.225 Czemu posłużą te liczby? 0:02:28.485,0:02:31.270 Pierwszy i drugi parametr 0:02:31.270,0:02:34.265 wskażą, gdzie z boku i w dole[br]ma się zacząć linia. 0:02:34.545,0:02:36.561 A pozostałe dwa parametry... 0:02:36.981,0:02:40.017 Druga para, czyli 90 i 200, 0:02:40.017,0:02:43.533 określi, jak daleko w dole[br]i po prawej linia się skończy. 0:02:46.523,0:02:48.242 Skoro wiemy, jak to działa, 0:02:48.242,0:02:51.761 przyjrzyjmy się czemuś,[br]co wyda się dziwne. 0:02:52.501,0:02:56.757 Co będzie, jeśli narysuję prostokąt[br]od górnego lewego rogu, 0:02:56.757,0:03:00.283 określając, że to jego wierzchołek? 0:03:00.533,0:03:02.281 Prostokąt będzie duży. 0:03:03.991,0:03:07.017 Mógłby być nawet taki,[br]ale to przesada. 0:03:07.777,0:03:11.760 Widzimy, że elipsa stopniowo znika. 0:03:11.910,0:03:13.780 Da się sprawić, że zniknie cała. 0:03:14.760,0:03:16.543 Zastanawiamy się, gdzie jest. 0:03:17.773,0:03:21.502 Program rysuje figury po kolei. 0:03:21.502,0:03:24.702 Najpierw elipsę, na niej prostokąt, 0:03:24.702,0:03:26.502 a potem prostą. 0:03:26.502,0:03:29.762 Elipsa wciąż tu jest,[br]tylko pod spodem. 0:03:30.772,0:03:32.500 Pamiętajcie o tym. 0:03:32.500,0:03:35.808 Co by było,[br]gdybyśmy zaczęli od linii? 0:03:36.498,0:03:38.520 Nie widzielibyśmy jej wcale. 0:03:38.520,0:03:41.730 Zrobilibyście to i pytali:[br]„A gdzie moja prosta?”. 0:03:41.740,0:03:45.023 Ona tu jest, tylko zasłonięta 0:03:45.023,0:03:48.050 przez elipsę i prostokąt. 0:03:50.250,0:03:53.501 Możemy wpływać na to,[br]które figury będą na których, 0:03:53.501,0:03:56.562 wpisując je w programie[br]w innej kolejności. 0:03:58.592,0:04:02.280 Zanim skończymy, wprowadzę[br]kilka terminów technicznych. 0:04:02.770,0:04:04.512 Jak wiecie z matematyki, 0:04:04.512,0:04:09.216 używamy litery „x”, by pokazać[br]odległość w poziomie, jak mówiliśmy, 0:04:09.216,0:04:11.528 a litery „y” - dla odległości w pionie. 0:04:11.528,0:04:14.001 Może was to dziwi,[br]jeśli nie przywykliście, 0:04:14.001,0:04:18.543 ale tak jest łatwiej niż zawsze mówić[br]„jak daleko w bok i w dół”. 0:04:19.493,0:04:22.216 Pierwsze dwa parametry naszej elipsy 0:04:22.216,0:04:27.528 mówią, że „x” ma wynosić 200,[br]a „y” - 229. 0:04:28.968,0:04:33.042 To oznacza to samo,[br]co „jak daleko w bok i w dół”. 0:04:33.982,0:04:36.034 Możecie zadać inne dobre pytanie: 0:04:36.034,0:04:38.564 „Jakich używamy jednostek? 0:04:38.794,0:04:42.763 Czy to 200 cm, cali, mil?”. 0:04:42.763,0:04:44.810 Używamy tzw. pikseli. 0:04:45.260,0:04:47.787 Piksel to punkcik na ekranie. 0:04:48.477,0:04:51.957 To pole ma 400 pikseli szerokości. 0:04:52.287,0:04:56.497 Dlatego mówimy,[br]że lewy górny róg to 0, 0:04:56.497,0:05:00.588 a tu jest 400. Bo to 400 pikseli. 0:05:01.508,0:05:04.784 Podobnie, mówiąc „200”,[br]mamy na myśli piksele. 0:05:04.784,0:05:08.303 Pewnie już rozumiecie.[br]Fantastycznie! 0:05:08.303,0:05:12.003 Poznaliście funkcje „line”,[br]„ellipse” i „rect” z parametrami. 0:05:12.253,0:05:14.791 Dużo informacji - ale przemyślcie je, 0:05:14.791,0:05:16.423 a szybko się wciągniecie.