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

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

SORU 1

Bir sayının karesini alan ve çıkan sonucun tek mi çift mi olduğunu belirten bir algoritma tasarlanmak isteniyor. Aşağıdaki algoritma parçacıklarından hangisi bu amacın 'tek mi çift mi olduğunu belirten' kısmını en doğru şekilde ifade eder?


A) 1. Sayının karesini al. 2. Sonucu 2 ile çarp. 3. Sonucu yaz.
B) 1. Sayının karesini al. 2. Sonucu 2'ye böl. 3. Bölümün tam kısmını yaz.
C) 1. Sayının karesini al. 2. Eğer sonuç 2'ye kalansız bölünüyorsa 'Çift' yaz. 3. Aksi halde 'Tek' yaz.
D) 1. Sayının karesini al. 2. Sonuca 2 ekle. 3. Sonucu yaz.
E) 1. Sayının karesini al. 2. Sonuçtan 2 çıkar. 3. Sonucu yaz.
Açıklama:
Bir sayının tek mi çift mi olduğunu belirlemek için sayının 2'ye bölümünden kalana bakılır. Eğer kalan 0 ise sayı çifttir, değilse tektir. C şıkkındaki algoritma, bu mantığı 'kalansız bölünüyorsa' ifadesiyle doğru bir şekilde uygular.