Algoritma for i

!1000004334|518x500 [Link Silindi]

Algoritma Sorusu İncelemesi

Soru: Yukarıda verilen kod ile ilgili hangi şık yanlıştır?

Algoritma Açıklaması

  1. Kodun Yapısı:
    • BAŞLA
    • OKU (isim): Kullanıcıdan bir “isim” girilmesi isteniyor.
    • FOR i = 1 TO 5: Döngü, 1’den 5’e kadar çalışacak.
    • YAZ (isim): Her döngüde “isim” ekrana yazdırılacak.
    • NEXT i: i sayacı bir artırılarak döngü sonlanacak.
    • BİTİR

Seçeneklerin İncelenmesi:

  • A) İsim değişkeninin değeri kullanıcıdan istenmektedir.

    • Doğru. Kodda “isim” değişkeni kullanıcıdan isteniyor.
  • B) Sayaç değeri birer birer artmaktadır.

    • Doğru. “FOR i = 1 TO 5” ifadesinde i değeri birer birer artar.
  • C) İsim değişkeni birden fazla kez yazdırılmaktadır.

    • Doğru. Döngü 5 kez çalışacağı için “isim” 5 defa yazdırılacak.
  • D) Döngünün kaç kere çalışacağı döngünün başında bellidir.

    • Doğru. Döngü, 1’den 5’e kadar 5 kez çalışacağı bellidir.
  • E) Sayaç değeri olan i birden fazla kez yazdırılmaktadır.

    • Yanlış. “YAZ (isim)” ifadesi sayaç değil, “isim” değişkenini yazdırmaktadır.

Doğru Cevap:

  • E şıkkı yanlıştır. Çünkü kodda sayaç değeri olan “i” ekrana yazdırılmıyor, yalnızca “isim” ekrana yazdırılıyor.

Özet: Kodda her döngüde “isim” değişkeni yazdırılmakta, i değişkeni ise sadece döngünün kontrolünde kullanılır. Yanlış olan şık ise “E” seçeneğidir; çünkü sayaç i’nin yazdırılması söz konusu değildir.