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

  1. Ders (10–15 dk): Altı sembolü tanı. Klavye gösterimini izle ve her sembolü üç kez yaz.
  2. Ders (10–15 dk): If satırları yaz. Karşılaştırmayı, <> işaretini ve And kelimesini kullan.
  3. 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.

" é 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