Opór | Myśl jak programista, odc.2
-
0:22 - 0:25Po wyciągnięciu Etyki z więzienia
-
0:25 - 0:28Hedge przenosi ich w kierunku
przygranicznej osady, -
0:28 - 0:35leżącej w cieniu Bradbarrier,
wielkiego muru otaczającego kraj. -
0:35 - 0:39Jej mieszkańcy niedługo zgromadzą się
na comiesięczne karmienie. -
0:39 - 0:43Tutejsi ludzie spędzają czas,
kolekcjonując dzieła sztuki i literatury -
0:43 - 0:46z całego kraju.
-
0:46 - 0:50W dzień karmienia
przybywają żarłoczne pieco-boty. -
0:50 - 0:56Gdy jedzą, elektryczność działa
i ludzie dostają jedzenie. -
0:56 - 0:59Jeśli głodują - to samo spotyka ludzi.
-
1:01 - 1:04Hedge'owi kończy się paliwo,
-
1:04 - 1:06gdy wraz z Etyką docierają
na obrzeża miasta, -
1:06 - 1:09więc mają twarde lądowanie.
-
1:10 - 1:12Na szczęście wszyscy są zbyt zajęci
-
1:12 - 1:15przygotowywaniem karmienia,
by to zauważyć. -
1:15 - 1:18Na dzisiejszym karmieniu
Etyka może znaleźć przywódcę -
1:18 - 1:21podziemnego ruchu oporu.
-
1:21 - 1:25Ta osoba zna lokalizację pierwszego
z trzech potężnych artefaktów. -
1:25 - 1:29Problem polega na tym,
że ani Hedge, ani Etyka nie wiedzą, -
1:29 - 1:31jak się nazywa ani jak wygląda.
-
1:31 - 1:34Hedge ma jednak pewne informacje:
-
1:34 - 1:37przywódca ma zielone oczy,
-
1:37 - 1:43jeśli ma rude włosy, w imieniu ma
dwie takie same litery obok siebie. -
1:43 - 1:48Jeśli nosi okulary,
jego imię ma dwie samogłoski. -
1:48 - 1:52Jeśli nie - imię ma 3 samogłoski.
-
1:52 - 1:57Jest tylko jedna osoba,
dla której wszystko to się zgadza. -
1:57 - 1:58Jako uciekinierka
-
1:58 - 2:03Etyka nie wmiesza się w tłum
bez przyciągania uwagi, -
2:03 - 2:05ale może dać Hedge'owi instrukcje.
-
2:05 - 2:10Ma do tego jedno narzędzie:
operator warunkowy. -
2:10 - 2:13To stwierdzenie o formie "Jeśli A, to B".
-
2:13 - 2:16Diagramy świetnie ilustrują
na czym to polega. -
2:16 - 2:22Ten warunek oznacza:
jeśli A jest prawdziwe, wykonaj B. -
2:22 - 2:26Są też warunki, które zakładają
kilka różnych możliwości. -
2:26 - 2:30Jeśli A jest prawdziwe,
wykonaj instrukcję B. -
2:30 - 2:34Jeśli nie, wykonaj instrukcję C".
-
2:34 - 2:39Jaką instrukcję powinna dać,
by Hedge znalazł przywódcę ruchu oporu? -
2:39 - 2:43Zatrzymaj, by znaleźć rozwiązanie samemu.
-
2:43 - 2:47Warto najpierw uprościć ten problem.
-
2:47 - 2:51Co, jeśli Hedge ma sprawdzić
tylko tę jedną osobę? -
2:51 - 2:54Jakie informacje musi o niej zgromadzić?
-
2:54 - 2:57Może zapytać: "Czy ma zielone oczy?".
-
2:57 - 3:02Jakie inne pytania powinien zadać,
by znaleźć przywódcę -
3:02 - 3:06i jak może prześledzić odpowiedzi?
-
3:06 - 3:11Zatrzymaj, by znaleźć rozwiązanie samemu.
-
3:11 - 3:15Człowiekowi rozwiązanie
wydaje się instynktowne, -
3:15 - 3:16ale Hedge nie jest człowiekiem,
-
3:16 - 3:21potrzebuje usystematyzowanych instrukcji,
-
3:21 - 3:24które zadziałają w każdej sytuacji.
-
3:24 - 3:27Hedge musi analizować osadników
jednego po drugim, -
3:27 - 3:29aż znajdzie właściwą osobę.
-
3:29 - 3:33Inaczej mówiąc, jak w przypadku
zamka w więziennej celi, -
3:33 - 3:37jest to pętla, która powtarza
te same instrukcje. -
3:37 - 3:40Tylko tym razem pętla zawiera serię pytań
-
3:40 - 3:43w formie warunków i zakończy się,
-
3:43 - 3:45jak tylko Hedge znajdzie swój cel.
-
3:45 - 3:49Najpierw trzeba poukładać informacje.
-
3:49 - 3:55Każda osoba ma charakterystyczne cechy
jak kolor oczu, włosów, okulary, imię. -
3:55 - 3:57Czy ta osoba ma zielone oczy?
-
3:57 - 4:02Jeśli tak, postaw haczyk przy
"kolor oczu". Jeśli nie, postaw X. -
4:02 - 4:06Jeśli ma rude włosy, czy imię
zawiera podwójne litery? -
4:06 - 4:10Jeśli tak, postaw haczyk przy
"kolor włosów". -
4:10 - 4:14Jeśli nie ma zdwojonych liter w imieniu,
postaw X przy "kolor włosów". -
4:14 - 4:19Nikt rudowłosy bez podwójnej litery
nie będzie przywódcą oporu. -
4:19 - 4:21Zauważ, że jeśli będą
mieć niebieskie włosy, -
4:21 - 4:25Hedge ominie to pytanie i przejdzie dalej.
-
4:25 - 4:28Przy ostatnim pytaniu, możemy zapytać:
-
4:28 - 4:33"Jeśli mają okulary, czy ich imię ma
dokładnie 2 samogłoski? -
4:33 - 4:38Jeśli nie mają okularów, czy ich imię
ma dokładnie 3 samogłoski?". -
4:38 - 4:42W tłumie będą ludzie mający
okulary i 1 samogłoskę -
4:42 - 4:45lub osoby bez okularów,
ale z 2 samogłoskami. -
4:45 - 4:49To nie ich szukamy, więc dostaną X.
-
4:49 - 4:52Przywódca oporu musi mieć
albo haczyki przy obu pytaniach, -
4:52 - 4:55albo pusto przy każdym pytaniu.
-
4:55 - 4:58Puste pola wchodzą w grę,
bo jeśli ktoś ma niebieskie włosy, -
4:58 - 5:02zasada co do rudych go nie dotyczy.
-
5:02 - 5:06Hedge mógłby zadać
każde pytanie każdej osobie -
5:06 - 5:09i wtedy wybrać tę,
która ma jedynie haczyki i puste pola. -
5:09 - 5:14Można jednak oszczędzić sporo czasu:
jak tylko Hedge postawi X, -
5:14 - 5:17powinien przejść do kolejnej osoby.
-
5:17 - 5:19Nie trzeba znać odpowiedzi
na każde pytanie. -
5:19 - 5:24Wystarczy jeden X, by stwierdzić,
że to nie jest nasz cel. -
5:26 - 5:29Po kilku minutach kręcenia się w tłumie
-
5:29 - 5:32Hedge znajduje Adilę, przywódczynię oporu,
-
5:32 - 5:34i przyprowadza ją do Etyki.
-
5:34 - 5:39Adila zgadza się pomóc im wykraść
pierwszy artefakt, węzeł mocy, -
5:39 - 5:41pod warunkiem,
-
5:41 - 5:44że Etyka i Hedge rozpoczną rewolucję,
-
5:44 - 5:48przeprogramowując pieco-boty,
które terroryzują miasto. -
5:48 - 5:51I jak na zawołanie, schodzą się roboty.
- Title:
- Opór | Myśl jak programista, odc.2
- Speaker:
- Alex Rosenthal
- Description:
-
Cała lekcja dostępna tutaj: https://ed.ted.com/lessons/the-resistance-think-like-a-coder-ep-2
To drugi odcinek naszej animowanej serii „Myśl jak programista”.
Ta 10-odcinkowa historia pokazuje losy dziewczyny o imieniu Etyka
i towarzyszącego jej robota, Hedge'a. Razem próbują uratować świat. Wyruszają na wyprawę, by zebrać trzy artefakty. Po drodze muszą jednak rozwiązać serię programistycznych zagadek.Lekcja: Alex Rosenthal, reżyseria: Kozmonot Animation Studio.
- Video Language:
- English
- Team:
- closed TED
- Project:
- TED-Ed
- Duration:
- 05:54
Rysia Wand approved Polish subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Rysia Wand accepted Polish subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Rysia Wand edited Polish subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Kornelia Szyszka edited Polish subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Kornelia Szyszka edited Polish subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Rysia Wand declined Polish subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Rysia Wand edited Polish subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Kornelia Szyszka edited Polish subtitles for The Resistance | Think Like A Coder, Ep 2 |