Soru:
1'den 10'a kadar olan sayıların toplamını bulan bir akış şeması tasarlayınız. Bu şema, bir döngü (tekrarlı işlem) yapısı içermelidir. Döngüyü kontrol etmek için bir sayac (\( i \)) ve toplamı tutmak için bir değişken (\( Toplam \)) kullanınız.
Çözüm:
🔄 Bu problem bir döngü mantığı gerektirir. Genellikle bir başlangıç değeri atama, bir koşul kontrolü ve sayacı güncelleme adımları vardır.
- ➡️ Başla & Değişkenleri Başlat: İlk olarak, "Başla" de. Sonra, döngü sayacı (\( i \)) ve toplam değişkenine (\( Toplam \)) başlangıç değerlerini ata: "i = 1, Toplam = 0". Bu bir işlem kutusu (dikdörtgen) ile gösterilir.
- ➡️ Döngü Koşulunu Kontrol Et: Bir karar kutusu (eşkenar dörtgen) ile döngünün devam edip etmeyeceğine karar ver: "i ≤ 10?".
- ➡️ Evet ise (Döngüye Gir):
- Toplam değişkenini güncelle: "Toplam = Toplam + i" (bir işlem kutusu).
- Sayacı bir artır: "i = i + 1" (bir işlem kutusu).
Bu iki işlemden sonra akış, tekrar koşul kutusuna döner.
- ➡️ Hayır ise (Döngüden Çık): Koşul sağlanmadığında (i > 10 olduğunda), döngüden çıkılır ve sonucu yazdırma adımına geçilir.
- ➡️ Çıktı Ver & Bitir: "Toplam'ı yazdır" (paralelkenar) ve ardından "Bitir".
✅ Bu şema, programlamadaki for veya while döngülerinin temelini oluşturur. Süreç, koşul "Hayır" olana kadar kendini tekrar eder.