Kod yazmaya başlamadan önce mentörünüz ile aşağıdaki kavramları tartışınız. Ona bildiklerinizi anlatın ve onun da size verdiği bilgileri çok iyi dinleyin.
Programlama
Syntax
Programlama Dilleri
Kod Yazma Editörü
Derleme
Biz bu eğitimde derleyici olarak Google Colab'i kullanacağız. Şimdi hem müfredatın olduğu Colab sayfasını hem de kendi yazdığınız kodları çalıştırmak için ayrı bir Colab açın.
Daha önce hiç tost yapmamış birisine peynirli tost yapmayı nasıl anlatırsınız? Bütün aşamaları sırasıyla söylemeyi unutmayın!
Bir programcı, program yazmaya başlamadan önce yazacağı program ile ilgili planlama yapar. Tüm olasılıkları düşünür ve eylem adımlarını sıralar. Bu adımlar dizisine algoritma denir.
Hadi şimdi yazılmış algoritma örneklerine bakalım.
Düşünelim: Bir sorunun birden fazla çözümü olabilir mi?
Aşağıdaki algoritmanın tanımını yapan ve bir odadaki insanları saymak için geliştirilmiş farklı algoritmaların olduğu bir videoyu izleyelim.
Algoritmaların şekillerle ifade edilmiş şekline akış diyagramları denir. Dünyanın her yerinde akış diyagramlarında kullanılan semboller aynıdır. Bunları şimdilik bilmenize gerek yok ancak bir kaç örneğe bakmakta fayda var.
Sizce bu akış diyagramı hangi görevi yerine getiriyor?
Başla: Kodumuzun çalışmaya başladığını gösteriyor.
Paralelkenar: İçerisindeki harflere kullanıcıdan değer alınır.
Dikdörtgen: Bir işlem yapılır.
Şu garip şekil?: Ekrana sonuc değerini yazdırır.
Bitir: Kodumuzun tamamlandığını gösteriyor.
Son bir örnek ile bu konuyu tamamlayalım.
Mentörünüz sıradaki bölüme geçmenizi istediğindeki aşağıdaki butona basınız.