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