Programlamaya giriş 9. sınıf

Örnek 07 / 08
Soru:

Bir programda, kullanıcının girdiği bir sayının tek mi çift mi olduğunu kontrol eden ve sonucu ekrana yazan bir koşul (if-else) yapısı kurulacaktır. Bu yapıyı oluşturan sözde kodu (pseudocode) yazınız.

Çözüm:

💡 Sözde kod, programlama mantığını anlamak için doğal dile yakın bir anlatım kullanır. Tek/çift kontrolü için mod alma (%) işleminden faydalanırız. Bir sayı 2'ye bölündüğünde kalan 0 ise çift, değilse tektir.

  • ➡️ Kullanıcıdan Veri Al: sayi değişkenine kullanıcının girdiği sayıyı kaydet.
  • ➡️ Koşul İfadesini Kur: EĞER (sayi % 2 == 0) İSE yaz. Bu, "sayı 2'ye bölümünden kalan 0'a eşitse" anlamına gelir.
  • ➡️ Doğru Koşulun Çıktısı: Koşul doğruysa, "Girilen sayı çifttir." mesajını ekrana yazdır.
  • ➡️ Yanlış Koşulun Çıktısı: Koşul yanlışsa (yani DEĞİLSE), "Girilen sayı tektir." mesajını ekrana yazdır.
  • ➡️ Yapıyı Bitir: EĞER Sonu ifadesi ile koşul yapısını sonlandır.

✅ Sözde kod, programlama dilinden bağımsız olarak mantığın doğru kurulduğunu gösterir.

1 2 3 4 5 6 7 8
Konuya Geri Dön: