Hafta 11: Listeler ve diziler

C# ile kod yazma kursu. 20 kelime/dk, %93 doğruluk.

Birden fazla değeri tek bir yerde tutmak istediğinde bir dizi ya da liste kullanırsın. Örneğin bir sınıfın on sınav notunu tek bir değişkende toplayabilirsin. Bu yapılarda köşeli parantez hem dizinin türünü hem de bir öğeye nasıl ulaşacağını gösterir, virgül ise değerleri birbirinden ayırır. Bu hafta [, ] ve , sembollerini bir arada, akıcı biçimde yazmayı çalışıyorsun.

Bu hafta neler öğreneceksin

Bir dizi, değerlerini süslü parantez içinde virgülle ayırarak alır. Bir öğeye ulaşmak için köşeli parantez içine sıra numarasını yazarsın:

int[] notlar = { 70, 85, 90 };
Console.WriteLine(notlar[0]);
  • int[] notlar tamsayılardan oluşan bir dizi tanımlar. Köşeli parantez türün parçasıdır.
  • notlar[0] dizinin ilk öğesini verir. Ekrana 70 yazar, çünkü C#’ta sayma sıfırdan başlar.

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

  • [: 8 tuşuna AltGr ile basılır. AltGr’ı sağ başparmakla basılı tut, 8’e sağ orta parmakla bas.
  • ]: 9 tuşuna AltGr ile basılır. AltGr’ı sağ başparmakla basılı tut, 9’a sağ yüzük parmakla bas.
  • ,: , tuşuna doğrudan basılır, sağ serçeyle yazılır.

Parmak ve duruş ipuçları

  • Köşeli parantezi açtıktan hemen sonra kapat, sıra numarasını ya da değerleri sonra yaz.
  • Dizinin değerlerini yazarken virgülleri bir ritim olarak düşün. Her değer, bir virgül ve bir sonraki değer şeklinde gelir.
  • AltGr’ı tuşa basmadan önce basılı tut. Köşeli parantezler Shift yerine AltGr ile geldiği için el hazırlığı farklıdır.
  • Sembolden sonra ev sırasına dön. Sık dönüşler ritmi korur.
  • Enter, yeni satırın girintisini kendisi ekler. Dizi bir blok içinde tanımlanıyorsa girintiyi elle yazma.

Dersler

  1. Öğren (10–15 dakika): [, ] ve , sembollerini klavye gösteriminde izle, AltGr’ın hangi elle basıldığına dikkat et ve dizi satırını birkaç kez yaz.
  2. Pratik yap (10–15 dakika): Haftanın dizi tanımlarını ve öğe erişimlerini yaz. Her virgülün ve köşeli parantezin yerini koru.
  3. Tekrar et (10–15 dakika): İki dakikalık testi çöz. Hangi sembolde zorlandığına bak ve bir sonraki derste oraya odaklan.

Haftanın hedefi

Bu haftanın hedefi dakikada 20 kelime (WPM) ve yüzde 93 doğruluk. Yıldızlar şöyle kazanılır: dersi bitirirsen 1 yıldız, yüzde 93 doğruluğa ulaşırsan 2 yıldız, dakikada 20 kelime hızına da ulaşırsan 3 yıldız. Bir köşeli parantez eksik kalırsa öğeye ulaşılamaz, bu yüzden önce doğruluğu hedefle. Hız, dizi kalıbını tekrar yazdı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