Hafta 6: Köşeli ve süslü parantezler

C# ile kod yazma kursu. 15 kelime/dk, %91 doğruluk.

Kodda en sık kullanılan üç parantez türü vardır ve her birinin kendi işi bulunur. Yuvarlak parantezleri metot çağrılarında zaten yazıyorsun. Bu hafta köşeli parantezleri, [ ve ], ve süslü parantezleri, { ve }, ekliyorsun. Köşeli parantez dizilerde konum belirtir, süslü parantez ise bir kod bloğunun başladığı ve bittiği yeri gösterir. Üçü de çift halinde gelir ve bu yüzden açılan her biri kapanmalıdır.

Bu hafta neler öğreneceksin

Köşeli parantez bir dizi türünü ya da bir dizideki konumu gösterir. Süslü parantez ise bir bloğun sınırlarını belirler:

  • int[] bir tamsayı dizisi türünü belirtir. Köşeli parantez türün parçasıdır.
  • Aşağıdaki dört satır bir koşul ve onun bloğunu gösterir. Süslü parantezler bloğun başını ve sonunu işaretler.
if (puan > 0)
{
    Console.WriteLine("Harika");
}

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.
  • {: 7 tuşuna AltGr ile basılır. AltGr’ı sağ başparmakla basılı tut, 7’ye sağ işaret parmakla bas.
  • }: 0 tuşuna AltGr ile basılır. AltGr’ı sağ başparmakla basılı tut, 0’a sağ serçeyle bas.

Parmak ve duruş ipuçları

  • Açılan parantezi hemen kapat, içini sonra doldur. Blok açtığında { ve } satırlarını birlikte düşün.
  • AltGr’ı tuşa basmadan önce basılı tut. Bu parantezler Shift yerine AltGr ile geldiği için el hazırlığı farklıdır.
  • Parantezden sonra ev sırasına dön. Sık dönüşler ritmi korur.
  • Enter, bir blok açtığında sonraki satırın girintisini kendisi ekler. Girintiyi elle yazmak yerine kodu devam ettir.
  • Bloğun içindeki satırı yazarken kapanış } satırını da aklında tut; böylece bloğu yarım bırakmazsın.

Dersler

  1. Öğren (10–15 dakika): Dört sembolü klavye gösteriminde izle, AltGr’ın sağ başparmakla basıldığına dikkat et ve her birini birkaç kez yaz.
  2. Pratik yap (10–15 dakika): Haftanın metnini yaz. Her açılış parantezinin kapanışını birlikte düşün.
  3. Tekrar et (10–15 dakika): İki dakikalık testi çöz. Hangi parantezde hata yaptığına bak ve bir sonraki derste oraya odaklan.

Haftanın hedefi

Bu haftanın hedefi dakikada 15 kelime (WPM) ve yüzde 91 doğruluk. Yıldızlar şöyle kazanılır: dersi bitirirsen 1 yıldız, yüzde 91 doğruluğa ulaşırsan 2 yıldız, dakikada 15 kelime hızına da ulaşırsan 3 yıldız. Bir kapanış parantezi eksik kalırsa kod derlenmez, bu yüzden önce doğruluğu hedefle. Hız, bloklarını düzgün kapatmayı 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

    14 dakika

    Başla

Tüm hafta listesi