Hafta 8: Koşullar
C# ile kod yazma kursu. 17 kelime/dk, %92 doğruluk.
Bir program her zaman aynı yolu izlemez. Bir sayı sıfırdan küçükse bir mesaj, değilse başka bir mesaj gösterebilir. Bu seçimi if ve else ile yazarsın. Bir değerin hangi seçeneğe uyduğunu kontrol eden switch yapısında ise her seçeneğin başına iki nokta üst üste gelir. Bu hafta bu iki noktayı, bir de <, > ve = sembollerini bir arada yazmayı çalışıyorsun.
Bu hafta neler öğreneceksin
Koşullar bir karşılaştırma ile başlar ve bir blokla devam eder. Sembolleri birlikte görmek, kodu daha hızlı okumana yardımcı olur:
if (sayi < 0)sayının sıfırdan küçük olup olmadığını kontrol eder.<sembolü küçüktür anlamına gelir.case 1:birswitchyapısında birinci seçeneğin başladığını gösterir. İki nokta üst üste seçeneğin sonunda yer alır.
Bu haftanın sembolleri ve Türkçe Q klavyede nasıl yazılacağı:
:: . 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.<:<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 (sağ serçe) basılı tut, sol serçeyle<tuşuna 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.
Parmak ve duruş ipuçları
- İki nokta üst üste ile nokta tuşu aynı yerdedir; Shift’i basılı tutarak iki noktayı yazdığından emin ol.
>için Shift’i karşı elin serçesiyle, tuşa basmadan önce hazır tut.- Koşulun iki yanındaki değerleri birlikte düşün. Sembolü yazmadan önce neyi karşılaştırdığını bil.
- Sembolden sonra ev sırasına dön. Sık dönüşler ritmi korur.
- Enter, bir koşul bloğu açtığında sonraki satırın girintisini kendisi ekler. Girintiyi elle yazma.
Dersler
- Öğren (10–15 dakika): Dört sembolü klavye gösteriminde izle, Shift ve AltGr’ın hangi elle basıldığına dikkat et ve her birini birkaç kez yaz.
- Pratik yap (10–15 dakika): Haftanın koşul ve seçenek satırlarını yaz. Her karşılaştırmanın iki tarafını birlikte düşün.
- Tekrar et (10–15 dakika): İki dakikalık testi çöz. Hangi sembolde hata yaptığına bak ve bir sonraki derste oraya odaklan.
Haftanın hedefi
Bu haftanın hedefi dakikada 17 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 17 kelime hızına da ulaşırsan 3 yıldız. İki nokta üst üste eksik kalırsa seçenek çalışmaz, bu yüzden önce doğruluğu hedefle. Hız, koşul yapıları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.
Bu haftanın dersleri
Dersleri sırayla yap. Her ders bir testle biter ve en iyi sonucun kaydedilir.