Hafta 13: Veri yapıları
Small Basic ile kod yazma kursu. 22 kelime/dk, %94 doğruluk.
Bir öğrencinin adı, yaşı ve notu gibi birbiriyle ilgili bilgileri tek bir yerde tutmak istediğinde veri yapısı kullanırsın. Small Basic’te bir dizinin elemanlarına sayı yerine metin anahtarla da erişebilirsin. Böylece ogrenci["ad"] gibi okunması kolay bir yazım elde edersin. Bu haftaki hedef, süslü parantezleri, iki nokta üst üste işaretini ve noktayı doğru tuşlarda yazarak bu yapıyı hatasız kurmaktır.
Bu hafta neler öğreneceksin
Bu hafta dört sembol var. Türkçe Q klavyesinde:
{: 7 tuşu + AltGr, sağ başparmak ile. Sağ işaret parmak.}: 0 tuşu + AltGr, sağ başparmak ile. Sağ serçe parmak.:: . tuşu + Shift, karşı elin serçesi ile. Sağ serçe parmak..: . tuşu, sağ serçe parmak.
Örnek:
ogrenci["ad"] = "Ali"
ogrenci["yas"] = 12
İki satır da ogrenci adlı tek bir diziye değer yazar. Köşeli parantezin içindeki metin, değerin hangi bilgiye ait olduğunu söyler. Bu haftaki iki nokta üst üste işaretini yazım alıştırması olarak çalışacaksın, ancak örneklerde kullanılmaz. { ve } işaretleri de yalnızca yazım alıştırmasıdır; Small Basic kodunda kullanılmaz.
Parmak ve duruş ipuçları
{ve}için AltGr’ı sağ başparmağınla kullan. Sağ işaret ve sağ serçe parmağın tuşlara doğru konumlansın.:için Shift’i karşı elin serçesiyle bas. Nokta tuşuna geçerken sağ serçe parmağını yerinde tut.- Bir veri yapısı yazmaya başlamadan önce anahtarı ve değeri kafanda ayır. Önce
ogrenci[, sonra anahtar, sonra]ve değer. - Nokta, metnin içinde kullanıldığında kolayca gözden kaçabilir. Yazdıktan sonra kontrol et.
- Enter tuşu girintiyi kendisi doldurur. Uzun veri satırlarını ayrı satırlara bölerek düzenli tut.
Dersler
- Ders (10–15 dk): Dört sembolü tanı. Klavye gösterimini izle ve her sembolü üç kez yaz.
- Ders (10–15 dk): Bir öğrenci kaydı oluştur. Adını ve yaşını anahtarlarla yaz, sonra ekrana yazdır.
- Ders (10–15 dk): Öğrendiklerini tekrar et, ardından 2 dakikalık testi çöz.
Haftanın hedefi
Bu haftanın hedefi 22 kelime/dk hız ve %94 doğruluk. Dersleri bitirdiğinde bir yıldız kazanırsın. %94 doğruluğa ulaşırsan ikinci yıldız gelir. Üçüncü yıldız için 22 kelime/dk hıza da ulaşman gerekir. Her anahtarın etrafındaki tırnakları yazarken kontrol et; eksik bir tırnak, programın aradığı anahtarı değiştirir.
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.