Aşağıdaki sözde kod parçasının amacı nedir?
toplam ← 0
DÖNGÜ i = 1'den 10'a
toplam ← toplam + i
DÖNGÜ BİTTİ
Ekrana toplam yaz
Bu sözde kod parçasının amacını anlamak için her bir satırı adım adım inceleyelim:
toplam ← 0: Bu satır, toplam adında bir değişken oluşturur ve başlangıç değerini 0 olarak ayarlar. Bu değişken, daha sonra sayıların toplamını saklamak için kullanılacaktır.DÖNGÜ i = 1'den 10'a: Bu satır bir döngü başlatır. Bu döngü, i değişkeninin 1'den başlayıp 10'a kadar (10 dahil) birer birer artarak değer almasını sağlar. Yani döngü 10 kez çalışacaktır. toplam ← toplam + i: Bu satır döngünün içindedir ve her döngü adımında çalışır. i'nin o anki değerini toplam değişkeninin mevcut değerine ekler ve sonucu tekrar toplam değişkenine atar. Örneğin:
Döngünün ilk adımında (i = 1), toplam değeri 0 + 1 = 1 olur. İkinci adımda (i = 2), toplam değeri 1 + 2 = 3 olur. Üçüncü adımda (i = 3), toplam değeri 3 + 3 = 6 olur. Bu işlem, i 10 olana kadar devam eder. Son adımda (i = 10), toplam değeri 45 + 10 = 55 olur.
DÖNGÜ BİTTİ: Bu satır döngünün sona erdiğini gösterir.Ekrana toplam yaz: Bu satır, döngü tamamlandıktan sonra toplam değişkeninin son değerini (yani 55'i) ekrana yazdırır.Bu adımları takip ettiğimizde, kodun 1'den 10'a kadar olan tüm tam sayıları sırayla toplayarak bir sonuç elde ettiğini görüyoruz.
Şimdi seçenekleri değerlendirelim:
toplam ← toplam + i ifadesiyle i değerlerini (1'den 10'a kadar) toplam değişkenine eklemektedir. Bu, tam olarak 1'den 10'a kadar olan sayıların toplamını bulma işlemidir. Bu seçenek doğrudur.i değişkeninin tüm değerlerini (hem tek hem çift) toplama ekler. Sadece çift sayıları toplamak için bir koşul (örneğin, i çift ise topla) olması gerekirdi. Bu nedenle bu seçenek yanlıştır.Cevap B seçeneğidir.