Hafta 8: Koşullar
C ile kod yazma kursu. 17 kelime/dk, %92 doğruluk.
Koşullar, programa bir soruya göre farklı yollar seçtirir. C’de if bir koşulu sorar. Koşul doğruysa bloğun içi çalışır, değilse else bloğu çalışır. Koşullarda ==, < ve > gibi işaretler kullanılır. Bu hafta iki nokta üst üste dahil dört işareti Türkçe Q klavyede yazmayı öğreneceksin.
Bu hafta neler öğreneceksin
Türkçe Q klavyede:
::.tuşu ile Shift birlikte. Shift’e karşı elin serçesi,.tuşuna sağ serçe.<:<tuşu, tek başına.<tuşuna sol serçe.>:<tuşu ile Shift birlikte. Shift’e karşı elin serçesi,<tuşuna sol serçe.=: 0 tuşu ile Shift birlikte. Shift’e karşı elin serçesi, 0’a sağ serçe.
Kod örnekleri: if (sayi > 10) yazdığında koşul sorulmuş olur. else ise koşul yanlış olduğunda girilecek yolu belirtir. case 1: gibi bir etiket de iki nokta üst üste ile biter.
Parmak ve duruş ipuçları
ifveelseçiftini birlikte düşün. Hangi koşulun hangi bloğa ait olduğunu satırları girintileyerek belirle.- Eşitlik kontrolünde
=yerine==yazdığından emin ol. Tek=bir değer atar. - Enter’a bastığında girinti kendiliğinden gelir.
elsesatırını doğru hizaya getirmek için girintiyi kontrol et, ama elle fazla boşluk ekleme. - Ekrana bak. İki nokta üst üste ile
<ve>işaretlerini klavyeye bakmadan, ekrandaki satırdan doğrula.
Dersler
- Ders 1, öğren (10–15 dakika): Klavye gösteriminde dört sembolü izle. AltGr ve Shift’in hangi elle basıldığına dikkat ederek her birini beş kez yaz.
- Ders 2, pratik yap (10–15 dakika):
if (sayi > 10)veelseiçeren kısa koşullar yaz. Herifsatırının parantezlerinin tamam olduğunu kontrol et. - Ders 3, tekrar et (10–15 dakika): İki dakikalık testte koşul satırları yaz. Sonucunu kaydet ve yanlış yazdığın işaretleri tekrar çalış.
Haftanın hedefi
Bu haftanın hedefi 17 WPM (dakikada kelime) ve yüzde 92 doğruluk. Haftanın derslerini bitirmek 1 yıldız kazandırır. Yüzde 92 doğruluğa ulaşırsan 2 yıldız, 17 WPM hızına da ulaşırsan 3 yıldız alırsın. Koşullarda bir işaret yanlışsa program yanlış yolu seçer, bu yüzden önce doğruluğa odaklan.
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.