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.
Algoritma çalışmaya başlar.
Kullanıcı $17$ sayısını girmiştir. Bu durumda, $SAYI = 17$ olur.
Ş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.
Önceki adımda (Adım 3) koşul sağlanmadığı için bu adıma gelinmez ve bu adım atlanır.
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.
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.