Hafta 5: Karşılaştırma ve mantık
Small Basic ile kod yazma kursu. 14 kelime/dk, %91 doğruluk.
Programlar çoğu zaman bir soruyu sorup cevabına göre farklı yollar izler. Bir sayı büyük mü, iki değer eşit mi, iki koşul birlikte sağlanıyor mu? Bu soruların hepsi karşılaştırma ve mantık işaretleriyle yazılır. Bu hafta altı işareti tanıyacak ve doğru tuşta yazmayı çalışacaksın. Small Basic’te mantık için !, & ve | işaretleri kullanılmaz. Mantık için And ve Or kelimeleri, eşit değil için ise <> yazılır. Karşılaştırma işaretleri =, <, >, <=, >= ve <> şeklindedir. Bu haftaki !, & ve | işaretlerini yalnızca yazım alıştırması olarak çalışacaksın.
Bu hafta neler öğreneceksin
Bu hafta altı sembol var. Türkçe Q klavyesinde:
<: Z tuşunun solundaki tuş (sol Shift’in yanında), sol serçe parmakla basılır.>: Aynı tuş + Shift. Shift’i sağ serçe parmağınla bas, tuşa sol serçe parmağınla dokun.!: 1 tuşu + Shift, karşı elin serçesi ile. Sol serçe parmak.=: 0 tuşu + Shift, karşı elin serçesi ile. Sağ serçe parmak.&: 6 tuşu + Shift, karşı elin serçesi ile. Sağ işaret parmak.|: Aynı tuş + AltGr (sağ başparmak), sol serçe parmak.
Örnek:
If yas >= 18 And bilet = "var" Then
TextWindow.WriteLine("Girebilirsin")
EndIf
Koşul iki parçadan oluşur ve And ile birleşir. >= işareti “büyük veya eşit” anlamına gelir.
Parmak ve duruş ipuçları
<ve>aynı tuşta yer alır.<için tuşa sol serçe parmağınla bas;>için Shift’i sağ serçe parmağınla basılı tut.!,&ve=için Shift’i karşı elin serçesiyle kullan.- Bu haftaki birçok işaret sol serçe parmağıyla yazılır. Parmağını gergin tutma, elini rahat ve dengeli bırak.
<ve>işaretlerini yazdıktan sonra araya boşluk koyup kontrol et. Bu, hangi işaretin yazıldığını netleştirir.- Enter tuşu girintiyi kendisi doldurur. Koşulun içindeki satırları girintiyle okumaya çalış.
Dersler
- Ders (10–15 dk): Altı sembolü tanı. Klavye gösterimini izle ve her sembolü üç kez yaz.
- Ders (10–15 dk):
Ifsatırları yaz. Karşılaştırmayı,<>işaretini veAndkelimesini kullan. - Ders (10–15 dk): Öğrendiklerini tekrar et, ardından 2 dakikalık testi çöz.
Haftanın hedefi
Bu haftanın hedefi 14 kelime/dk hız ve %91 doğruluk. Dersleri bitirdiğinde bir yıldız kazanırsın. %91 doğruluğa ulaşırsan ikinci yıldız gelir. Üçüncü yıldız için 14 kelime/dk hıza da ulaşman gerekir. Küçük ve büyük işaretlerini karıştırmak programın mantığını bozar, bu yüzden doğruluğa öncelik ver.
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.