Algoritma Örneği: Sayıların Karelerini Bulma ve Bunları Toplama
Klavyeden girilen iki sayı arasındaki sayıların karelerini ve bu kareleri toplayan programın algoritmasını yazıp akış şemasını çizelim.
Bir ara can sıkıntısından böyle bir şeyle uğraşmıştım. 🙂 Aklıma şu geldi: 1’den 10’a kadar olan sayıların toplamını bulmak kolay. Peki 1’den 10’a kadar olan (1 ve 10 dahil) sayıların karelerini ve bu karelerin toplamını nasıl buluruz? Bu da gayet kolay. Aşağıdaki gibi döngü kullanmadan, amtematik derslernden hatırladığımız toplam formülünü de kullanarak bu algoritmayı oluşturabiliriz.
1. Başla
2. sayı, n, m, kare, toplam değişkenlerini tanımla
3. toplam=0 olarak tanımla
4. m ve n değerini klavyeden sırasıyla oku
5. for döngüsünde sayı değerini m’den n’ye kadar olacak şekilde tanımla
6. Döngünün her adımındaki sayıların karesini hesapla ve sayıların karesini ekrana yaz
7. n değerine gelene kadar 6. adımı tekrarla ve tüm kare sayıları topla
8. Dur
Akış şeması aşağıdadır.
Bu algoritmanın kaynak dosyasını buradan indirebilirsiniz.
Yorumlar
Yapacağınız yorumlarda kendi fikirlerinizi belirtiniz. Sağdan soldan kopyala-yapıştır yapmayınız! Kimseye hakaret etmeyiniz! Gizlilik ve yorum kurallarımız için buraya tıklayınız.