9. sınıf Algoritmik doğal dil nedir?

Örnek 06 / 08
Soru:

Algoritmik doğal dil, bir programlama dilinin katı sözdiziminden ziyade, bir görevin mantığını anlamaya odaklanır. Aşağıdaki problemi algoritmik doğal dil kullanarak çözün: "Kullanıcının yaşını sor. Eğer yaş 18'den büyük veya eşitse "Oy kullanabilirsiniz" yazdır. Değilse, "Oy kullanmak için yaşınız tutmuyor" yazdır."

Çözüm:

🧠 Bu problem, bir karar yapısı (koşul) içermektedir. Algoritmamızı buna göre kuracağız.

  • ➡️ Adım 1: Başla.
  • ➡️ Adım 2: Kullanıcıdan yaşını girmesini iste.
  • ➡️ Adım 3: Girilen yaş değerini `yas` değişkenine ata.
  • ➡️ Adım 4: `yas` değişkenini kontrol et. Eğer `yas >= 18` ise, "Oy kullanabilirsiniz" mesajını ekrana yaz. Değilse, "Oy kullanmak için yaşınız tutmuyor" mesajını ekrana yaz.
  • ➡️ Adım 5: Dur.

✅ Algoritma, karmaşık kodlama olmadan, sadece mantığı ve koşulu günlük dilde ifade etmiştir. Bu, algoritmik doğal dilin gücünü gösterir.

1 2 3 4 5 6 7 8