Hafta 12: Metinlerle çalışmak
Small Basic ile kod yazma kursu. 21 kelime/dk, %93 doğruluk.
Metinler programlarda sık kullanılır: bir kullanıcının adı, bir mesaj ya da bir dosya yolu. Bu metinleri birleştirmek, parçalarını ölçmek ve ekrana yazdırmak günlük bir iştir. Small Basic’te iki metni artı işaretiyle birleştirirsin. Metnin uzunluğunu öğrenmek içinse Text.GetLength fonksiyonunu kullanırsın. Bu haftaki hedef, tırnak, nokta ve artı işaretlerini doğru yazarak bu işlemleri hatasız kurmaktır.
Bu hafta neler öğreneceksin
Bu hafta üç sembol var. Türkçe Q klavyesinde:
": “ tuşu, sol serçe parmak..: . tuşu, sağ serçe parmak.+: 4 tuşu + Shift, karşı elin serçesi ile. Sol işaret parmak.
Örnek:
selam = "Merhaba" + " dünya"
TextWindow.WriteLine(Text.GetLength(selam))
İlk satır iki metni birleştirip selam değişkenine atar. İkinci satır birleşik metnin uzunluğunu, yani 13 karakteri, ekrana yazdırır. Text.GetLength çağrısındaki nokta, fonksiyonun hangi kütüphaneye ait olduğunu gösterir.
Metin ile sayı arasındaki farkı aklında tut: tırnak içine alınan her şey metin olarak yazılır. Uzun metinleri parçalara bölüp adım adım birleştirmek, hem okumayı hem de yazımı kolaylaştırır.
Parmak ve duruş ipuçları
- Tırnakları metin başlarken ve bitirirken sol serçe parmağınla yaz. Her metni önce tırnaklarıyla birlikte düşün.
+için Shift’i karşı elin serçesiyle bas. Sol işaret parmağın işaretin yerine odaklansın.- Nokta ile tırnak arasında bir geçiş yaptığını fark et. Nokta sağ serçe parmağınla yazılır, tırnak ise sol serçe parmağınla.
- Metinlerin içindeki boşlukları bilinçli yaz. Boşluk da bir karakterdir ve uzunluğa dahil edilir.
- Enter tuşu girintiyi kendisi doldurur. Uzun birleştirme satırlarını kısa tutmaya çalış.
Dersler
- Ders (10–15 dk): Üç sembolü tanı. Klavye gösterimini izle ve her sembolü üç kez yaz.
- Ders (10–15 dk): İki metni birleştir ve sonucun uzunluğunu yazdır.
- Ders (10–15 dk): Öğrendiklerini tekrar et, ardından 2 dakikalık testi çöz.
Haftanın hedefi
Bu haftanın hedefi 21 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 21 kelime/dk hıza da ulaşman gerekir. Bir tırnak eksik kalırsa metnin tamamı bozulur, bu yüzden tırnak kontrolünü her satırda yap.
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.