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.Ifbloğunu yazarken önceIfileThensatırını, sonra içini, en sonEndIfsatı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
- Ders (10–15 dk): Dört sembolü tanı. Klavye gösterimini izle ve her sembolü üç kez yaz.
- Ders (10–15 dk): Bir
Ifbloğu kur. Önce koşulu, sonra bloğun içini, en sondaEndIfsatırını yaz. - 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.
Bu haftanın dersleri
Dersleri sırayla yap. Her ders bir testle biter ve en iyi sonucun kaydedilir.