9. Sınıf Sözde Kod ve Söz Dizimi Nedir? Test 1

Soru 08 / 10

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

A) 10 sayısının faktöriyelini hesaplamak
B) 1'den 10'a kadar sayıların toplamını bulmak
C) 10 tane sayının ortalamasını hesaplamak
D) 1'den 10'a kadar çift sayıları toplamak

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:

  • A) 10 sayısının faktöriyelini hesaplamak: Faktöriyel, sayıların çarpımını ifade eder (örneğin, $10! = 1 \times 2 \times ... \times 10$). Verilen kod toplama işlemi yapmaktadır, çarpma değil. Bu nedenle bu seçenek yanlıştır.
  • B) 1'den 10'a kadar sayıların toplamını bulmak: Kod, 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.
  • C) 10 tane sayının ortalamasını hesaplamak: Ortalama bulmak için toplamın, sayı adedine (bu durumda 10'a) bölünmesi gerekir. Kod sadece toplamı hesaplar, bölme işlemi yapmaz. Bu nedenle bu seçenek yanlıştır.
  • D) 1'den 10'a kadar çift sayıları toplamak: Kod, 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.

↩️ Soruya Dön
✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!
1 2 3 4 5 6 7 8 9 10
Geri Dön