Return to Video

Fırın Robotlar | Bir Kodlayıcı Gibi Düşünün Bölüm 3

  • 0:36 - 0:41
    Etik ve robotu Hedge,
    direniş lideri Adila'ya
  • 0:41 - 0:45
    sanatı kül eden fırın-robotları sabote
    etmek için yardım etmeyi kabul ediyor.
  • 0:45 - 0:47
    Karşılığında Adila onları,
  • 0:47 - 0:50
    Etik'in arayışının ilk nesnesi olan
  • 0:50 - 0:55
    Güç Düğümüne götüreceğine söz veriyor.
  • 0:55 - 0:58
    Seneler önce sadece bir fırın-robot vardı.
  • 0:58 - 1:04
    Fırının içinde 0 ve bilinmeyen,
    rastgele üretilen bir seri numarası vardı.
  • 1:04 - 1:11
    Zamanla ilk robot, daha fazla fırın-robot
    üretmek için kendini çoğalttı.
  • 1:11 - 1:16
    Her çocuk ilk robotun bilinmeyen
    seri numarasını fırınına aktardı
  • 1:16 - 1:22
    ve kendi rastgele, özgün
    seri numarasını dışına kazıdı.
  • 1:22 - 1:26
    İkinci nesil fırın-robotlar da
    kendilerini aynı şekilde çoğalttılar,
  • 1:26 - 1:31
    sürekli kendi seri numaralarını
    yavrularının fırınlarına aktardılar.
  • 1:31 - 1:35
    Bu nesiller boyu devam etti.
  • 1:35 - 1:40
    Günümüzde her fırın-robot
    emirlerini ailesinden alıyor.
  • 1:40 - 1:46
    Yani Etik ilk sıfır robotu bulursa
    ve bir şekilde talimatlarını değiştirirse
  • 1:46 - 1:50
    tüm orduyu tek seferde yenebilir.
  • 1:50 - 1:53
    Adila'nın mükemmel bir çözümü var:
  • 1:53 - 1:56
    Senelerdir taşıdığı veri kristali
  • 1:56 - 1:59
    aktif edilmek için doğru zamanı bekliyor.
  • 2:00 - 2:02
    Bir robotun kontrolünü kazanmak
  • 2:02 - 2:06
    ve yeni talimatlar vermek için
    tasarlanan bir programı içeriyor.
  • 2:06 - 2:10
    Ancak ilk robot dışında
    başka bir fırın-robota yüklenirse
  • 2:10 - 2:13
    sıfır robotu talimatları geçersiz kılacak
  • 2:13 - 2:16
    ve bu süreçte veri kristalini yok edecek.
  • 2:16 - 2:19
    Gıda dağıtımına birkaç dakika kaldı
  • 2:19 - 2:22
    ve bunu doğru bir şekilde
    yapmak için tek şansları var.
  • 2:22 - 2:27
    Neyse ki, Hedge'in veri depolama
    yeteneği yardımcı olabilir.
  • 2:27 - 2:28
    Programlamada,
  • 2:28 - 2:32
    bilgi parçası değişken
    denen bir şeyde depolanır.
  • 2:32 - 2:39
    Değişkenler temelde sayıları, kelimeler
    ya da diğer değerleri tutan kaplardır.
  • 2:39 - 2:45
    Etik, Hedge'i ilk sıfır robotu hızlıca
    bulması için nasıl programlayacak?
  • 2:45 - 2:48
    Kendiniz çözmek için durdurun.
  • 2:50 - 2:51
    İşte bir ipucu.
  • 2:51 - 2:56
    Programlar, ihtiyacınız kadar fazla
    değişkeni olacak şekilde yazılabilir
  • 2:56 - 2:59
    ama bu problemi
    sadece biriyle çözebilirsiniz.
  • 2:59 - 3:02
    Hedge onu seri numara
    depolamak için kullanabilir
  • 3:02 - 3:05
    ve ihtiyaç duydukça yeni bir
    tane ile yerini değiştirebilir.
  • 3:05 - 3:08
    Kendiniz çözmek için durdurun.
  • 3:10 - 3:15
    Anahtar nokta,
    Hedge'in ilk fırın-robotu bulmak için
  • 3:15 - 3:18
    bütün ilişkileri çıkarmasına
    gerek olmaması.
  • 3:18 - 3:23
    Örneğin eğer şansı yaver gider de
    ilk olanı hemen seçerse
  • 3:23 - 3:24
    işi tamamlar.
  • 3:24 - 3:26
    Ancak herhangi başka bir robotla başlarsa
  • 3:26 - 3:31
    basit bir talimatlar dizisi takip ederek
  • 3:31 - 3:34
    sıfır-robotuna doğrudan
    ulaştıracak bir yol bulabilir.
  • 3:34 - 3:38
    Onları oluşturmaya yardımcı olmak için
    önce problemi basitleştirelim.
  • 3:38 - 3:41
    Diyelim ki sadece üç fırın-robot var;
  • 3:41 - 3:45
    bir ebeveyn ve iki çocuk ama
    hangisinin kim olduğunu bilmiyorsun.
  • 3:45 - 3:49
    Hedge'in rastgele birini seçip fırınının
    içine bakmasını sağlayabilirsin.
  • 3:49 - 3:53
    Şimdi, soy ağacının
    bu şekilde göründüğünü biliyorsun.
  • 3:53 - 3:57
    Eğer fırının içerisindeki sayı 0 ise
    ebeveyni buldun demektir.
  • 3:57 - 4:01
    Değilse, hangi çocuğu
    seçtiğin fark etmeksizin
  • 4:01 - 4:04
    fırınında ebeveyninin
    seri numarası bulunmalı.
  • 4:04 - 4:11
    Bu senaryoda ebeveyni bir
    ya da iki hamlede bulman garanti.
  • 4:11 - 4:14
    Gerçekte ise bir sürü fırın-robot var
  • 4:14 - 4:16
    ve kaç nesil olduğunu
  • 4:16 - 4:19
    ya da soy ağaçlarının
    nasıl olduğunu bilmiyorsun.
  • 4:19 - 4:20
    Bilmene gerek de yok
  • 4:20 - 4:24
    çünkü Hedge ilk robotu bulana kadar
  • 4:24 - 4:27
    aynı işlem dizisini
    yapmaya devam edebilir.
  • 4:27 - 4:29
    Nasıl mı? Bir döngü ile.
  • 4:29 - 4:33
    Hedge herhangi bir robotu
    rastgele seçip fırınına bakabilir
  • 4:33 - 4:36
    ve seri numarasını
    değişken olarak depolayabilir.
  • 4:36 - 4:40
    Sonra depolanan değişken
  • 4:40 - 4:42
    ilk robotun fırın numarası olan
    0'a eşitlenene kadar
  • 4:42 - 4:46
    tekrar edecek olan şu döngüyü başlatacak:
  • 4:46 - 4:51
    1. Dış seri numarası depolanmış
    numarayla eşleşen robotu bul.
  • 4:51 - 4:54
    2. Fırınının içine bak.
  • 4:54 - 4:59
    3. Yeni numarayı,
    eskisinin üzerine yazarak depola.
  • 4:59 - 5:03
    Döngü bittiğinde Hedge'in
    sıfır robotunu bulduğunu bileceğiz.
  • 5:03 - 5:06
    Yani kontrol programını yüklemeli.
  • 5:06 - 5:08
    Olacaklar şu şekilde:
  • 5:08 - 5:11
    Hedge'in ilk robotu bulması için
    sadece 5 tekrar lazım:
  • 5:11 - 5:16
    Robot 733, fırınında 0 bulunduruyor.
  • 5:16 - 5:21
    Mekanik göz açıp kapayıncaya kadar
    program tüm orduya yayılıyor
  • 5:21 - 5:23
    ve Adila kontrolü devralıyor.
  • 5:23 - 5:27
    Fırın-robotlara, artık gizlice sanatsal
    eserleri koruduklarını saklamaları için
  • 5:27 - 5:33
    tiyatral alev püskürtmeleri yaptırıyor.
  • 5:33 - 5:35
    Etik fırın-robotları hallettiği için
  • 5:35 - 5:38
    Adila anlaşmanın kendine düşen
    kısmını yerine getiriyor.
  • 5:38 - 5:42
    Etik ve Hedge'i ilk eser Güç Düğümünün
  • 5:42 - 5:45
    konumuna götürüyor.
  • 5:45 - 5:48
    Kesin olan tek bir şey var;
  • 5:50 - 5:52
    çalmak zorunda kalacaklar.
Title:
Fırın Robotlar | Bir Kodlayıcı Gibi Düşünün Bölüm 3
Speaker:
Alex Rosenthal
Description:

Tam dersi görüntülemek için: https://ed.ted.com/lessons/the-furnace-bots-think-like-a-coder-ep-3

"Bir Kodlayıcı Gibi Düşünün" animasyon serisinin 3. bölümü. 10 bölümlük seri, dünyayı kurtarmaya çalışan Etik adında bir kız ve robot arkadaşı Hedge'in ardına düşüyor. İkili, üç eseri toplamak için bir arayışa girerler ve yollarını bulmak için programlama bilmeceleri silsilesini çözmek zorundadırlar.

Ders: Alex Rosenthal
Yönetmen: Kozmonot Animation Studio

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

Turkish subtitles

Revisions