[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.89,0:00:03.14,Default,,0000,0000,0000,,Dowiedzmy się więcej o rysowaniu. Dialogue: 0,0:00:03.24,0:00:05.25,Default,,0000,0000,0000,,Co można rysować prócz prostokątów? Dialogue: 0,0:00:05.35,0:00:07.57,Default,,0000,0000,0000,,Owale, z pomocą słowa „ellipse” Dialogue: 0,0:00:07.67,0:00:09.80,Default,,0000,0000,0000,,- polecenia znanego komputerowi. Dialogue: 0,0:00:09.90,0:00:14.65,Default,,0000,0000,0000,,W programowaniu zamiast\N„polecenia” mówimy: „funkcje”. Dialogue: 0,0:00:14.75,0:00:18.00,Default,,0000,0000,0000,,Od tej pory będę używać tego słowa. Dialogue: 0,0:00:18.10,0:00:20.84,Default,,0000,0000,0000,,Wpiszmy nazwę funkcji „ellipse”, Dialogue: 0,0:00:20.84,0:00:22.79,Default,,0000,0000,0000,,dodajmy nawias i średnik... Dialogue: 0,0:00:23.00,0:00:24.00,Default,,0000,0000,0000,,Nie działa! Dialogue: 0,0:00:24.10,0:00:27.27,Default,,0000,0000,0000,,Wyświetla się komunikat błędu\Ndotyczący parametrów. Dialogue: 0,0:00:27.37,0:00:30.33,Default,,0000,0000,0000,,Porównując z „rect”,\Nwidzicie, czego brakuje? Dialogue: 0,0:00:30.83,0:00:35.03,Default,,0000,0000,0000,,Wpisaliśmy tylko „ellipse”,\Nale bez liczb, jak przy prostokącie. Dialogue: 0,0:00:35.16,0:00:37.06,Default,,0000,0000,0000,,Te liczby to parametry. Dialogue: 0,0:00:37.49,0:00:40.62,Default,,0000,0000,0000,,Wprowadzamy je do funkcji, Dialogue: 0,0:00:40.72,0:00:43.00,Default,,0000,0000,0000,,a one kierują jej działaniem. Dialogue: 0,0:00:45.22,0:00:46.55,Default,,0000,0000,0000,,Bez parametrów Dialogue: 0,0:00:46.65,0:00:50.06,Default,,0000,0000,0000,,program nie wie,\Ngdzie i jak duża ma być ta elipsa. Dialogue: 0,0:00:50.16,0:00:52.53,Default,,0000,0000,0000,,Komunikat zaczyna być zrozumiały. Dialogue: 0,0:00:52.53,0:00:54.72,Default,,0000,0000,0000,,Wprowadźmy więc cztery parametry, Dialogue: 0,0:00:54.72,0:01:00.56,Default,,0000,0000,0000,,by podać odległość od boku i góry,\Nszerokość i wysokość elipsy. Dialogue: 0,0:01:00.75,0:01:05.78,Default,,0000,0000,0000,,Pobawimy się naszą elipsą.\NBędziemy ją powiększać i zmniejszać. Dialogue: 0,0:01:08.20,0:01:11.53,Default,,0000,0000,0000,,Podstawy już znamy.\NSpróbujmy narysować dużą elipsę Dialogue: 0,0:01:11.63,0:01:13.29,Default,,0000,0000,0000,,na samym środku pola. Dialogue: 0,0:01:14.01,0:01:16.54,Default,,0000,0000,0000,,Pewnie spytacie, gdzie jest środek. Dialogue: 0,0:01:17.50,0:01:20.30,Default,,0000,0000,0000,,Powtórzmy: lewy górny róg to 0, Dialogue: 0,0:01:20.30,0:01:25.49,Default,,0000,0000,0000,,prawy, jeśli pamiętacie, to 400,\Ni tyle samo w dół. Dialogue: 0,0:01:25.49,0:01:27.76,Default,,0000,0000,0000,,Na pytanie: „Gdzie jest środek?” Dialogue: 0,0:01:27.76,0:01:31.28,Default,,0000,0000,0000,,odpowiemy: „W połowie 400,\Nczyli na 200... Dialogue: 0,0:01:31.28,0:01:33.76,Default,,0000,0000,0000,,i w połowie tych 400, także na 200”. Dialogue: 0,0:01:33.76,0:01:36.75,Default,,0000,0000,0000,,Zróbmy to - naszą funkcję „ellipse”. Dialogue: 0,0:01:36.75,0:01:40.79,Default,,0000,0000,0000,,Wprowadzimy parametry.\NElipsa będzie duża. Dialogue: 0,0:01:41.47,0:01:45.77,Default,,0000,0000,0000,,Już! Dla zabawy\Nnarysujmy też prostokąt. Dialogue: 0,0:01:46.24,0:01:50.22,Default,,0000,0000,0000,,Dajmy „rect” 200, 200...\Ni tu mniej: 100, 100. Dialogue: 0,0:01:50.22,0:01:54.81,Default,,0000,0000,0000,,Ciekawe!\NCo pokazuje ten eksperyment? Dialogue: 0,0:01:55.24,0:01:58.00,Default,,0000,0000,0000,,Widzimy, że punkt (200, 200) Dialogue: 0,0:01:58.00,0:02:01.77,Default,,0000,0000,0000,,pokazuje, gdzie ma być\Nśrodek elipsy, Dialogue: 0,0:02:01.77,0:02:04.50,Default,,0000,0000,0000,,ale z prostokątem jest inaczej. Dialogue: 0,0:02:04.50,0:02:08.54,Default,,0000,0000,0000,,Tu (200,200) określa położenie\Nlewego górnego rogu. Dialogue: 0,0:02:09.97,0:02:13.20,Default,,0000,0000,0000,,Pamiętajmy o tym,\Nrozmieszczając figury. Dialogue: 0,0:02:14.75,0:02:16.56,Default,,0000,0000,0000,,A teraz - linie proste. Dialogue: 0,0:02:16.82,0:02:19.28,Default,,0000,0000,0000,,Funkcja nazywa się „line”. Dialogue: 0,0:02:19.48,0:02:21.77,Default,,0000,0000,0000,,Moglibyśmy wprowadzić\Ncztery parametry, Dialogue: 0,0:02:21.77,0:02:24.98,Default,,0000,0000,0000,,ale linia nie ma rozmiaru\Njak prostokąt. Dialogue: 0,0:02:25.23,0:02:27.22,Default,,0000,0000,0000,,Czemu posłużą te liczby? Dialogue: 0,0:02:28.48,0:02:31.27,Default,,0000,0000,0000,,Pierwszy i drugi parametr Dialogue: 0,0:02:31.27,0:02:34.26,Default,,0000,0000,0000,,wskażą, gdzie z boku i w dole\Nma się zacząć linia. Dialogue: 0,0:02:34.54,0:02:36.56,Default,,0000,0000,0000,,A pozostałe dwa parametry... Dialogue: 0,0:02:36.98,0:02:40.02,Default,,0000,0000,0000,,Druga para, czyli 90 i 200, Dialogue: 0,0:02:40.02,0:02:43.53,Default,,0000,0000,0000,,określi, jak daleko w dole\Ni po prawej linia się skończy. Dialogue: 0,0:02:46.52,0:02:48.24,Default,,0000,0000,0000,,Skoro wiemy, jak to działa, Dialogue: 0,0:02:48.24,0:02:51.76,Default,,0000,0000,0000,,przyjrzyjmy się czemuś,\Nco wyda się dziwne. Dialogue: 0,0:02:52.50,0:02:56.76,Default,,0000,0000,0000,,Co będzie, jeśli narysuję prostokąt\Nod górnego lewego rogu, Dialogue: 0,0:02:56.76,0:03:00.28,Default,,0000,0000,0000,,określając, że to jego wierzchołek? Dialogue: 0,0:03:00.53,0:03:02.28,Default,,0000,0000,0000,,Prostokąt będzie duży. Dialogue: 0,0:03:03.99,0:03:07.02,Default,,0000,0000,0000,,Mógłby być nawet taki,\Nale to przesada. Dialogue: 0,0:03:07.78,0:03:11.76,Default,,0000,0000,0000,,Widzimy, że elipsa stopniowo znika. Dialogue: 0,0:03:11.91,0:03:13.78,Default,,0000,0000,0000,,Da się sprawić, że zniknie cała. Dialogue: 0,0:03:14.76,0:03:16.54,Default,,0000,0000,0000,,Zastanawiamy się, gdzie jest. Dialogue: 0,0:03:17.77,0:03:21.50,Default,,0000,0000,0000,,Program rysuje figury po kolei. Dialogue: 0,0:03:21.50,0:03:24.70,Default,,0000,0000,0000,,Najpierw elipsę, na niej prostokąt, Dialogue: 0,0:03:24.70,0:03:26.50,Default,,0000,0000,0000,,a potem prostą. Dialogue: 0,0:03:26.50,0:03:29.76,Default,,0000,0000,0000,,Elipsa wciąż tu jest,\Ntylko pod spodem. Dialogue: 0,0:03:30.77,0:03:32.50,Default,,0000,0000,0000,,Pamiętajcie o tym. Dialogue: 0,0:03:32.50,0:03:35.81,Default,,0000,0000,0000,,Co by było,\Ngdybyśmy zaczęli od linii? Dialogue: 0,0:03:36.50,0:03:38.52,Default,,0000,0000,0000,,Nie widzielibyśmy jej wcale. Dialogue: 0,0:03:38.52,0:03:41.73,Default,,0000,0000,0000,,Zrobilibyście to i pytali:\N„A gdzie moja prosta?”. Dialogue: 0,0:03:41.74,0:03:45.02,Default,,0000,0000,0000,,Ona tu jest, tylko zasłonięta Dialogue: 0,0:03:45.02,0:03:48.05,Default,,0000,0000,0000,,przez elipsę i prostokąt. Dialogue: 0,0:03:50.25,0:03:53.50,Default,,0000,0000,0000,,Możemy wpływać na to,\Nktóre figury będą na których, Dialogue: 0,0:03:53.50,0:03:56.56,Default,,0000,0000,0000,,wpisując je w programie\Nw innej kolejności. Dialogue: 0,0:03:58.59,0:04:02.28,Default,,0000,0000,0000,,Zanim skończymy, wprowadzę\Nkilka terminów technicznych. Dialogue: 0,0:04:02.77,0:04:04.51,Default,,0000,0000,0000,,Jak wiecie z matematyki, Dialogue: 0,0:04:04.51,0:04:09.22,Default,,0000,0000,0000,,używamy litery „x”, by pokazać\Nodległość w poziomie, jak mówiliśmy, Dialogue: 0,0:04:09.22,0:04:11.53,Default,,0000,0000,0000,,a litery „y” - dla odległości w pionie. Dialogue: 0,0:04:11.53,0:04:14.00,Default,,0000,0000,0000,,Może was to dziwi,\Njeśli nie przywykliście, Dialogue: 0,0:04:14.00,0:04:18.54,Default,,0000,0000,0000,,ale tak jest łatwiej niż zawsze mówić\N„jak daleko w bok i w dół”. Dialogue: 0,0:04:19.49,0:04:22.22,Default,,0000,0000,0000,,Pierwsze dwa parametry naszej elipsy Dialogue: 0,0:04:22.22,0:04:27.53,Default,,0000,0000,0000,,mówią, że „x” ma wynosić 200,\Na „y” - 229. Dialogue: 0,0:04:28.97,0:04:33.04,Default,,0000,0000,0000,,To oznacza to samo,\Nco „jak daleko w bok i w dół”. Dialogue: 0,0:04:33.98,0:04:36.03,Default,,0000,0000,0000,,Możecie zadać inne dobre pytanie: Dialogue: 0,0:04:36.03,0:04:38.56,Default,,0000,0000,0000,,„Jakich używamy jednostek? Dialogue: 0,0:04:38.79,0:04:42.76,Default,,0000,0000,0000,,Czy to 200 cm, cali, mil?”. Dialogue: 0,0:04:42.76,0:04:44.81,Default,,0000,0000,0000,,Używamy tzw. pikseli. Dialogue: 0,0:04:45.26,0:04:47.79,Default,,0000,0000,0000,,Piksel to punkcik na ekranie. Dialogue: 0,0:04:48.48,0:04:51.96,Default,,0000,0000,0000,,To pole ma 400 pikseli szerokości. Dialogue: 0,0:04:52.29,0:04:56.50,Default,,0000,0000,0000,,Dlatego mówimy,\Nże lewy górny róg to 0, Dialogue: 0,0:04:56.50,0:05:00.59,Default,,0000,0000,0000,,a tu jest 400. Bo to 400 pikseli. Dialogue: 0,0:05:01.51,0:05:04.78,Default,,0000,0000,0000,,Podobnie, mówiąc „200”,\Nmamy na myśli piksele. Dialogue: 0,0:05:04.78,0:05:08.30,Default,,0000,0000,0000,,Pewnie już rozumiecie.\NFantastycznie! Dialogue: 0,0:05:08.30,0:05:12.00,Default,,0000,0000,0000,,Poznaliście funkcje „line”,\N„ellipse” i „rect” z parametrami. Dialogue: 0,0:05:12.25,0:05:14.79,Default,,0000,0000,0000,,Dużo informacji - ale przemyślcie je, Dialogue: 0,0:05:14.79,0:05:16.42,Default,,0000,0000,0000,,a szybko się wciągniecie.