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 For ya da While satırıyla başlat, sonra içini doldur, en sonda EndFor ya da EndWhile yaz.
  • 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

  1. Ders (10–15 dk): Dört sembolü tanı. Klavye gösterimini izle ve her sembolü üç kez yaz.
  2. Ders (10–15 dk): Bir For döngüsü yaz. Ardından While x < 10 satırıyla basit bir While döngüsü dene.
  3. 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.

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