✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!

10. Sınıf Algoritmik Yapılandırma Test 4

SORU 1

Bir n pozitif tam sayısının faktöriyelini (n!) hesaplayan bir algoritma için aşağıdaki adımlardan hangisi veya hangileri bir döngü (tekrarlama) yapısı gerektirir? I. Kullanıcıdan n değerini oku. II. Başlangıçta bir 'faktoriyel' değişkenine 1 değerini ata. III. 1'den n'ye kadar olan sayıları 'faktoriyel' değişkeni ile çarp. IV. Hesaplanan 'faktoriyel' değerini ekrana yazdır.


A) Yalnız I
B) Yalnız II
C) Yalnız III
D) I ve III
E) II ve IV
Açıklama:
Faktöriyel hesaplaması (n! \(= 1 * 2 * 3 *\)... * n) tekrarlayan çarpma işlemlerini içerir. Bu tür tekrarlayan işlemler algoritmada döngü (loop) yapısı ile gerçekleştirilir. Adım III ('1'den n'ye kadar olan sayıları faktoriyel değişkeni ile çarp') açıkça bir döngü gerektiren adımdır çünkü her seferinde farklı bir sayı ile çarpma işlemi tekrarlanır. Diğer adımlar (giriş, başlangıç ataması, çıktı) tek seferlik işlemlerdir ve döngü gerektirmez.