Hafta 8: Koşullar

Small Basic ile kod yazma kursu. 17 kelime/dk, %92 doğruluk.

Koşul, bir programın bir soruya göre farklı şeyler yapmasını sağlar. Puan yeterliyse bir mesaj göster, değilse başka bir mesaj göster gibi. Small Basic’te bu yapı If ile başlar, Then ile devam eder ve EndIf ile biter. Bu haftaki hedef, bu üç kelimeyi doğru yazmak ve arada gelen karşılaştırma işaretlerini hatasız çalışmaktır. Koşul hatalı yazılırsa program ya hiç çalışmaz ya da yanlış yolu seçer.

Bu hafta neler öğreneceksin

Bu hafta dört sembol var. Türkçe Q klavyesinde:

  • :: . tuşu + Shift, karşı elin serçesi ile. Sağ serçe parmak.
  • <: 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.
  • =: 0 tuşu + Shift, karşı elin serçesi ile. Sağ serçe parmak.

Örnek:

If puan >= 50 Then
EndIf

If ve EndIf arasına yazdığın satırlar yalnızca koşul doğru olduğunda çalışır. >= işareti “büyük veya eşit” demektir. Bu haftanın alıştırmalarında : işaretini de yazacaksın.

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 kullan.
  • : ve = için Shift’i karşı elin serçesiyle kullan. Sağ serçe parmağın sabit kalsın.
  • If bloğunu yazarken önce If ile Then satırını, sonra içini, en son EndIf satırını yaz. Böylece bloğu hiç kapatmayı unutmazsın.
  • Enter tuşu girintiyi kendisi doldurur. Bloğun içindeki satırlar otomatik olarak içeri kaysın, sen sadece kodu yaz.
  • Yazdıktan sonra iki işareti birbirinden ayırt etmek için her birini bir kez yavaşça yaz.

Dersler

  1. Ders (10–15 dk): Dört sembolü tanı. Klavye gösterimini izle ve her sembolü üç kez yaz.
  2. Ders (10–15 dk): Bir If bloğu kur. Önce koşulu, sonra bloğun içini, en sonda EndIf satırını yaz.
  3. Ders (10–15 dk): Öğrendiklerini tekrar et, ardından 2 dakikalık testi çöz.

Haftanın hedefi

Bu haftanın hedefi 17 kelime/dk hız ve %92 doğruluk. Dersleri bitirdiğinde bir yıldız kazanırsın. %92 doğruluğa ulaşırsan ikinci yıldız gelir. Üçüncü yıldız için 17 kelime/dk hıza da ulaşman gerekir. Her If için bir EndIf olduğunu kontrol et, bu en sık yapılan hatalardan biridir.

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

    12 dakika

    Başla

Tüm hafta listesi