10. sınıf matematik 2. dönem 2. yazılı 5. senaryo Test 1

Soru 11 / 22
Aşağıdaki algoritma, girilen iki pozitif tam sayının çarpımını hesaplamaktadır.
  • Adım 1: İki pozitif tam sayı gir. Birinci sayıyı $A$, ikinci sayıyı $B$ olarak ata. Sonuç değişkeni $S = 0$ olarak başlat.
  • Adım 2: Eğer $B = 0$ ise Adım 5'e git.
  • Adım 3: $S \leftarrow S + A$ yap. $B \leftarrow B - 1$ yap.
  • Adım 4: Adım 2'ye geri dön.
  • Adım 5: $S$ değerini yaz.
Bu algoritma $A=7$ ve $B=4$ olarak çalıştırıldığında, $S$ değeri kaç olur?
A) $11$
B) $28$
C) $35$
D) $42$
E) $49$

Bu algoritma, aslında çarpma işlemini toplama işlemi kullanarak gerçekleştiren basit bir döngü yapısıdır. $A$ sayısını, $B$ sayısı kadar kez $S$ değişkenine ekleyerek çarpımı bulur. Şimdi, verilen $A=7$ ve $B=4$ değerleri için algoritmayı adım adım takip edelim:

  • Başlangıç Durumu:
    • $A = 7$
    • $B = 4$
    • $S = 0$
  • 1. Döngü Adımı:
    • Adım 2: $B = 4$. $B$ sıfır olmadığı için devam ediyoruz.
    • Adım 3: $S \leftarrow S + A \Rightarrow S \leftarrow 0 + 7 \Rightarrow S = 7$.
    • Adım 3: $B \leftarrow B - 1 \Rightarrow B \leftarrow 4 - 1 \Rightarrow B = 3$.
    • Adım 4: Adım 2'ye geri dönüyoruz.
  • 2. Döngü Adımı:
    • Adım 2: $B = 3$. $B$ sıfır olmadığı için devam ediyoruz.
    • Adım 3: $S \leftarrow S + A \Rightarrow S \leftarrow 7 + 7 \Rightarrow S = 14$.
    • Adım 3: $B \leftarrow B - 1 \Rightarrow B \leftarrow 3 - 1 \Rightarrow B = 2$.
    • Adım 4: Adım 2'ye geri dönüyoruz.
  • 3. Döngü Adımı:
    • Adım 2: $B = 2$. $B$ sıfır olmadığı için devam ediyoruz.
    • Adım 3: $S \leftarrow S + A \Rightarrow S \leftarrow 14 + 7 \Rightarrow S = 21$.
    • Adım 3: $B \leftarrow B - 1 \Rightarrow B \leftarrow 2 - 1 \Rightarrow B = 1$.
    • Adım 4: Adım 2'ye geri dönüyoruz.
  • 4. Döngü Adımı:
    • Adım 2: $B = 1$. $B$ sıfır olmadığı için devam ediyoruz.
    • Adım 3: $S \leftarrow S + A \Rightarrow S \leftarrow 21 + 7 \Rightarrow S = 28$.
    • Adım 3: $B \leftarrow B - 1 \Rightarrow B \leftarrow 1 - 1 \Rightarrow B = 0$.
    • Adım 4: Adım 2'ye geri dönüyoruz.
  • Döngü Sonu:
    • Adım 2: $B = 0$. $B$ sıfır olduğu için Adım 5'e gidiyoruz.
    • Adım 5: $S$ değerini yaz. Şu anki $S$ değeri $28$'dir.

Algoritma tamamlandığında $S$ değeri $28$ olarak bulunur.

Cevap B seçeneğidir.

↩️ Soruya Dön
✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!
Geri Dön