Hafta 14: Küçük programlar I

C ile kod yazma kursu. 23 kelime/dk, %94 doğruluk.

Bu hafta yeni bir sembol öğrenmiyorsun. Amacın, önceki on üç haftada öğrendiğin sembolleri tek bir programda bir araya getirmek. Küçük bir C programı genellikle main adlı bir işlev içinde yazılır. Program ekrana bir yazı yazan bir çağrı ile başlar ve return ile biter. Bu haftaki her satır sana tanıdık gelmeli, çünkü hepsi daha önce çalıştığın yapılardan oluşur. Her program küçük parçalardan oluşur; bu parçaları tek tek yazıp birleştirmek uzun kodu yazmayı kolaylaştırır.

Bu hafta neler öğreneceksin

Yeni sembol yok. Program yazarken şu yapıları kullanacaksın:

  • int main(void): programın başladığı işlev.
  • printf("merhaba"): ekrana yazı yazar.
  • return 0: programın başarıyla bittiğini bildirir.

Program iskeleti, kısa bir örnek olarak şöyle görünür: int main(void) satırı açılır, içinde printf("merhaba") çağrılır ve return 0 ile işlev kapanır.

Parmak ve duruş ipuçları

  • Programın her bloğunu açtığında kapatmayı da planla. main içindeki süslü parantez bütün satırları sarar.
  • Enter’a bastığında girinti kendiliğinden gelir. Bu yüzden satırların başına elle boşluk ekleme.
  • Uzun bir satır yerine kısa satırlarla ilerle. Her satırı yazdıktan sonra ekrana bakıp doğru olduğunu kontrol et.
  • Hata aldığın yerde parantez ve tırnak sayısını ilk olarak kontrol et. Bu iki grubu önce kontrol etmek, birçok hatayı hızla bulmanın yoludur.
  • Programa kısa bir cümle yazdıran ikinci bir printf satırı ekleyerek kendi programını biraz kişiselleştirebilirsin.

Dersler

  1. Ders 1, öğren (10–15 dakika): Önceki haftaların sembollerini gözden geçir. main iskeletini klavye gösteriminde izle ve üç kez yaz.
  2. Ders 2, pratik yap (10–15 dakika): printf("merhaba") ve return 0 satırlarını içeren kısa bir program yaz. Her satırda parantezlerin kapandığını kontrol et.
  3. Ders 3, tekrar et (10–15 dakika): İki dakikalık testte programın ilk satırlarını yaz. Sonucunu kaydet ve zorlandığın satırı yeniden çalış.

Haftanın hedefi

Bu haftanın hedefi 23 WPM (dakikada kelime) ve yüzde 94 doğruluk. Haftanın derslerini bitirmek 1 yıldız kazandırır. Yüzde 94 doğruluğa ulaşırsan 2 yıldız, 23 WPM hızına da ulaşırsan 3 yıldız alırsın. Program yazarken her satırın önemi vardır; önce doğruluğu hedefle, hız sonra gelir.

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