Hafta 2: Parantezler ve çağrılar
C ile kod yazma kursu. 12 kelime/dk, %90 doğruluk.
Parantezler C’de iki iş görür: bir işlevi çağırmak ve bir işleve verilen bilgileri çevrelemek. Bir parantez açtığında onu kapatmayı hemen aklına getir. Kapanmayan bir parantez, derleyicinin hata vermesine neden olur. Bu hafta ( ve ) sembollerini doğru parmaklarla yazmayı ve basit bir işlev çağrısında kullanmayı öğreneceksin.
Bu hafta neler öğreneceksin
Bu hafta iki yeni sembol öğreneceksin. Türkçe Q klavyede yazmak için:
(: 8 tuşu ile Shift birlikte. Shift’e karşı elin serçe parmağıyla, 8’e sağ orta parmağınla basarsın.): 9 tuşu ile Shift birlikte. Shift’e karşı elin serçe parmağıyla, 9’a sağ yüzük parmağınla basarsın.
Kod örneği olarak getchar() yazabilirsin. Parantezlerin arasında bilgi olmasa da işlev çağrılmış olur. Bu, ( ve ) çiftinin ne işe yaradığını gösterir.
Parmak ve duruş ipuçları
- Parantezleri çift düşün.
(yazdığın anda)yazmayı da planla, sonra ortasını doldur. Böylece satırın sonunda kapatmayı unutmazsın. - Shift’i ve tuşu ayrı ayrı düşün. Önce Shift’e basacak parmağı hazırla, sonra sembol tuşuna in. İki parmağın sırasını net tutmak yanlış sembolü azaltır.
- Parmağını tuşa uzattıktan sonra hemen geri çek ve ana sıraya dön. Dirseğini ve omzunu oynatmadan, sadece parmakla uzan.
- Ekrana bak. Parantezin doğru yere gelip gelmediğini klavyeye bakmadan, yazdığın satırdan kontrol et.
Dersler
- Ders 1, öğren (10–15 dakika): Klavye gösteriminde
(ve)tuşlarını izle. Shift’in hangi elle basıldığına dikkat et, sonra her sembolü beş kez yaz. - Ders 2, pratik yap (10–15 dakika):
getchar()gibi kısa çağrılar yaz. Her satırda açılan ve kapanan parantez sayısının eşit olmasına dikkat et. - Ders 3, tekrar et (10–15 dakika): İki dakikalık testte parantezli satırları yaz. Sonucunu kaydet ve doğruluk oranına bak.
Haftanın hedefi
Bu haftanın hedefi 12 WPM (dakikada kelime) ve yüzde 90 doğruluk. Haftanın derslerini bitirmek 1 yıldız verir. Yüzde 90 doğruluğa ulaşırsan 2 yıldız, 12 WPM hızına da ulaşırsan 3 yıldız alırsın. Önce doğruluğu hedefle; hız, doğru yazılan parantezlerin üzerine kurulur.
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.