0:00:01.220,0:00:02.817 Začneme programovat. 0:00:02.817,0:00:05.245 Nejdříve si ukážeme, jak[br]nakreslit základní geometrické obrazce. 0:00:05.245,0:00:06.464 Ale nebojte se,[br]ani se nenadějete 0:00:06.464,0:00:08.246 a vaše tvary budou[br]poletovat po obrazovce, 0:00:08.246,0:00:11.098 měnit barvy a dělat[br]spoustu dalších drsných triků. 0:00:11.098,0:00:12.772 Tak to nevzdávejte! 0:00:12.772,0:00:14.636 Pro začátek nakreslíme obdélník. 0:00:14.636,0:00:16.516 Napíšeme rect, od slova[br]rectangle, obdélník 0:00:16.516,0:00:18.990 potom ( a čtyři čísla,[br]10, 20, 100, 200-- 0:00:18.990,0:00:21.024 hned vysvětlim, co[br]ta čísla znamenají-- 0:00:21.024,0:00:23.938 teď napište ) a na konec[br]řádku ještě ; 0:00:23.938,0:00:25.515 Hop, a je tu obdélník! 0:00:25.515,0:00:27.563 Protože nám to šlo[br]tak krásně, uděláme to ještě jednou 0:00:27.763,0:00:29.551 Tentokrát s jinými čísly. 0:00:30.021,0:00:31.531 Nejdřív větší,[br](300, 240, 0:00:32.181,0:00:34.031 a na konci potom menší,[br]10, 20); 0:00:34.031,0:00:36.041 a koukej, malý obdélník! 0:00:36.041,0:00:39.256 Když zmenšíme[br]tohle první číslo, 0:00:39.256,0:00:40.571 začne se posunovat. 0:00:40.751,0:00:43.782 Když tohle poslední číslo[br]zvětšíme a pak zmenšíme, 0:00:43.782,0:00:46.276 tak se obdélník nejdřív zvětšuje[br]a potom zase zmenšuje. 0:00:46.276,0:00:47.510 Zajímavé! 0:00:47.510,0:00:50.545 Teď se asi ptáte, jak[br]to všechno funguje. 0:00:51.245,0:00:52.756 Představte si to takhle. Váš počítač 0:00:52.756,0:00:55.507 je jako velmi[br]pracovitý a poslušný pes. 0:00:55.507,0:00:59.778 Poslušnému psovi můžete říct[br]sedni, lehni, možná udělej pac. 0:00:59.778,0:01:01.503 Musíte mu dát povel. 0:01:02.023,0:01:05.282 Takže v programu,[br]jak byste řekli počítači sedni? 0:01:05.742,0:01:08.024 No, museli byste napsat 0:01:08.024,0:01:11.255 jméno příkazu, takže sedni,[br]anglicky sit, 0:01:11.255,0:01:13.271 a za to () 0:01:13.271,0:01:15.267 čímž říkáte, že je to[br]příkaz, a ne něco jiného, 0:01:15.267,0:01:17.764 a nakonec ; který[br]ukončuje příkazy, 0:01:17.764,0:01:19.521 znamená něco jako "A to je vše." 0:01:19.521,0:01:21.829 Váš počítač si hned nato sedne.[br]Ne, nesedne. 0:01:22.219,0:01:25.264 Váš počítač (prohlížeč s otevřenou[br]stránkou Khanovy školy) není pes, 0:01:25.264,0:01:27.254 takže si nesedne,[br]ani vám nedá pac, 0:01:27.254,0:01:30.261 ale může třeba kreslit[br]obdélníky, když řeknete rect, 0:01:30.261,0:01:32.058 což je taky dobré, že? 0:01:32.298,0:01:34.344 To je přesně to,[br]co na tomhle řádku děláme. 0:01:34.344,0:01:37.161 Když dáme povel rect,[br]což není nic než jméno povelu, 0:01:37.161,0:01:39.754 a nezapomenema na ( a ), 0:01:39.754,0:01:41.017 což značí "udělej to", 0:01:41.017,0:01:43.041 a na konec řádku napšíeme ;. 0:01:43.501,0:01:46.566 Váš počítač provede[br]to co po něm rect chce. 0:01:47.216,0:01:49.737 Takže teď se ještě jednou vrátíme[br]k našemu rect. 0:01:49.737,0:01:53.502 Jméno příkazu je tady,[br]za ním jsou závorky, 0:01:53.502,0:01:55.770 ale co ta čísla v závorkách? 0:01:56.250,0:01:59.503 Ty tam jsou proto, že[br] 0:01:59.503,0:02:01.056 říct jenom rect nestačí. 0:02:01.986,0:02:05.249 Představte si,[br]že bych vám dala kus papíru 0:02:05.249,0:02:07.254 a řekla "namaluj mi[br]obdélkník 0:02:07.254,0:02:09.329 přesně tak[br]jak ho chci mít". 0:02:09.989,0:02:11.233 Pokud mi to[br]neumíte vyčíst z očí, 0:02:11.233,0:02:13.287 budete se muset[br]na pár věcí zeptat. 0:02:14.507,0:02:15.756 Nejdřív vás asi bude zajímat,[br] 0:02:15.756,0:02:19.075 "Kde mám obdélník nakresit?" 0:02:19.255,0:02:21.278 No a já vám na to řeknu 0:02:21.278,0:02:22.527 "Domluvme se, že 0:02:22.527,0:02:25.796 levý kraj vašeho papíru,[br]který jste dostali 0:02:25.796,0:02:27.046 má souřadnici nula 0:02:27.046,0:02:29.815 a pravý kraj bude mít[br]souřadnici 400." 0:02:30.035,0:02:33.011 Teď vám můžu říct číslo,[br]třeba 100, 0:02:33.011,0:02:36.235 a vy budete vědět, že[br]to značí v první čtvrtinu, někde tady, 0:02:36.235,0:02:37.309 zhruba. 0:02:37.309,0:02:39.967 To vás na chvíli uspokojí,[br]ale pak si pomyslíte, 0:02:39.967,0:02:43.165 "Dobře, teď vím jak daleko odleva,[br]jenže jak daleko odshora?" 0:02:43.515,0:02:47.010 No a já vám dám další číslo,[br]například 200, 0:02:47.010,0:02:49.750 a zase řeknu "Horní okraj[br]bude 0, 0:02:49.750,0:02:52.646 a dolní okraj zase 400." 0:02:52.646,0:02:53.744 Takže vy si pomyslíte, 0:02:53.744,0:02:56.802 "200, to je uprostřed, takže[br]někde tady." 0:02:57.402,0:02:59.758 No a teď si můžete říct 0:02:59.758,0:03:02.504 "Super, nakreslím obdélník[br]přesně tady, 0:03:02.504,0:03:05.580 protože je to 100 dílků zleva[br]a 200 dílků shora." 0:03:06.490,0:03:09.056 Jenže to stále nestačí,[br]protože co ještě nevíte? 0:03:09.496,0:03:12.268 Přesně tak,[br]"Jak má být ten obdélník velký?" 0:03:12.268,0:03:17.008 A já řeknu[br]"Udělej ho 150 jednotek široký" 0:03:17.008,0:03:20.969 A ty si řekneš,[br]"Tady je 100, na kraji je 400, 0:03:20.969,0:03:25.310 takže 150, obdélník[br]bude končit někde tady" 0:03:25.530,0:03:28.821 No a teď si pomysíš[br]"Fajn, tak bude mít šířku 150" 0:03:29.341,0:03:31.238 No a pak se zptáš[br]"Jak má být vysoký?" 0:03:31.238,0:03:33.468 Já na to odpovím,[br]"moc ne, jen 50" 0:03:33.718,0:03:37.296 No a ty si řekneš, "Tak jo,[br]takže někam po sem." 0:03:37.506,0:03:39.019 A teď si řekneš "Konečně[br]už vím všechno. 0:03:39.019,0:03:40.812 Vím, kde chceš mít svůj[br]obdélník 0:03:40.812,0:03:42.492 a taky jak velký má být, 0:03:42.492,0:03:44.082 takže můžu začít kreslit" 0:03:45.232,0:03:47.562 To je spousta informací,[br]po jeden obdélník, co? 0:03:47.982,0:03:50.265 Ale když ta čtyři čísla[br]máte-- 0:03:50.265,0:03:53.547 vzpomeň si, že jsme řekli[br]100 zleva, 200 shora, 0:03:54.457,0:03:57.532 150 široký a 50 vysoký-- 0:03:57.822,0:03:59.755 tak máte vše co potřebujete 0:03:59.755,0:04:01.548 abyste věděli,[br]jak ten obdélník vypadá. 0:04:02.008,0:04:04.252 Počítač to potřebuje vědět taky. 0:04:04.252,0:04:06.755 Když napíšete jméno příkazu,[br]jak jsme řekli dříve, 0:04:06.755,0:04:09.744 potom napíšete ( a[br]ta čtyři čísla, 0:04:09.744,0:04:14.020 100, 200, 150, 50 0:04:14.020,0:04:16.006 a na konec ) a ; 0:04:16.226,0:04:19.303 Tak vám počítač nakreslí[br]obdélník přesně kde jste si řekli. 0:04:20.623,0:04:22.263 Upřímně, musím uznat, že 0:04:22.263,0:04:24.223 to asi není to místo,[br]kde chcete mít obdélník. 0:04:24.223,0:04:25.583 Tam jsme ho nenakreslili, že? 0:04:25.763,0:04:27.488 Takže musíme čísla trochu změnit. 0:04:27.488,0:04:31.273 Uděláme to teď, aby byl tam,[br]kde ho chceme mít. 0:04:31.273,0:04:33.780 Tohle změníme, aby byl trochu[br]víc támhle 0:04:34.220,0:04:37.254 Trochu míň nahoru a dolů 0:04:37.714,0:04:42.008 trochu užší,[br]možná ne tak vysoký. 0:04:42.758,0:04:46.024 A teď máme obdélník[br]víceméně na místě, 0:04:46.024,0:04:48.771 protože rozumíme tomu,[br]co každé z těch 4 čísel značí, 0:04:48.771,0:04:51.828 a umíme je změnit,[br]abychom dostali, co chceme. 0:04:52.748,0:04:54.767 Teď se zamyslíme nad dalším[br]obdélníkem. 0:04:54.767,0:04:56.472 Protože teď umíme 0:04:56.472,0:04:58.757 nakreslit obdélník kdekoli. 0:04:59.817,0:05:02.157 Co třeba tady v tomhle[br]horním rohu, 0:05:02.157,0:05:03.387 až tady nahoře? 0:05:03.987,0:05:05.558 Zamysleme se,[br]jaké to jsou souřadnice. 0:05:06.018,0:05:09.502 Řekla bych, že je to 0 zleva a 0 shora, 0:05:09.502,0:05:13.255 a mohl by být malý,[br]třeba jen 50 široký 0:05:13.255,0:05:16.268 a třeba jen 40 vysoký,[br]takový malý obdélník. 0:05:16.998,0:05:18.266 Teď to stačí jen sepsat. 0:05:18.266,0:05:19.276 Napíšeme rect, 0:05:19.276,0:05:21.546 a argumenty oddělujeme čárkami , , , 0:05:22.756,0:05:25.518 takže zkusíme napsat[br]"Alright, cool" 0:05:25.748,0:05:28.551 Což vede na tuto[br]chybovou hlášku, která říká 0:05:28.551,0:05:31.392 "Ale ne, zdá se, že vám tam chybí )" 0:05:31.392,0:05:32.748 A my na to řekneme "No jo, fakt." 0:05:32.748,0:05:34.828 Takže ji tam dáme,[br]a teď už je to vpořádku, nebo ne? 0:05:34.828,0:05:36.998 Ne, protože,[br]jak nám říká další zpráva, 0:05:36.998,0:05:38.447 chybí nám tam středník. 0:05:38.447,0:05:40.866 Což je pravda.[br]Můžeme klepnout na "Ukaž mi kde" 0:05:40.866,0:05:42.616 a ukáže se nám,[br]že je to na tomto řádku 0:05:42.616,0:05:43.535 Pamatujte si 0:05:43.535,0:05:46.284 "Středníky jsou jako[br]tečky za větou 0:05:46.284,0:05:48.523 kterými ukončujeme řádky[br]a tady jsme na to zapomněli!: 0:05:48.523,0:05:52.024 Takže není nic snažšího, než[br]tam středník napsat. Vše je vpořádku. 0:05:52.254,0:05:55.295 Koukej, máme malý obdélník[br]přesně tam, jde jsme chtěli. 0:05:55.745,0:05:58.498 Jako před tím,[br]můžeme si ho trochu zvětšit, 0:05:58.718,0:06:00.230 můžeme ho někam posunout, 0:06:00.510,0:06:03.262 a můžeme si ho dát přesně[br]tam, kde ho chceme. 0:06:03.262,0:06:06.265 Tak a teď víte[br]přesně jak příkaz rect funguje. 0:06:06.505,0:06:08.706 Vysvětlili jsme si,[br]co znamenají ta čísla, 0:06:08.706,0:06:12.040 a že musíte vždy napsat[br]jméno příkazu, závorky, 0:06:12.040,0:06:14.964 čárky mezi čísly v závorkách[br]a na konec napíšete středník. 0:06:15.484,0:06:16.482 Je toho hodně, 0:06:16.482,0:06:19.170 musíte si to vyzkoušet[br]a zažijete si to. 0:06:19.260,0:06:21.499 Příště se naučíme,[br]jak kreslit další tvary, 0:06:21.499,0:06:23.261 a potom budeme dělat[br]opravdu úžasné věci, 0:06:23.261,0:06:26.342 jako barvičky a jak je[br]nechat létat po obrazovce.