Return to Video

Az ellenállás | Gondolkodj úgy, mint egy programozó – 2. rész

  • 0:22 - 0:25
    Miután megszöktette Ethicet a börtönből,
  • 0:25 - 0:28
    Hedge elröpül vele
    egy határmenti település felé,
  • 0:28 - 0:33
    mely a Bradbarrier, a nemzetet körülzáró
    hatalmas fal árnyékában fekszik.
  • 0:35 - 0:39
    A telepesek hamarosan
    összegyűlnek a havi Táplálásra.
  • 0:39 - 0:41
    A falnál élők ugyanis minden nap
  • 0:41 - 0:45
    művészeti és irodalmi alkotásokat
    gyűjtenek szerte a világból.
  • 0:46 - 0:50
    A Táplálás napján megérkeznek
    a falánk robotkemencék.
  • 0:50 - 0:55
    Ha táplálják őket, lámpáik világítanak,
    és megindul az élelmiszer-szállítás.
  • 0:56 - 0:59
    Ha viszont éheznek, akkor az emberek is.
  • 1:01 - 1:06
    Hedge üzemanyaga pont akkor fogy el,
    amikor Ethickel elérik a külvárost,
  • 1:06 - 1:09
    így kényszerleszállást hajtanak végre.
  • 1:11 - 1:15
    Szerencsére mindenkit túlságosan elfoglal
    a Táplálás, hogy észrevegyék őket.
  • 1:15 - 1:18
    A mai Tápláláson Ethicnek
    alkalma nyílik megtalálni
  • 1:18 - 1:21
    egy földalatti ellenálló
    mozgalom vezetőjét.
  • 1:21 - 1:25
    Ez a személy ismeri a három
    varázskő egyikének a helyét.
  • 1:25 - 1:29
    Azonban akad egy probléma: Hedge és Ethic
    nem tudja az ellenállás vezetőjének nevét,
  • 1:29 - 1:31
    sem azt, hogy néz ki.
  • 1:31 - 1:34
    De Hedge összegyűjtötte róla
    a következő információkat:
  • 1:35 - 1:37
    A vezetőnek zöld szeme van.
  • 1:37 - 1:43
    Ha a vezető haja vörös, akkor a neve
    legalább egy kettőzött betűt tartalmaz.
  • 1:43 - 1:48
    Ha a vezető szemüveges, akkor a nevében
    pontosan két magánhangzó van.
  • 1:48 - 1:52
    Egyébként a neve pontosan
    három magánhangzót tartalmaz.
  • 1:52 - 1:57
    Csak egy olyan ember van,
    akire mindegyik állítás igaz.
  • 1:57 - 2:00
    Szökevényként Ethic nem tud
    úgy besurranni a tömegbe,
  • 2:00 - 2:03
    hogy fel ne hívja magára a figyelmet.
  • 2:03 - 2:05
    De utasításokat tud adni Hedge-nek.
  • 2:05 - 2:10
    Programozói eszközként pedig
    az ún. feltételes utasítást használhatja.
  • 2:10 - 2:13
    Ez egy állítás ebben a formában:
    "Ha A, akkor B."
  • 2:13 - 2:16
    A folyamatábrák szépen
    szemléltetik a működését.
  • 2:16 - 2:22
    A feltétel így értelmezhető:
    ha A igaz, akkor hajtsuk végre B-t.
  • 2:22 - 2:26
    Vannak olyan feltételes utasítások is,
    melyek több lehetőséggel számolnak:
  • 2:26 - 2:30
    "Ha A igaz, akkor végezd el a B utasítást,
  • 2:30 - 2:33
    egyébként a C utasítást hajtsd végre."
  • 2:34 - 2:39
    Milyen utasítást adjon Ethic Hedge-nek,
    hogy megtalálja az ellenállás vezetőjét?
  • 2:39 - 2:43
    [Állítsd meg a videót, és találd ki!]
  • 2:43 - 2:47
    Az ilyen problémáknál segíthet,
    ha előbb leegyszerűsítjük őket.
  • 2:47 - 2:51
    Mi van akkor, ha Hedge-nek csak
    ezt az egy személyt kell megvizsgálnia?
  • 2:51 - 2:54
    Milyen információkat kell
    összegyűjtenie róla?
  • 2:54 - 2:57
    Megkérdezheti, hogy zöld szeme van-e.
  • 2:57 - 3:02
    Milyen egyéb kérdéseket kell Hedge-nek
    feltennie, hogy megtalálja a vezetőt,
  • 3:02 - 3:05
    és hogyan követheti nyomon a válaszokat?
  • 3:06 - 3:11
    [Állítsd meg a videót, és találd ki!]
  • 3:11 - 3:15
    Emberként intuitív módon is
    megközelíthetjük ezt a problémát.
  • 3:15 - 3:16
    De Hedge nem ember,
  • 3:16 - 3:21
    így a kihívás abban rejlik, hogy olyan
    szisztematikus utasításokat adjunk neki,
  • 3:21 - 3:24
    melyek minden forgatókönyv
    esetében működnek.
  • 3:24 - 3:27
    Hedge-nek egyesével kell
    megvizsgálnia a telepeseket,
  • 3:27 - 3:29
    míg meg nem találja a megfelelő embert.
  • 3:29 - 3:33
    Másképp fogalmazva ez olyan,
    mint a börtöncella lakatja:
  • 3:33 - 3:36
    ez is egy ciklus, ami ugyanazokat
    az utasításokat ismétli.
  • 3:37 - 3:40
    Azonban most a ciklus
    egy sor kérdést fog tartalmazni
  • 3:40 - 3:42
    feltételes formában,
  • 3:42 - 3:45
    és akkor lesz vége, amikor Hedge
    megtalálja a célszemélyt.
  • 3:45 - 3:48
    Először rendszerezni kell
    az információkat.
  • 3:49 - 3:55
    Minden embernek négy tulajdonsága van:
    szemszín, hajszín, szemüveg és név.
  • 3:55 - 3:57
    Ennek a személynek zöld szeme van?
  • 3:57 - 4:02
    Ha igen, akkor pipáljuk ki a szemszínt.
    Ha nem, akkor tegyünk egy X-et mellé.
  • 4:02 - 4:06
    Ha vörös a haja, akkor van
    a nevében kettőzött betű?
  • 4:06 - 4:10
    Ha van, akkor pipáljuk ki a hajszínt.
  • 4:10 - 4:14
    Ha nincs, akkor tegyünk
    egy X-et a hajszín mellé.
  • 4:14 - 4:19
    A vezető nem lehet olyan vörös hajú,
    akinek nincs a nevében kettőzött betű.
  • 4:19 - 4:21
    Viszont ha kék haja van,
  • 4:21 - 4:25
    Hedge kihagyhatja ezt a kérdést,
    és felteheti a következőt.
  • 4:25 - 4:28
    Az utolsó feltételnél ezt kérdezhetjük:
  • 4:28 - 4:33
    "Ha szemüveges, akkor pontosan
    két magánhangzót tartalmaz a neve?
  • 4:33 - 4:38
    Ha nem szemüveges, akkor pontosan
    három magánhangzó van a nevében?"
  • 4:38 - 4:42
    Lesznek olyanok a tömegben,
    akik szemüvegesek egy magánhangzóval,
  • 4:42 - 4:45
    vagy két magánhangzóval nem szemüvegesek.
  • 4:45 - 4:49
    Nem őket keressük, így kapnak egy X-et.
  • 4:49 - 4:52
    Az ellenállás vezetője olyan ember,
    akinél minden kérdés mellett
  • 4:52 - 4:55
    vagy pipa, vagy üresen hagyott hely van.
  • 4:55 - 4:58
    Az üresen hagyott hely azért jó,
    mert ha valakinek kék haja van,
  • 4:58 - 5:01
    akkor nem érvényes rá
    a piros hajra vonatkozó szabály.
  • 5:02 - 5:06
    Mondhatjuk Hedge-nek, hogy minden emberről
    derítse ki a választ minden kérdésre.
  • 5:06 - 5:09
    majd válassza ki azt,
    akinél csak pipa és üres hely van.
  • 5:09 - 5:12
    De van egy sokkal gyorsabb módszer:
  • 5:12 - 5:17
    amint Hedge X-et tesz egy állítás mellé,
    ugorhat is a következő személyre.
  • 5:17 - 5:19
    Nem szükséges az összes
    kérdésre tudni a választ,
  • 5:19 - 5:23
    elég egy X ahhoz, hogy tudjuk,
    nem ő a célszemély.
  • 5:26 - 5:28
    Hedge keresztülrepül a tömegen,
  • 5:28 - 5:32
    és pár percen belül megtalálja
    az ellenállás vezetőjét, Adilát,
  • 5:32 - 5:34
    és elviszi Ethichez.
  • 5:34 - 5:39
    Adila beleegyezik, hogy segít ellopni
    az első varázskövet, a Hatalom Kövét,
  • 5:39 - 5:41
    de csak egy feltétellel:
  • 5:41 - 5:44
    ha Ethic és Hedge kirobbantja
    a forradalmat azzal,
  • 5:44 - 5:48
    hogy újraprogramozza a várost
    terrorizáló robotkemencéket,
  • 5:48 - 5:51
    melyek rögtön a semmibe zuhannak.
Title:
Az ellenállás | Gondolkodj úgy, mint egy programozó – 2. rész
Speaker:
Alex Rosenthal
Description:

A teljes leckét megtekintheted itt: https://ed.ted.com/lessons/the-resistance-think-like-a-coder-ep-2

Ez a második része a "Gondolkodj úgy, mint egy programozó" c. animációs sorozatunknak. Ez a tízrészes történet Ethicnek és robottársának, Hedge-nek a kalandjait mutatja be, melyek során megpróbálják megmenteni a világot. Küldetésük alatt három varázskövet kell összegyűjteniük, amelyhez programozói feladványokat kell megoldaniuk.

Írta: Alex Rosenthal
Rendezte: Kozmonot Animation Studio

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

Hungarian subtitles

Revisions