Hafta 15: Küçük programlar II

C# ile kod yazma kursu. 24 kelime/dk, %94 doğruluk.

Geçen hafta bir programı satır satır yazdın. Bu hafta iki yapıyı bir araya getiriyorsun: bir döngü, her turda bir koşulu kontrol eder. Böylece program sayıları tek tek inceleyip sonucu toplayabilir. Bu tür programlarda birçok sembol kısa aralıklarla gelir, bu yüzden hem doğruluğa hem de satırlar arasındaki ritme dikkat etmen gerekiyor.

Bu hafta neler öğreneceksin

Bu haftaki programda döngü ve koşul birlikte çalışır. Döngü sayıları sırayla dolaşır, koşul her sayının çift olup olmadığını kontrol eder:

  • toplam += i; i değerini toplam değişkenine ekler. += iki sembolden oluşur: artı ve eşittir.
  • if (sayi % 2 == 0) bir sayının ikiye bölünüp kalansız bölünüp bölünmediğini kontrol eder. == ise iki değerin eşit olup olmadığını sorar.

Bu hafta yeni bir sembol yok. Önceki haftalarda öğrendiğin parantez, artı, eşittir, yüzde ve noktalı virgülleri bir arada kullanırsın. Bir sembolün yerini hatırlamak istersen ilgili haftanın açıklamasına dönebilirsin.

Parmak ve duruş ipuçları

  • Programın yapısını yazmadan önce zihninde bir kez say: önce değişken, sonra döngü, sonra koşul, en sonda ekrana yazma.
  • == gibi iki eşittir işaretini arka arkaya, tek bir ritimle yaz. Aralarında boşluk bırakma.
  • Her blok açtığında kapanışını hemen düşün. İç içe döngü ve koşulda bu daha da önemlidir.
  • Sembolden sonra ev sırasına dön. Sık dönüşler yazmayı dengeli tutar.
  • Enter, bir blok açtığında sonraki satırın girintisini kendisi ekler. İç içe yapılarda girintiyi elle yeniden yazmak yerine Enter’a güven.

Dersler

  1. Öğren (10–15 dakika): += ve == gibi iki sembollü yapıları klavye gösteriminde izle, Shift’in hangi elle basıldığına dikkat et ve birkaç kez yaz.
  2. Pratik yap (10–15 dakika): Haftanın küçük programını baştan sona yaz. Döngü ve koşul bloklarının kapanışlarını her satırda kontrol et.
  3. Tekrar et (10–15 dakika): İki dakikalık testi çöz. Hangi satırda hata yaptığına bak ve bir sonraki derste oraya odaklan.

Haftanın hedefi

Bu haftanın hedefi dakikada 24 kelime (WPM) ve yüzde 94 doğruluk. Yıldızlar şöyle kazanılır: dersi bitirirsen 1 yıldız, yüzde 94 doğruluğa ulaşırsan 2 yıldız, dakikada 24 kelime hızına da ulaşırsan 3 yıldız. İç içe bloklarda tek bir kapanış eksik kalırsa program çalışmaz, bu yüzden önce doğru yazmaya odaklan. Hız, programın akışını tanıdıkça gelir.

Bu haftanın dersleri

Dersleri sırayla yap. Her ders bir testle biter ve en iyi sonucun kaydedilir.

  1. Ders 1: Öğren

    Anahtar kelimeler

    12 dakika

    Başla
  2. Ders 2: Pekiştir

    Pekiştirme

    12 dakika

    Başla
  3. Ders 3: Tekrar ve test

    Tekrar ve test

    12 dakika

    Başla

Tüm hafta listesi