Hafta 9: Döngüler

C# ile kod yazma kursu. 18 kelime/dk, %92 doğruluk.

Bir işi tekrar tekrar yapmak istediğinde döngü yazarsın. Bir sayacı beşe kadar sayan ya da bir listedeki her öğeye aynı işlemi uygulayan bir döngü, bu tekrarı tek bir yapıda toplar. Döngü yazarken birkaç sembol bir arada gelir: sayacı başlatan =, koşulu kontrol eden <, sayacı bir artıran +. Bu hafta bu sembolleri ve satır sonundaki noktalı virgülü doğru ve akıcı yazmayı çalışıyorsun.

Bu hafta neler öğreneceksin

Bir for döngüsü üç parçadan oluşur: başlangıç, koşul ve adım. Her parça noktalı virgülle ayrılır:

  • for (int i = 0; i < 5; i++) sayacı sıfırdan başlatır, beşten küçük olduğu sürece devam eder ve her turda bir artırır.
  • i++ sayacı bir artırmanın kısa yoludur. Sondaki ++ iki artı işaretinden oluşur.
for (int i = 0; i < 5; i++)
{
    Console.WriteLine(i);
}

Bu haftanın sembolleri ve Türkçe Q klavyede nasıl yazılacağı:

  • +: 4 tuşuna Shift ile basılır. Shift’i karşı elin serçesiyle (sağ elde bu sol serçe) basılı tut, 4’e sol işaret parmakla bas.
  • =: 0 tuşuna Shift ile basılır. Shift’i karşı elin serçesiyle (sol serçe) basılı tut, 0’a sağ serçeyle bas.
  • <: < tuşuna tek başına basılır. Sol serçeyle bas.
  • ;: , tuşuna Shift ile basılır. Shift’i karşı elin serçesiyle (sol serçe) basılı tut, , tuşuna sağ serçeyle bas.

Parmak ve duruş ipuçları

  • ++ yazarken iki artı işaretini arka arkaya, tek bir ritimle yaz. Aralarında duraksamak satırı bozar.
  • Döngü satırını yazmadan önce üç parçayı (başlangıç, koşul, adım) zihninde say. Noktalı virgüller bu parçaları ayırır.
  • Shift’i her zaman tuşa basmadan önce basılı tut. Noktalı virgül de Shift ile geldiği için bu alışkanlık önemlidir.
  • Sembolden sonra ev sırasına dön. Sık dönüşler ritmi korur.
  • Enter, döngü bloğunu açtığında sonraki satırın girintisini kendisi ekler. Blok içindeki satırı girintisiz yazma.

Dersler

  1. Öğren (10–15 dakika): Dört sembolü klavye gösteriminde izle, Shift ve AltGr’ın hangi elle basıldığına dikkat et ve for satırını birkaç kez yaz.
  2. Pratik yap (10–15 dakika): Haftanın döngü bloklarını yaz. Her döngüde üç parçanın sırasını ve noktalı virgüllerin yerini koru.
  3. Tekrar et (10–15 dakika): İki dakikalık testi çöz. Hangi sembolde yavaşladığına bak ve bir sonraki derste oraya odaklan.

Haftanın hedefi

Bu haftanın hedefi dakikada 18 kelime (WPM) ve yüzde 92 doğruluk. Yıldızlar şöyle kazanılır: dersi bitirirsen 1 yıldız, yüzde 92 doğruluğa ulaşırsan 2 yıldız, dakikada 18 kelime hızına da ulaşırsan 3 yıldız. Döngünün noktalı virgülleri eksik kalırsa kod derlenmez, bu yüzden önce doğruluğu hedefle. Hız, döngü yapısını alıştıkça gelir.

Bu haftanın sembolleri

Renkli tuşlar bu hafta öğreneceğin tuşlar. Rengi, tuşa basan parmağı gösterir.

" é 1 ! 2 ' 3 ^ 4 + 5 % 6 & 7 / 8 ( 9 ) 0 = * ? - _ Sil Tab Q W E R T Y U I O P Ğ Ü Enter Caps A S D F G H J K L Ş İ , ; Shift < > Z X C V B N M Ö Ç . : Shift Ctrl Win Alt Alt Gr Win Menü Ctrl

Bu haftanın dersleri

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

  1. Ders 1: Öğren

    Yeni semboller: + = < ;

    12 dakika

    Başla
  2. Ders 2: Pekiştir

    Pekiştirme

    12 dakika

    Başla
  3. Ders 3: Tekrar ve test

    Tekrar ve test

    13 dakika

    Başla

Tüm hafta listesi