< Return to Video

Opór | Myśl jak programista, odc.2

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

more » « less
Video Language:
English
Team:
closed TED
Project:
TED-Ed
Duration:
05:54

Polish subtitles

Revisions