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

  1. Ders (10–15 dk): Üç sembolü tanı. Klavye gösterimini izle ve her sembolü üç kez yaz.
  2. Ders (10–15 dk): İki metni birleştir ve sonucun uzunluğunu yazdır.
  3. 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.

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