Hafta 16: Final projesi

Small Basic ile kod yazma kursu. 25 kelime/dk, %95 doğruluk.

Bu son haftada, on beş haftada öğrendiğin tuşları ve yapıları tek bir projede bir araya getireceksin. Proje bir değişken tanımlayacak, bir döngü ile değerleri toplayacak ve sonucu bir koşulla kontrol edip ekrana yazacak. Projenin kendisi kısa olabilir. Önemli olan, her satırın doğru tuşlarla ve doğru girintiyle yazılmasıdır. Bu haftaki hedef 25 kelime/dk hız ve %95 doğruluktur. Hedeflerin en yükseği olduğu için yazımı yavaşlatmaktan çekinme; doğruluk her zaman hızdan önce gelir.

Bu hafta neler öğreneceksin

Bu hafta yeni bir sembol yok. Önceki haftalardaki tüm semboller bu projede bir arada kullanılır. Bir işaretin yerini unutursan ilgili haftaya dön ve klavye gösterimini tekrar izle. Projenin bir bölümü şöyle görünebilir:

toplam = 0
For i = 1 To 5
  toplam = toplam + i
EndFor

Bu kod 1’den 5’e kadar olan sayıları toplar ve sonucu toplam değişkeninde tutar. Sonuç 15 olur. Projende aynı yapıyı kendi değerlerinle deneyebilirsin.

Parmak ve duruş ipuçları

  • Projeyi bölümlere ayır. Önce değişkenleri, sonra döngüyü, en son koşulu yaz ve her bölümü ayrı kontrol et.
  • Her blok için kapanış satırını hemen ekle. Kapanışı en sona bırakmak, bloğun içinde unutmanı kolaylaştırır.
  • Parantez ve tırnakları çifti ile yazmaya devam et. Uzun bir projede bu, en çok zaman kazandıran alışkanlıktır.
  • Enter tuşu girintiyi kendisi doldurur. Girintiyi bozmadan yazmaya ve ekrana değil koda bakmaya devam et.
  • Yazım sırasında bir dakikada bir kez durup projenin son halini gözden geçir. Kısa molalar hata oranını düşürür.

Dersler

  1. Ders (10–15 dk): Yukarıdaki toplama örneğini yaz ve çalıştır. Sonucun 15 olduğunu kontrol et.
  2. Ders (10–15 dk): Kendi projenin iskeletini yaz: bir değişken, bir döngü ve bir koşul. Her bloğun kapanışını ekle.
  3. Ders (10–15 dk): Öğrendiklerini tekrar et, ardından 2 dakikalık testi çöz.

Haftanın hedefi

Bu haftanın hedefi 25 kelime/dk hız ve %95 doğruluk. Dersleri bitirdiğinde bir yıldız kazanırsın. %95 doğruluğa ulaşırsan ikinci yıldız gelir. Üçüncü yıldız için 25 kelime/dk hıza da ulaşman gerekir. Bu projede temiz ve eksiksiz bir yazım, hız kadar değerlidir.

Bu haftanın dersleri

Dersleri sırayla yap. Her ders bir testle biter ve en iyi sonucun kaydedilir.

  1. Ders 1: Öğren

    Anahtar kelimeler

    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