Hafta 11: Listeler ve diziler
Small Basic ile kod yazma kursu. 20 kelime/dk, %93 doğruluk.
Dizi, birbiriyle ilgili birçok değeri tek bir isimle tutar. Bir sınıfın öğrenci adlarını ya da bir alışveriş listesini her biri için ayrı değişken açmadan saklayabilirsin. Small Basic’te bir dizi, elemanlarına köşeli parantez içinde bir sayı ya da metin anahtarla değer atayarak oluşturulur. Dizi elemanını okumak da aynı köşeli parantezle yapılır. Bu haftaki hedef, köşeli parantezleri ve virgülü doğru yazmaktır.
Bu hafta neler öğreneceksin
Bu hafta üç sembol var. Türkçe Q klavyesinde:
[: 8 tuşu + AltGr, sağ başparmak ile. Sağ orta parmak.]: 9 tuşu + AltGr, sağ başparmak ile. Sağ yüzük parmak.,: , tuşu, sağ serçe parmak.
Örnek:
meyveler[1] = "elma"
meyveler[2] = "armut"
TextWindow.WriteLine(meyveler[1])
İlk iki satır dizinin elemanlarına değer atar. Üçüncü satır birinci elemanı, yani “elma” metnini ekrana yazdırır. Virgül ise bir çağrıdaki değerleri birbirinden ayırır, örneğin Math.Max(4, 9) satırında olduğu gibi.
Parmak ve duruş ipuçları
- AltGr tuşunu sağ başparmağınla bas ve köşeli parantez tuşuna geç. Başparmağın yerinde kalması sağ elini sabit tutar.
- Dizi elemanına erişirken
[ve]çiftini aynı anda düşün. Sadece birini yazıp diğerini unutmak, programın çalışmasını bozar. - Virgül için sağ serçe parmağını kullan. Virgülden sonra bir boşluk bırak.
- Enter tuşu girintiyi kendisi doldurur. Her dizi ataması için ayrı bir satır kullan; böylece her elemanı kolayca takip edersin.
- Uzun dizi işlemlerini kısa satırlara böl ve her satırı bitirdikten sonra kontrol et.
Dersler
- Ders (10–15 dk): Üç sembolü tanı. Klavye gösterimini izle ve her sembolü üç kez yaz.
- Ders (10–15 dk): Üç elemanlı bir dizi oluştur ve birini ekrana yazdır.
- Ders (10–15 dk): Öğrendiklerini tekrar et, ardından 2 dakikalık testi çöz.
Haftanın hedefi
Bu haftanın hedefi 20 kelime/dk hız ve %93 doğruluk. Dersleri bitirdiğinde bir yıldız kazanırsın. %93 doğruluğa ulaşırsan ikinci yıldız gelir. Üçüncü yıldız için 20 kelime/dk hıza da ulaşman gerekir. Köşeli parantezleri ve virgülleri yazarken kontrol etmek, dizilerde en çok hatayı önleyen alışkanlıktı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.