10. Sınıf Matematik (MEB) – Sayfa 344 Cevapları
9. Sıra Sizde | Algoritma ve Akış Şeması Cevapları
Soru: Aşağıda 1’den 10’a kadar olan tam sayıların toplamını bulan algoritmanın işleyişi algoritmik doğal dil ile ifade edilmiştir. Buna göre 1’den 10’a kadar olan tam sayıların toplamını bulan algoritmanın işleyişi ile ilgili akış şemasını Akış Şeması 1’de koşul kullanarak, Akış Şeması 2’de döngü kullanarak ayrı ayrı ifade ediniz.
Algoritmik Doğal Dil (Verilen)
- Başla
- Girdilerin alınması
- Toplam = 0, sayaç = 1 olarak tanımla
- Toplam = Toplam + sayaç
- Sayaç = sayaç + 1
- Sayaç ≤ 10 ise 4. adıma git, değilse döngüyü sonlandır
- Sonucu yazdır (Toplam)
- Bitir
Akış Şeması 1 – Koşul Kullanılarak (Açıklamalı)
Açıklama: Bu akış şemasında işlem, koşul kontrolü ile ilerler. Sayaç her artırıldığında, “10’dan büyük mü?” sorusu sorulur.
İşleyiş
- Başla
- Sayaç = 1, Toplam = 0 olarak atanır.
- Toplam = Toplam + Sayaç işlemi yapılır.
- Sayaç = Sayaç + 1 artırılır.
- Sayaç > 10 mu?
- Hayır: İşleme geri dön.
- Evet: Sonucu yazdır.
-
Bitir
Bu yöntem, “koşul sağlanıyorsa devam et” mantığıyla çalışır.
Akış Şeması 2 – Döngü Kullanılarak (Açıklamalı)
Açıklama : Bu akış şemasında işlem, belirli sınırlar içinde otomatik tekrar eden döngü ile yapılır.
İşleyiş
- Başla
- Sayaç = 1, Toplam = 0 olarak atanır.
- Sayaç 1’den 10’a kadar döngüye alınır.
Her adımda: Toplam = Toplam + Sayaç
Döngü tamamlandığında: Toplam yazdırılır.
-
Bitir
Bu yöntem, “belirli sayıda tekrar” gerektiren işlemler için daha kısa ve pratiktir.
Kısa Karşılaştırma
Akış Şeması 1: Koşul kontrolü ile ilerler, adımlar daha ayrıntılıdır.
Akış Şeması 2: Döngü kullanır, daha sade ve hızlıdır.
Sonuç: Her iki akış şeması da 1’den 10’a kadar olan sayıların toplamını doğru şekilde hesaplar. Ancak döngü kullanılan akış şeması, algoritmik açıdan daha verimli ve düzenlidir.