• Buradasın

    Kodlama Eğitim Videosu: Repeat Döngüsü Kullanımı

    youtube.com/watch?v=zGGkRWap9qI

    Yapay zekadan makale özeti

    • Bu video, bir eğitmenin köpek karakteriyle birlikte kemiği toplama oyunu üzerinden kodlama konseptlerini anlattığı bir eğitim içeriğidir.
    • Video, "repeat" döngüsü konusunu ele almaktadır. Eğitmen, 21. bölümden başlayarak 30. bölümüne kadar olan bölümleri adım adım çözerek, tekrar eden kod bloklarını "repeat" bloğu kullanarak nasıl kısaltabileceğimizi göstermektedir. Oyunda karakterin hareketlerini "forward up/down", "turn left/right", "getbone" gibi temel komutlarla kodlayarak algoritmalar oluşturmayı anlatmaktadır.
    • Videoda özellikle tekrar eden hareketleri "repeat" bloğu kullanarak kodlamayı vurgulamakta ve bu sayede kodun daha kısa ve daha anlaşılır hale getirilmesini göstermektedir.
    00:16Repeat Döngüsü Ünitesi Tanıtımı
    • Ünitemizde repeat döngüsü öğrenilecek ve 21. bölümden itibaren bölümler geçilecek.
    • Sol tarafta kırmızı renkteki repeat bloğu, tekrar döngüsünü oluşturmak için kullanılacak.
    • Kodlamada tekrar eden komutları kısaltmak için repeat bloğu kullanılacak.
    00:4821. Bölüm
    • Köpeği bir adım ileri götürüp kemiği almak için forward ve getbone komutları kullanılıyor.
    • Aynı komutlar üç kere tekrar edildiğinde, repeat bloğu kullanılarak kod bloğu sayısı üçten altıya düşürülebilir.
    • Repeat bloğuna tekrar sayısını yazarak (3) algoritmanın daha hızlı çalışmasını sağlayabiliriz.
    02:4722. Bölüm
    • Bu bölümde altı tane kemiğimiz var ve ileri git-kemiği al komutunu altı kere yapmak gerekiyor.
    • Az önceki yöntemle, repeat bloğunu kullanarak tekrar eden komutları içine alıp 6 yazarak daha hızlı sonuç alınabilir.
    • Repeat bloğu, döngü içinde sürekli iki bloğu altı kere tekrar ederek son kemiği almayı sağlar.
    03:5623. Bölüm
    • Köpeği köşeye kadar götürmek için forward 3 ve turn right komutları kullanılıyor.
    • Tekrar eden iki kod bloğu (forward 3 ve turn right) üç kere tekrar ediyor.
    • Getbone komutu, kemiğin üzerine gelindiğinde çalışması için repeat bloğunun dışına alınmalı.
    05:5224. Bölüm
    • Bu bölüm, önceki bölümün yön olarak ters olanı ve karakter sola bakıyor.
    • Öncelikle turn left komutuyla karaktere yön veriliyor ve köşeye kadar forward 4 ile gidiliyor.
    • Tekrar eden iki kod bloğu (forward 4 ve turn left) üç kere tekrar ediyor ve son olarak getbone komutu kullanılıyor.
    07:3825. Bölüm
    • Karaktere yön vermek için turn left komutu kullanılıyor ve bir adım ileri gidiliyor.
    • Tekrar eden yapı: sola dönüp ileri gidip kemiği alıp, sağa dönüp ileri gidip kemiği alıyor.
    • Bu yapı beş kere tekrar ederek tüm kemikleri toplayabiliriz.
    10:2826. Bölüm
    • Köpeği sağa dönüp iki adım ileri götürüp kemiği almak için turn right ve forward 2 komutları kullanılıyor.
    • Tekrar eden yapı: sağa dönüp iki adım git, kemiği al, sola dön, iki adım git, kemiği al.
    • Bu yapı üç kere tekrar ederek tüm kemikleri toplayabiliriz.
    12:5127. Bölüm
    • Karakteri bir adım ileri götürüp basamağın önüne getirmek için forward komutu kullanılıyor.
    • Bir basamak yukarı çıkmak için forward up, kemiği almak için getbone, aşağı inmek için forward down komutları kullanılıyor.
    • Tekrar eden dört blok üç kere tekrar ederek tüm kemikleri toplayabiliriz.
    15:06Oyun Algoritması ve Tekrar Bloğu Kullanımı
    • Altın dibindeki basamağı "forward up" komutuyla çıkıp, "getbone" komutuyla kemiği alıyoruz.
    • "Forward down" ile bir basamak aşağı inip, tekrar "forward up" ile çıkıp "get on" komutuyla kemiği alıyoruz.
    • Sola dönerek "turn left" komutuyla yön değiştiriyoruz ve tekrar eden kısım "forward down" ve "forward up" komutlarıyla aşağı inip yukarı çıkarak kemiği alıyor.
    16:38Tekrar Bloğunun Önemi
    • Tekrar eden kısım "repeat" bloğu kullanılarak üç kez tekrar ediyor.
    • Tekrar bloğu kullanıldığında uzun kod blokları kısaltılarak algoritma daha hızlı çalışır.
    • Tekrar eden bir yapı varsa "repeat" komutu ile kullanırsak algoritmamız daha kısa ve daha hızlı çalışır.
    17:48Yeni Bölümde Kodlama
    • Karakteri sağa döndürerek "earn write" komutu kullanıp, "forward up" komutuyla iki kez yukarı çıkıyoruz.
    • Tepedeyken "getbone" komutuyla kemiği alıp, "forward down" komutuyla iki kez aşağı iniyoruz.
    • Bir adım ileri gittikten sonra sağa dönüp, iki kez yukarı çıkıp kemiği alıp, iki kez aşağı inip bir adım ileri gidiyoruz.
    19:45Son Bölümde Kodlama
    • Karakteri sola döndürerek "pen left" komutu kullanıp, "forward up" komutuyla bir adım yukarı çıkıyoruz.
    • "Getbone" komutuyla kemiği alıp, "forward down" komutuyla aşağı inip, "right" komutuyla sağa dönüyoruz.
    • "Forward iki" komutuyla iki adım ilerleyip, sola dönüp yukarı çıkıp kemiği alıp, aşağı inip sağa dönüp iki adım ilerleyerek oyunu tamamlıyoruz.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor