Hafta 8: Koşullar
JavaScript ile kod yazma kursu. 17 kelime/dk, %92 doğruluk.
Koşullar, programın bir durumu kontrol edip ona göre farklı şeyler yapmasını sağlar. JavaScript’te bunun için if kullanılır: if (puan > 50) gibi bir koşul yazarsın, ardından süslü parantezler içinde koşul doğruysa çalışacak kodu belirtirsin. Diğer durum için else kullanılır. Bu hafta koşulları yazarken karşılaştırma işaretlerini ve iki nokta üst üste gibi yardımcı işaretleri doğru tuşlarla yazmaya çalışıyorsun.
Bu hafta neler öğreneceksin
Bu hafta bir yeni sembolü öğreniyor, üç tanıdık sembolü tekrar ediyorsun. Türkçe Q klavyede yerleri şöyle:
:için . tuşuna Shift ile basarsın. Shift’i karşı elin serçesiyle, . tuşunu sağ serçe parmakla basarsın.<için < tuşuna tek başına basarsın. < tuşunu sol serçe parmakla basarsın.>için < tuşuna Shift ile basarsın. Shift’i karşı elin serçesiyle, < tuşunu sol serçe parmakla basarsın.=için 0 tuşuna Shift ile basarsın. Shift’i karşı elin serçesiyle, 0 tuşunu sağ serçe parmakla basarsın.
Bu hafta yeni anahtar kelimeler else, switch ve case. switch yapısında her durum bir iki nokta üst üste ile biter, örneğin case 1:.
Parmak ve duruş ipuçları
<ve>yazarken sol serçeyle < tuşuna bas.>için Shift’i karşı elin serçesiyle önce basılı tut.- İki nokta üst üste için Shift’i karşı elin serçesiyle hazır tut. Nokta tuşu aynı zamanda bu işaretin tuşudur.
ifyazdıktan sonra hemen parantezleri aç ve kapat, koşulu ondan sonra yaz.- Koşulun altındaki kod, süslü parantezlerle yazılan bir blokta durur. Açılış ve kapanış parantezini hemen eşleştir.
=ile<ve>işaretlerini karıştırmamak için, her birini yazmadan önce ne istediğini düşün.
Dersler
- Öğren (10–15 dakika):
:,<,>ve=tuşlarını klavye gösteriminde izle ve her birini birkaç kez yaz. - Pratik yap (10–15 dakika):
if (puan > 50)gibi koşulları vecase 1:satırlarını tekrar tekrar yaz. - Tekrar et (10–15 dakika): İki dakikalık testte işaretleri doğru yazmaya odaklan ve sonucunu not al.
Haftanın hedefi
Bu hafta dakikada 17 kelime (WPM) ve %92 doğruluk hedefliyorsun. Dersi bitirmek 1 yıldız kazandırır. %92 doğruluk 2 yıldız, hız hedefi de 3 yıldız kazandırır. Koşullarda bir karşılaştırma işareti yanlış olursa program farklı bir karar verir. Önce doğruluğu koru, hız sonra gelir.
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.