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

Soru 10 / 15
Aşağıdaki algoritma bir sayının tek mi çift mi olduğunu kontrol etmektedir:
  • 1. Başla
  • 2. Kullanıcıdan bir tam sayı (SAYI) al.
  • 3. Eğer SAYI'nın 2'ye bölümünden kalan 0 ise, 4. adıma git. Değilse, 5. adıma git.
  • 4. "Sayı çifttir" mesajını ekrana yaz. 6. adıma git.
  • 5. "Sayı tektir" mesajını ekrana yaz.
  • 6. Bitir

Eğer kullanıcı $17$ sayısını girerse, algoritmanın çıktısı ne olur?
A) Sayı çifttir
B) Sayı tektir
C) 17 çifttir
D) 17 tektir
E) Hata: Geçersiz sayı

Bu soruda, bir sayının tek mi çift mi olduğunu kontrol eden basit bir algoritmayı inceleyeceğiz. Algoritmanın adımlarını dikkatlice takip ederek, kullanıcı $17$ sayısını girdiğinde ne olacağını bulalım.

  • Adım 1: Başla.

    Algoritma çalışmaya başlar.

  • Adım 2: Kullanıcıdan bir tam sayı (SAYI) al.

    Kullanıcı $17$ sayısını girmiştir. Bu durumda, $SAYI = 17$ olur.

  • Adım 3: Eğer SAYI'nın 2'ye bölümünden kalan $0$ ise, 4. adıma git. Değilse, 5. adıma git.

    Şimdi $17$ sayısının $2$'ye bölümünden kalanı bulmamız gerekiyor. Bir sayının $2$'ye bölümünden kalan, o sayının tek mi çift mi olduğunu belirler.

    $17 \div 2$ işlemini yaptığımızda, bölüm $8$ ve kalan $1$ olur. Yani, $17 = 2 \times 8 + 1$.

    Kalan $1$'dir. Bu da $0$'a eşit değildir. Dolayısıyla, "Eğer SAYI'nın 2'ye bölümünden kalan $0$ ise" koşulu sağlanmaz. Algoritma "Değilse" kısmına gider ve 5. adıma yönlenir.

  • Adım 4: "Sayı çifttir" mesajını ekrana yaz. 6. adıma git.

    Önceki adımda (Adım 3) koşul sağlanmadığı için bu adıma gelinmez ve bu adım atlanır.

  • Adım 5: "Sayı tektir" mesajını ekrana yaz.

    Adım 3'teki koşulun "Değilse" kısmı çalıştığı için bu adıma gelinir. Ekrana "Sayı tektir" mesajı yazılır.

  • Adım 6: Bitir.

    Algoritma sona erer.

Bu adımları takip ettiğimizde, algoritmanın çıktısının "Sayı tektir" olduğunu görüyoruz.

Cevap B seçeneğidir.

↩️ Soruya Dön
✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Geri Dön