Algoritma ve akış şeması 9. sınıf

Örnek 05 / 05

Soru: Bir algoritma, kullanıcıdan alınan pozitif bir tam sayının faktöriyelini hesaplamaktadır. Bu algoritmayı adım adım yazınız (örneğin, 5! = 5 × 4 × 3 × 2 × 1 = 120).

Çözüm:

  1. Başla.
  2. Kullanıcıdan bir pozitif tam sayı al (N).
  3. Faktöriyel değişkenini 1 olarak ata (F = 1).
  4. Sayac değişkenini N olarak ata (S = N).
  5. Eğer S < 1 ise adım 8'e git.
  6. F'yi S ile çarp (F = F × S).
  7. S'yi 1 azalt (S = S - 1) ve adım 5'e dön.
  8. F değerini ekrana yazdır.
  9. Bitir.

Örnek: N = 5 için, F başlangıçta 1, döngüde: F = 1×5=5, S=4 → F=5×4=20, S=3 → F=20×3=60, S=2 → F=60×2=120, S=1 → F=120×1=120, S=0 olduğunda döngü biter ve 120 yazdırılır.

1 2 3 4 5