Programlamaya giriş 9. sınıf

Örnek 04 / 08
Soru:

1'den 10'a kadar olan sayıların toplamını bulan bir döngü (loop) algoritması tasarlayınız. İşlemin sonucu \( \frac{n(n+1)}{2} \) formülüyle de doğrulanabilir. Algoritmayı adım adım yazınız.

Çözüm:

💡 Döngüler, belirli bir işlemi tekrarlı olarak yapmamızı sağlar. Bu problemde, bir sayacı (i) 1'den 10'a kadar artırarak her seferinde bir toplam değişkenine ekleyeceğiz.

  • ➡️ Başlangıç Değerlerini Ata: Toplamı tutacak `toplam = 0` ve sayacı tutacak `sayac = 1` değişkenlerini tanımla.
  • ➡️ Döngüyü Kur: Sayacın değeri 10'dan küçük veya eşit olduğu sürece döngü çalışsın.
    `SAYAC <= 10 OLDUĞU SÜRECE:`
  • ➡️ İşlemi Yap: Mevcut toplam değerine sayacın değerini ekle.
    ` toplam = toplam + sayac`
  • ➡️ Sayacı Artır: Bir sonraki sayıya geçmek için sayacın değerini 1 artır.
    ` sayac = sayac + 1`
  • ➡️ Döngüyü Bitir ve Sonucu Göster: Döngü bittiğinde, toplam değişkeninin nihai değerini ekrana yazdır.
    `EKRANA_YAZ("Toplam: " + toplam)`

✅ Algoritma çalıştığında `toplam` değeri 55 olacaktır. Formülle doğrulayalım: \( \frac{10(10+1)}{2} = \frac{110}{2} = 55 \). Sonuç doğru! 🎉

1 2 3 4 5 6 7 8
Konuya Geri Dön: