9. sınıf matematik 2. dönem 1. yazılı 2. senaryo Test 3

Soru 11 / 14
Aşağıdaki algoritma parçacığının çıktısı ne olur?
1. $SAYI = 0$
2. $i = 1$'den $3$'e kadar tekrar et:
3.     $SAYI = SAYI + i$
4. Bitir
5. $SAYI$'yı ekrana yaz.
A) $0$
B) $3$
C) $6$
D) $10$
E) $15$

Bu algoritma, belirli bir döngü içinde bir değişkenin değerini adım adım nasıl değiştirdiğini gösteren basit ama öğretici bir örnektir. Algoritmayı adım adım takip ederek çıktıyı bulalım:

  • Adım 1: Değişkenin Başlangıç Değeri

    Algoritmanın ilk satırı olan "$SAYI = 0$" ifadesi, $SAYI$ adında bir değişken tanımlar ve başlangıç değerini $0$ olarak ayarlar. Bu, hesaplamalara başlamadan önceki ilk durumumuzdur.

  • Adım 2: Döngünün Başlaması

    İkinci satır "$i = 1$'den $3$'e kadar tekrar et:" ifadesi, bir döngü başlatır. Bu döngü, $i$ değişkeni $1$, $2$ ve $3$ değerlerini alana kadar içindeki komutları tekrarlayacaktır.

  • Döngünün İlk Tekrarı ($i = 1$):
    • $i$ değişkeni ilk olarak $1$ değerini alır.
    • Döngünün içindeki komut "$SAYI = SAYI + i$" çalışır.
    • Bu durumda, $SAYI$ değişkeninin mevcut değeri ($0$) ile $i$'nin mevcut değeri ($1$) toplanır.
    • Yeni $SAYI$ değeri $0 + 1 = 1$ olur. Artık $SAYI = 1$'dir.
  • Döngünün İkinci Tekrarı ($i = 2$):
    • $i$ değişkeni bir sonraki değer olan $2$'yi alır.
    • Yine "$SAYI = SAYI + i$" komutu çalışır.
    • $SAYI$'nın mevcut değeri ($1$) ile $i$'nin mevcut değeri ($2$) toplanır.
    • Yeni $SAYI$ değeri $1 + 2 = 3$ olur. Artık $SAYI = 3$'tür.
  • Döngünün Üçüncü Tekrarı ($i = 3$):
    • $i$ değişkeni son değer olan $3$'ü alır.
    • Tekrar "$SAYI = SAYI + i$" komutu çalışır.
    • $SAYI$'nın mevcut değeri ($3$) ile $i$'nin mevcut değeri ($3$) toplanır.
    • Yeni $SAYI$ değeri $3 + 3 = 6$ olur. Artık $SAYI = 6$'dır.
  • Döngünün Bitmesi:

    $i$ değişkeni $3$ değerini aldığı için döngü tamamlanır ve sona erer.

  • Sonuç Ekranı:

    Algoritmanın son satırı "$SAYI$'yı ekrana yaz." komutudur. Döngü bittiğinde $SAYI$ değişkeninin son değeri $6$ olduğu için, ekrana $6$ yazdırılır.

Bu adımları takip ettiğimizde, algoritmanın çıktısının $6$ olduğunu görürüz.

Cevap C 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 11 12 13 14
Geri Dön