Hafta 14: Küçük programlar I
JavaScript ile kod yazma kursu. 23 kelime/dk, %94 doğruluk.
Bu hafta öğrendiğin parçaları birleştirip ilk küçük programlarını yazıyorsun. Bir program bir değişken tanımlayabilir, bir döngü içinde değerini değiştirebilir ve her sonucu bir koşulla kontrol edebilir. Bu tür programlar birkaç satırdan oluşur ve her satırda birden çok sembol bulunur. Bu yüzden hız hedefinden önce satır satır doğruluk sağlamak en önemli iş olacak.
Bu hafta neler öğreneceksin
Bu hafta yeni bir sembol yok. Daha önce öğrendiğin parantez, tırnak, operatör, karşılaştırma ve süslü parantez işaretlerini bir arada kullanıyorsun. Bir sembol yavaşlatırsa Türkçe Q klavyedeki yerini önceki haftaların tablolarından tekrar et. Yazmaya başlamadan önce programın kaç parçadan oluştuğunu kısaca say; bu, satırların sırasını aklında tutmana yardımcı olur.
Yeni anahtar kelime yok. let, if, else, for ve function aynı programda bir arada yer alır. Küçük bir örnek: for (let i = 0; i < 3; i++) satırı altındaki bloğu üç kez çalıştırır.
Parmak ve duruş ipuçları
- Programı satır satır yaz. Her satırı bitirip bir kez kontrol et, sonra sonrakine geç.
- Süslü parantezi açtığında kapanışını da aklına getir, sonra içindeki satırları yaz.
- Enter tuşu bir sonraki satırın girintisini otomatik ekler. Boşluk eklemeden önce girintinin doğru olup olmadığına bak.
- Değişkeni, onu değiştiren döngüden önce tanımla. Böylece her satırın ihtiyacı olan bilgi hazır olur.
- Uzun satırları parçalara böl, ekrana bakarak yaz.
Dersler
- Öğren (10–15 dakika): Programın ilk bölümünü ve bu hafta tekrar edilecek sembolleri klavye gösteriminde izle, parçaları yaz.
- Pratik yap (10–15 dakika): Küçük programı baştan sona üç kez yaz. Her seferinde bir önceki denemeden daha az hata yapmaya çalış.
- Tekrar et (10–15 dakika): İki dakikalık testte programın bir bölümünü doğru yazmaya odaklan ve sonucunu not al.
Haftanın hedefi
Bu hafta dakikada 23 kelime (WPM) ve %94 doğruluk hedefliyorsun. Dersi bitirmek 1 yıldız kazandırır. %94 doğruluk 2 yıldız, hız hedefi de 3 yıldız kazandırır. Uzun bir programda tek bir parantez hatası tüm programı durdurabilir. Doğruluğu koruyarak yaz, hız sonra gelir.
Bu haftanın dersleri
Dersleri sırayla yap. Her ders bir testle biter ve en iyi sonucun kaydedilir.