1 00:00:01,220 --> 00:00:05,157 Programujmy. Zaczniemy od podstaw, czyli figur geometrycznych. 2 00:00:05,257 --> 00:00:08,157 Wkrótce wasze figury będą latać po monitorze, 3 00:00:08,246 --> 00:00:11,098 zmieniać kolory i robić inne fajne rzeczy. 4 00:00:11,192 --> 00:00:12,608 Oglądajcie nasz filmik. 5 00:00:12,708 --> 00:00:16,489 Najpierw - prostokąty. Wpisujemy „rect” (dla prostokąta) 6 00:00:16,589 --> 00:00:21,147 i cztery liczby w nawiasie. Zaraz wyjaśnię, co oznaczają. 7 00:00:21,247 --> 00:00:23,910 Zamykamy nawias i wstawiamy średnik. 8 00:00:24,010 --> 00:00:25,684 Patrzcie: prostokąt! 9 00:00:25,784 --> 00:00:27,738 Dobrze poszło, powtórzmy. 10 00:00:27,838 --> 00:00:29,526 Wstawmy inne liczby. 11 00:00:30,021 --> 00:00:31,531 Może większe... 12 00:00:32,484 --> 00:00:33,908 oraz dwie mniejsze. 13 00:00:34,008 --> 00:00:35,918 I jest kolejny prostokąt! 14 00:00:36,041 --> 00:00:40,611 Jeśli zmniejszymy pierwszą liczbę, prostokąt się poruszy. 15 00:00:40,711 --> 00:00:44,141 Gdy zwiększymy, a potem zmniejszymy ostatnią, 16 00:00:44,241 --> 00:00:46,327 to prostokąt urośnie i skurczy się. 17 00:00:46,427 --> 00:00:47,438 Ciekawe! 18 00:00:47,538 --> 00:00:50,665 Zastanawiacie się, jak to się dzieje? 19 00:00:51,223 --> 00:00:53,086 Komputer przypomina 20 00:00:53,186 --> 00:00:55,512 inteligentnego, posłusznego psa. 21 00:00:55,612 --> 00:00:59,911 Psu każemy usiąść, zostać albo tarzać się po ziemi. 22 00:01:00,011 --> 00:01:02,014 Wystarczy wydać polecenie. 23 00:01:02,114 --> 00:01:05,824 A jak nakazać komputerowi-psu, żeby usiadł? 24 00:01:05,924 --> 00:01:08,144 Zrobilibyśmy to, 25 00:01:08,244 --> 00:01:11,288 pisząc polecenie, np. „siad”. 26 00:01:11,388 --> 00:01:15,469 Dodalibyśmy nawiasy, żeby komputer to polecenie wykonał, 27 00:01:15,569 --> 00:01:19,511 po czym wpisalibyśmy średnik oznaczający koniec polecenia. 28 00:01:19,611 --> 00:01:22,135 I pies-komputer by usiadł. 29 00:01:22,235 --> 00:01:25,128 Wasz komputer z Khan Academy nie jest psem, 30 00:01:25,228 --> 00:01:27,545 więc nie umie siadać ani tarzać się, 31 00:01:27,645 --> 00:01:32,061 ale narysuje prostokąt, gdy wpiszecie: „rect”. To też fajne! 32 00:01:32,161 --> 00:01:34,293 I tym się zajmiemy. 33 00:01:34,393 --> 00:01:37,444 Damy polecenie „rect”, samą nazwę, 34 00:01:37,544 --> 00:01:41,103 dołożymy nawiasy oznaczające: „zrób to” 35 00:01:41,203 --> 00:01:43,305 i zakończymy średnikiem. 36 00:01:43,405 --> 00:01:46,556 Stąd komputer wie, co ma wykonać. 37 00:01:47,265 --> 00:01:49,717 Wróćmy do naszego „rect”. 38 00:01:49,817 --> 00:01:55,426 Mamy polecenie i nawiasy. A po co te szalone liczby? 39 00:01:57,200 --> 00:02:00,883 Dla komputera samo „rect” to za mało. 40 00:02:01,463 --> 00:02:05,278 Powiedzmy, że dam wam kartkę 41 00:02:05,378 --> 00:02:09,520 i poproszę, żebyście narysowali prostokąt dokładnie taki, jaki chcę. 42 00:02:09,620 --> 00:02:13,920 Jeśli nie czytacie mi w myślach, od razu zadacie pytania. 43 00:02:14,884 --> 00:02:15,929 Najpierw: 44 00:02:16,029 --> 00:02:19,203 „Gdzie mam narysować prostokąt?”. 45 00:02:19,303 --> 00:02:21,130 Odpowiedziałabym: 46 00:02:21,230 --> 00:02:25,950 „Ustalmy, że lewa strona kartki, którą wam dałam, 47 00:02:26,050 --> 00:02:30,093 to będzie zero. A prawa strona to 400”. 48 00:02:30,193 --> 00:02:33,023 Mogłabym podać liczbę, np. 100, 49 00:02:33,123 --> 00:02:36,688 a wy wiedzielibyście, że to gdzieś tu. Mniej więcej. 50 00:02:37,409 --> 00:02:40,025 No i dobrze, ale zaraz powiecie: 51 00:02:40,125 --> 00:02:43,472 „Już wiem, ile na boki, a w górę i w dół?”. 52 00:02:43,572 --> 00:02:47,346 Podam wam drugą liczbę, np. 200, 53 00:02:47,446 --> 00:02:49,877 i powiem: „Góra to zero, 54 00:02:49,977 --> 00:02:52,644 a dół niech wynosi 400”. 55 00:02:52,744 --> 00:02:56,564 Pomyślicie: „200 bedzie pośrodku”. 56 00:02:57,987 --> 00:03:00,339 I świetnie! Teraz powiecie: 57 00:03:00,439 --> 00:03:02,601 „Narysuję ten prostokąt tutaj, 58 00:03:02,701 --> 00:03:05,570 przy 100 w poprzek i 200 w dół”. 59 00:03:06,547 --> 00:03:09,013 To jeszcze za mało. O co spytacie? 60 00:03:09,496 --> 00:03:12,273 Właśnie: „Jak duży ma być prostokąt?”. 61 00:03:12,373 --> 00:03:16,798 Odpowiem: „Może 150 szerokości”. 62 00:03:17,373 --> 00:03:21,015 Pomyślicie: „Tu jest 100, tu 400, 63 00:03:21,115 --> 00:03:25,105 więc szerokość 150 będzie tutaj”. 64 00:03:25,752 --> 00:03:28,843 „No dobrze, 150 szerokości”. 65 00:03:29,341 --> 00:03:31,208 Spytacie: „A wysokość?”. 66 00:03:31,308 --> 00:03:33,604 Powiem: „Nie za duża. 50”. 67 00:03:33,704 --> 00:03:37,033 Dopytacie: „50 to będzie tyle?”. 68 00:03:37,663 --> 00:03:40,802 I ucieszycie się: „Super! Wiem, gdzie ma być prostokąt 69 00:03:40,902 --> 00:03:43,793 i jak dokładnie ma wyglądać. Narysuję go”. 70 00:03:44,978 --> 00:03:47,208 Dużo pracy przy tym prostokącie! 71 00:03:47,982 --> 00:03:50,425 Chciałam wam objaśnić te liczby. 72 00:03:50,525 --> 00:03:53,546 Pamiętacie? 100 w poprzek, 200 w dół, 73 00:03:54,054 --> 00:03:57,795 150 szerokości i 50 wysokości... 74 00:03:57,895 --> 00:04:01,909 I teraz wszyscy dobrze wiemy, jak ma wyglądać prostokąt. 75 00:04:02,009 --> 00:04:04,297 Właśnie tak działa komputer. 76 00:04:04,397 --> 00:04:06,897 Piszecie polecenie, jak mówiliśmy, 77 00:04:06,997 --> 00:04:09,896 otwieracie nawias, wpisujecie cztery liczby, 78 00:04:09,996 --> 00:04:13,933 100, 200, 150 i 50, 79 00:04:14,033 --> 00:04:16,348 a dalej nawias i średnik. 80 00:04:16,447 --> 00:04:20,272 Komputer narysuje prostokąt tam, gdzie chcieliśmy. 81 00:04:20,372 --> 00:04:22,036 Bądźmy szczerzy: 82 00:04:22,137 --> 00:04:25,686 to nie tu. Nie tu go narysowaliśmy. 83 00:04:25,786 --> 00:04:27,411 Liczby się nie zgadzają. 84 00:04:27,488 --> 00:04:31,444 Niech to wygląda dokładnie tak jak na naszym rysunku. 85 00:04:31,544 --> 00:04:33,951 Przesuńmy to trochę dalej 86 00:04:34,599 --> 00:04:37,053 i trochę w dół... 87 00:04:37,714 --> 00:04:41,850 Niech prostokąt będzie węższy i nieco niższy. 88 00:04:42,758 --> 00:04:46,193 Teraz jest taki jak na rysunku, 89 00:04:46,293 --> 00:04:48,743 bo rozumiemy, co oznaczają te liczby. 90 00:04:48,843 --> 00:04:52,292 Możemy je zmieniać, by prostokąt był taki, jak chcemy. 91 00:04:52,392 --> 00:04:54,970 Narysujmy inny prostokąt. 92 00:04:55,070 --> 00:04:58,821 Świetnie, że możemy je rysować, gdzie tylko sobie życzymy. 93 00:04:59,445 --> 00:05:02,875 Może w górnym rogu? Na samej górze? 94 00:05:03,724 --> 00:05:05,551 Czyli gdzie? 95 00:05:06,042 --> 00:05:09,667 To będzie zero w poprzek, zero w pionie... 96 00:05:09,767 --> 00:05:13,856 I niech będzie mały. 50 szerokości 97 00:05:13,956 --> 00:05:16,869 i może 10 wysokości. Malutki! 98 00:05:16,998 --> 00:05:19,549 Zróbmy to. Piszemy „rect”, 99 00:05:19,649 --> 00:05:22,850 oddzielamy parametry przecinkami 100 00:05:22,950 --> 00:05:25,612 i już się cieszymy: „W porządku”. 101 00:05:25,748 --> 00:05:28,457 A jednak nie. Komunikat błędu: 102 00:05:28,557 --> 00:05:31,412 „Nie! Zabrakło nawiasu!”. 103 00:05:31,512 --> 00:05:34,785 My na to: „Fakt”. I wstawiamy nawias. Super, co? 104 00:05:34,885 --> 00:05:38,454 Wcale nie. Nowy komunikat: brak średnika. 105 00:05:38,554 --> 00:05:42,382 Super! Wciskamy: „Pokaż, gdzie”, a komputer wskazuje wiersz. 106 00:05:42,482 --> 00:05:44,206 Przypominamy sobie: 107 00:05:44,306 --> 00:05:48,485 „Średnik tu oznacza koniec zdania. Zapomnieliśmy o nim!”. 108 00:05:48,585 --> 00:05:52,177 Dostawiamy go więc i wszystko jest w porządku. 109 00:05:52,277 --> 00:05:55,735 Patrzcie: prostokącik jest taki, jaki miał być. 110 00:05:55,835 --> 00:05:58,868 Jak wcześniej, możemy go powiększyć, 111 00:05:58,968 --> 00:06:03,303 przesunąć, umieścić tam, gdzie chcemy. 112 00:06:03,403 --> 00:06:06,689 Już wiecie, jak działa polecenie „rect”. 113 00:06:06,789 --> 00:06:08,657 Wiecie, co znaczą te liczby 114 00:06:08,757 --> 00:06:11,991 i że trzeba wpisać polecenie w nawiasie, 115 00:06:12,040 --> 00:06:15,410 rozdzielić liczby przecinkami i skończyć średnikiem. 116 00:06:15,510 --> 00:06:19,158 Dużo pracy, ale poćwiczcie, wczujcie się w to. 117 00:06:19,258 --> 00:06:23,362 W następnym odcinku będą nowe figury, a potem coś super: 118 00:06:23,462 --> 00:06:26,443 będziemy je kolorować i przesuwać po ekranie.