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

Örnek 04 / 08
Soru:

"İki basamaklı bir sayının onlar basamağını bulma" işlemi için bir algoritma yazınız. Algoritmanızda bir bölme işlemi ve bir taban değer (floor) alma işlemi kullanınız. Matematiksel ifadeyi LaTeX (\( \lfloor x \rfloor \)) ile gösterebilirsiniz.

Çözüm:

🧮 Bu problem, algoritmik doğal dilin matematiksel işlemlerle nasıl harmanlanabileceğini gösterir.

  • ➡️ Adım 1: Başla.
  • ➡️ Adım 2: Kullanıcıdan iki basamaklı bir sayı (N) al.
  • ➡️ Adım 3: Sayıyı 10'a böl: \( \frac{N}{10} \).
  • ➡️ Adım 4: Bu bölümün tam kısmını (taban değerini) al: \( \lfloor \frac{N}{10} \rfloor \). Bu işlem, ondalıklı kısmı atar ve bize tam sayı verir.
  • ➡️ Adım 5: Elde edilen bu tam sayı, sayının onlar basamağıdır. Sonucu ekrana yazdır.
  • ➡️ Adım 6: Bitir.

Örnek: N=73 olsun. \( \frac{73}{10} = 7.3 \). Taban değeri \( \lfloor 7.3 \rfloor = 7 \). Sonuç: Onlar basamağı 7'dir. Görüldüğü gibi günlük dil ve matematiksel ifadeler bir arada kullanılarak net bir algoritma oluşturulmuştur.

1 2 3 4 5 6 7 8