Hafta 9: Döngüler
Small Basic ile kod yazma kursu. 18 kelime/dk, %92 doğruluk.
Döngü, bir işlemi tekrar tekrar yapmanı sağlar. Aynı satırı on kez yazmak yerine, bir döngü ile on kez çalıştırabilirsin. Small Basic’te sayılı tekrar için For, bir koşul doğru olduğu sürece tekrar için While kullanılır. Bu haftaki hedef, döngü yapılarını eksiksiz kurmak ve içlerinde geçen işaretleri doğru yazmaktır. Her döngüyü bitirmeyi, yani EndFor ya da EndWhile satırını yazmayı unutma.
Bu hafta neler öğreneceksin
Bu hafta dört sembol var. Türkçe Q klavyesinde:
+: 4 tuşu + Shift, karşı elin serçesi ile. Sol işaret parmak.=: 0 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. Shift gerekmez.;: , tuşu + Shift, karşı elin serçesi ile. Sağ serçe parmak.
Örnek:
For i = 1 To 5 Step 2
TextWindow.WriteLine(i)
EndFor
Bu döngü i değerini 1 ile başlatır, her seferinde 2 artırır ve 5’e kadar gider. Ekrana 1, 3 ve 5 yazılır. ; işaretini bu hafta yalnızca yazım alıştırması olarak çalışacaksın; bu haftaki örneklerde kullanılmaz.
Parmak ve duruş ipuçları
+ve;için Shift’e karşı elin serçesiyle bas. Shift’i basılı tutarken sağ elin yerinden oynamasın.<için tuşa sol serçe parmağınla bas. Sağ elin yerinden oynamasın.- Döngüyü önce
Forya daWhilesatırıyla başlat, sonra içini doldur, en sondaEndForya daEndWhileyaz. - Enter tuşu girintiyi kendisi doldurur. Döngünün içindeki satır otomatik olarak içeri kayar.
- Sayılar arasında boşluk bırakmak, döngü adımlarını gözle takip etmeni kolaylaştırır.
Dersler
- Ders (10–15 dk): Dört sembolü tanı. Klavye gösterimini izle ve her sembolü üç kez yaz.
- Ders (10–15 dk): Bir
Fordöngüsü yaz. ArdındanWhile x < 10satırıyla basit birWhiledöngüsü dene. - Ders (10–15 dk): Öğrendiklerini tekrar et, ardından 2 dakikalık testi çöz.
Haftanın hedefi
Bu haftanın hedefi 18 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 18 kelime/dk hıza da ulaşman gerekir. Döngüleri kapatmayı unutmamak, doğru çalışmanın ilk şartıdır.
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.