[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.67,0:00:02.88,Default,,0000,0000,0000,,Tworząc program, zastanawiamy się, Dialogue: 0,0:00:02.98,0:00:06.09,Default,,0000,0000,0000,,jak nasze genialne pomysły\Nzapisać w postaci kodu. Dialogue: 0,0:00:07.06,0:00:10.99,Default,,0000,0000,0000,,Omówię metodę stosowaną\Nprzez wielu programistów. Dialogue: 0,0:00:11.09,0:00:12.98,Default,,0000,0000,0000,,Nazywamy ją pseudokodem. Dialogue: 0,0:00:13.81,0:00:17.30,Default,,0000,0000,0000,,Zapewne nie słyszeliście tego słowa. Dialogue: 0,0:00:17.40,0:00:21.44,Default,,0000,0000,0000,,Chodzi o kod przypominający angielski Dialogue: 0,0:00:21.54,0:00:25.38,Default,,0000,0000,0000,,czy inny język,\Nw którym lubicie mówić. Dialogue: 0,0:00:25.48,0:00:28.99,Default,,0000,0000,0000,,Może jeszcze nie rozumiecie,\Nweźmy więc przykład. Dialogue: 0,0:00:29.88,0:00:33.86,Default,,0000,0000,0000,,Chcę narysować\Nładną symetryczną twarz. Dialogue: 0,0:00:33.96,0:00:37.50,Default,,0000,0000,0000,,Przejrzę się w lustrze i zrobię szkic. Dialogue: 0,0:00:37.60,0:00:40.50,Default,,0000,0000,0000,,Powiem: „Mam owalną twarz, Dialogue: 0,0:00:40.60,0:00:44.33,Default,,0000,0000,0000,,dwoje oczu, na tej wysokości, Dialogue: 0,0:00:44.95,0:00:47.34,Default,,0000,0000,0000,,a tu jest środek twarzy”. Dialogue: 0,0:00:47.44,0:00:51.52,Default,,0000,0000,0000,,Już sobie wyobrażam,\Njak twarz ma wyglądać. Dialogue: 0,0:00:51.62,0:00:54.24,Default,,0000,0000,0000,,Zapiszę to w pseudokodzie. Dialogue: 0,0:00:55.91,0:00:59.40,Default,,0000,0000,0000,,Najpierw narysujemy twarz, Dialogue: 0,0:00:59.50,0:01:00.100,Default,,0000,0000,0000,,czyli owal pośrodku. Dialogue: 0,0:01:02.32,0:01:05.74,Default,,0000,0000,0000,,Później zrobimy dwoje oczu. Dialogue: 0,0:01:05.84,0:01:08.08,Default,,0000,0000,0000,,To także owale Dialogue: 0,0:01:08.18,0:01:11.56,Default,,0000,0000,0000,,na wysokości\Ndwóch trzecich twarzy. Dialogue: 0,0:01:11.66,0:01:15.05,Default,,0000,0000,0000,,Wielkości jednej piątej twarzy. Dialogue: 0,0:01:15.15,0:01:18.11,Default,,0000,0000,0000,,Nie są identyczne,\Nsądząc po mojej twarzy. Dialogue: 0,0:01:18.21,0:01:24.17,Default,,0000,0000,0000,,Dalej rysujemy usta,\Npoprzecznie, Dialogue: 0,0:01:24.27,0:01:27.72,Default,,0000,0000,0000,,na wysokości jednej trzeciej\Nod dołu. Dialogue: 0,0:01:29.23,0:01:32.46,Default,,0000,0000,0000,,Zwróćcie uwagę, jak zapisuję\Npseudokod. To komentarze. Dialogue: 0,0:01:32.56,0:01:35.46,Default,,0000,0000,0000,,Każdy wiersz zaczynam\Ndwoma ukośnikami. Dialogue: 0,0:01:36.55,0:01:40.12,Default,,0000,0000,0000,,Dzięki temu wpisuję pseudokod\Nw program Dialogue: 0,0:01:40.22,0:01:42.70,Default,,0000,0000,0000,,i nie boję się komunikatu\No błędzie. Dialogue: 0,0:01:43.21,0:01:45.91,Default,,0000,0000,0000,,Bo program zignoruje komentarze. Dialogue: 0,0:01:46.78,0:01:48.92,Default,,0000,0000,0000,,Zanotowałam to w pseudokodzie, Dialogue: 0,0:01:49.02,0:01:50.48,Default,,0000,0000,0000,,a teraz poświęcę czas, Dialogue: 0,0:01:50.58,0:01:54.96,Default,,0000,0000,0000,,by przekształcić wiersze pseudokodu\Nw prawdziwy kod. Dialogue: 0,0:01:55.06,0:01:58.55,Default,,0000,0000,0000,,Do twarzy potrzebuję owalu pośrodku. Dialogue: 0,0:01:58.65,0:02:01.21,Default,,0000,0000,0000,,Skorzystam z funkcji „ellipse”. Dialogue: 0,0:02:01.31,0:02:05.32,Default,,0000,0000,0000,,Określę środek ekranu Dialogue: 0,0:02:05.42,0:02:07.62,Default,,0000,0000,0000,,i wielkość oka. Dialogue: 0,0:02:08.36,0:02:10.26,Default,,0000,0000,0000,,W porządku?\NDobrze to wygląda? Dialogue: 0,0:02:10.36,0:02:12.63,Default,,0000,0000,0000,,Oczy są elipsami. Dialogue: 0,0:02:12.73,0:02:15.73,Default,,0000,0000,0000,,Cała twarz składa się z elips,\Nlubię łagodne kształty. Dialogue: 0,0:02:15.83,0:02:18.20,Default,,0000,0000,0000,,I będziemy mieć... Dialogue: 0,0:02:18.30,0:02:19.88,Default,,0000,0000,0000,,Zróbmy obliczenia, Dialogue: 0,0:02:19.98,0:02:23.75,Default,,0000,0000,0000,,żeby oczy znalazły się\Nw odpowiednim miejscu. Dialogue: 0,0:02:24.26,0:02:27.40,Default,,0000,0000,0000,,Niech to będzie\Njedna piąta rozmiaru twarzy. Dialogue: 0,0:02:27.50,0:02:29.22,Default,,0000,0000,0000,,Pierwsze oko już mamy. Dialogue: 0,0:02:29.32,0:02:32.07,Default,,0000,0000,0000,,Skopiuję i wkleję, będzie drugie.\NŚwietnie! Dialogue: 0,0:02:33.12,0:02:36.97,Default,,0000,0000,0000,,Mogę zostawić pseudokod koledze,\Nżeby go przerobił. Dialogue: 0,0:02:37.07,0:02:40.61,Default,,0000,0000,0000,,Da radę, bo porządnie\Nwszystko opisałam. Dialogue: 0,0:02:40.71,0:02:44.73,Default,,0000,0000,0000,,Zrobię to teraz,\Nbo jesteśmy kumplami! Dialogue: 0,0:02:45.88,0:02:48.60,Default,,0000,0000,0000,,Uważacie, że to głupie? Dialogue: 0,0:02:48.70,0:02:52.18,Default,,0000,0000,0000,,Dlaczego piszemy program dwa razy? Dialogue: 0,0:02:52.28,0:02:55.24,Default,,0000,0000,0000,,W języku ludzkim i komputerowym? Dialogue: 0,0:02:55.34,0:02:57.88,Default,,0000,0000,0000,,Ten przykład był prosty, Dialogue: 0,0:02:57.98,0:03:01.02,Default,,0000,0000,0000,,ale niedługo będziecie pisać\Nskomplikowane programy. Dialogue: 0,0:03:01.12,0:03:05.69,Default,,0000,0000,0000,,Trudno będzie zapamiętać całość,\Nzanim stworzymy kod. Dialogue: 0,0:03:05.79,0:03:09.45,Default,,0000,0000,0000,,Zwykle zapisuję program ogólnie,\Nw pseudokodzie, Dialogue: 0,0:03:10.44,0:03:15.44,Default,,0000,0000,0000,,a potem zajmuję się szczegółami\Nswojego pomysłu. Dialogue: 0,0:03:15.54,0:03:19.06,Default,,0000,0000,0000,,Zamieniam każdy wiersz\Npseudokodu w kod prawdziwy. Dialogue: 0,0:03:19.80,0:03:24.26,Default,,0000,0000,0000,,Gdy zaczniecie używać pseudokodu,\Nbędziecie to robić coraz częściej. Dialogue: 0,0:03:24.36,0:03:26.82,Default,,0000,0000,0000,,Spróbujcie przy następnym programie!