Hafta 2: Parantezler ve çağrılar
Small Basic ile kod yazma kursu. 12 kelime/dk, %90 doğruluk.
Bir fonksiyonu çağırmak için önce adını yazar, sonra parantez açıp içine değerleri koyarsın. Small Basic’te Math.SquareRoot(16) gibi her çağrı bu düzeni izler. Bu hafta ( ve ) işaretlerini doğru tuşlarda ve doğru sırada yazmayı öğreneceksin. Açılıp kapanmayan bir parantez programı bozar, bu yüzden her parantezi çifti ile birlikte düşünmek önemlidir.
Bu hafta neler öğreneceksin
Bu hafta iki yeni sembol var. Türkçe Q klavyesinde:
(: 8 tuşu + Shift, karşı elin serçesi ile. Sağ orta parmak.): 9 tuşu + Shift, karşı elin serçesi ile. Sağ yüzük parmak.
Örnek:
TextWindow.WriteLine(2 + 3)
Math.SquareRoot(16)
İlk satır 2 + 3 işleminin sonucunu ekrana yazdırır. İkinci satır 16’nın karekökünü hesaplar. İkisinde de parantez açılır ve kapanır. Bir kod satırını okurken parantezleri saymak, eksik kapanışı bulmanın kolay bir yoludur. Açılan her parantez için bir kapanış aramayı alışkanlık haline getir.
Parmak ve duruş ipuçları
- Parantezi açtıktan sonra içini doldur ve kapanışı en sona bırakma. Önce
()yazıp aralarına içerik koymak kapanışı unutmanı engeller. - Shift’e karşı elin serçesiyle bas. Sağ elini Shift için kaydırma.
- Sağ orta parmağın 8 tuşuna, sağ yüzük parmağın 9 tuşuna döner. Parmaklarını uzatıp hemen geri çek.
- Tırnak işaretleri üçüncü haftanın konusu. Bu hafta parantez içine yalnızca sayı ve basit değerler yaz.
- Enter tuşu bir sonraki satırın girintisini kendisi doldurur. Girintiyi tekrar yazma, sadece kodu yaz.
Dersler
- Ders (10–15 dk):
(ve)işaretlerini tanı. Klavye gösterimini izle ve her işareti beş kez yaz. - Ders (10–15 dk): Fonksiyon çağrıları yaz. Önce parantezi aç, sonra içini doldur, en son kapat.
- Ders (10–15 dk): Öğrendiklerini tekrar et, ardından 2 dakikalık testi çöz.
Haftanın hedefi
Bu haftanın hedefi 12 kelime/dk hız ve %90 doğruluk. Dersleri bitirdiğinde bir yıldız kazanırsın. %90 doğruluğa ulaşırsan ikinci yıldız gelir. Üçüncü yıldız için 12 kelime/dk hıza da ulaşman gerekir. Parantez hatalarını azaltmak, hızdan önce gelir.
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.