Hafta 14: Küçük programlar I

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

Şimdiye kadar tek tek semboller ve kalıplar üzerinde çalıştın. Bu hafta bunları bir araya getirip küçük bir program yazacaksın: program kullanıcıya adını sorar ve bir karşılama mesajı gösterir. Böyle bir programda parantezler, tırnaklar, artı ve eşitlik işaretleri, noktalı virgüller aynı anda gelir. Amaç her satırı doğru yazmak ve satırlar arasında akıcı bir ritim tutturmak.

Bu hafta neler öğreneceksin

Küçük bir program birkaç satırdan oluşur ve her satır bir iş yapar. Ekrana bir mesaj yazmak, kullanıcıdan bir satır okumak ve okunan değeri bir değişkene koymak bu haftanın ana fikridir:

Console.Write("Adın: ");
string ad = Console.ReadLine();
Console.WriteLine("Merhaba " + ad);
  • Console.Write imleci aynı satırda bırakarak metin yazar. Console.WriteLine ise yazıdan sonra yeni bir satıra geçer.
  • string ad = Console.ReadLine(); kullanıcının yazdığı satırı ad adlı değişkende saklar.

Bu hafta yeni bir sembol öğretilmiyor. Önceki haftalardaki parantez, tırnak, artı, eşittir ve noktalı virgül sembollerini birlikte kullanırsın. Her sembolü Türkçe Q klavyedeki yeriyle hatırlamak için ilgili haftaların açıklamalarına dönebilirsin.

Parmak ve duruş ipuçları

  • Satırı yazmadan önce tamamını bir kere oku. Hangi sembolün nerede geleceğini bilmek elin duraksamasını önler.
  • Bir satırın sonuna gelince bir sonraki satıra bakmayı alışkanlık haline getir. Böylece program akışını ritimle takip edersin.
  • Sembollerden sonra ev sırasına dön. Sık dönüşler yazmayı düzgün tutar.
  • Enter, yeni satırın girintisini kendisi ekler. Bu programda girintiyi elle yazmana gerek yok.
  • Uzun satırları tek seferde değil, anlamlı parçalar halinde düşün: önce Console.Write, sonra metin, sonra kapanış.

Dersler

  1. Öğren (10–15 dakika): Programın üç satırını klavye gösteriminde izle, her satırın hangi işi yaptığını söyle ve satırları birkaç kez yaz.
  2. Pratik yap (10–15 dakika): Haftanın küçük programını baştan sona yaz. Her satır bittikten sonra bir sonrakine geçmeden önce satırı kontrol et.
  3. Tekrar et (10–15 dakika): İki dakikalık testi çöz. Hangi satırda yavaşladığına bak ve bir sonraki derste oraya odaklan.

Haftanın hedefi

Bu haftanın hedefi dakikada 23 kelime (WPM) ve yüzde 94 doğruluk. Yıldızlar şöyle kazanılır: dersi bitirirsen 1 yıldız, yüzde 94 doğruluğa ulaşırsan 2 yıldız, dakikada 23 kelime hızına da ulaşırsan 3 yıldız. Bir program satırı yanlış yazılırsa tüm program çalışmaz, bu yüzden önce doğru yazmaya odaklan. Hız, programın akışını tanıdıkça 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