Algoritma Temelli Yaklaşımlarla Problem Çözme Testleri Test 3

Soru 8 / 12
Sorunun Çözümü
  • Algoritmanın amacı, girilen $A$ ve $B$ sayılarından büyük olanı ekrana yazdırmaktır.
  • Mevcut algoritmada:
    • 3. adım: Eğer $A < B$ ise (yani $B$ büyükse), 5. adıma git deniyor. 5. adım "Yazdır A" der. Bu durumda yanlış sayı ($A$) yazdırılır.
    • 4. adım: Eğer $B < A$ ise (yani $A$ büyükse), 6. adıma git deniyor. 6. adım "Yazdır B" der. Bu durumda da yanlış sayı ($B$) yazdırılır.
  • Doğru çalışması için:
    • Eğer $A < B$ ise (yani $B$ büyükse), "B" yazdırılmalıdır.
    • Eğer $B < A$ ise (yani $A$ büyükse), "A" yazdırılmalıdır.
  • Bu hatayı düzeltmek için 5. ve 6. adımların içerikleri yer değiştirmelidir. Yani 5. adım "Yazdır B", 6. adım "Yazdır A" olmalıdır.
  • Adımların yerini değiştirdiğimizde:
    • 3. adım: Eğer $A < B$ ise (yani $B$ büyükse), 5. adıma git. Yeni 5. adım "Yazdır B" der. Doğru.
    • 4. adım: Eğer $B < A$ ise (yani $A$ büyükse), 6. adıma git. Yeni 6. adım "Yazdır A" der. Doğru.
  • Bu nedenle, 5. ve 6. adımların yerleri değiştirilmelidir.
  • Doğru Seçenek D'dır.
  • Cevaplanan
  • Aktif
  • Boş