Bir problemin çözümüne ait adımların planlanarak yazılmış haline algoritma adı verilir. Bir çok işte olduğu gibi planlama program yazarken de çok önemlidir.
Yaptığımız planlama sayesinde ileride şu aşamalarda yaşanabilecek sıkıntıların önüne geçebiliriz:
-
Problemin doğru biçimde tanımlanması
-
Çözüm yollarının bulunması, denenmesi ve geliştirilmesi
-
Sisteme uyumluluğunun tespit edilmesi
-
Oluşabilecek hataların tespit edilmesi
Örnek: İki sayının toplamını bularak ekrana yazan programın algoritması;
Başla
Sayı gir, a
Sayı gir, b
c=a+b
Ekrana yaz, c
Bitir
Örnek: Kenar uzunlukları girilen dikdörtgenin alanını hesaplayarak ekrana yazan programın algoritması (Kenar uzunlukları 0 veya daha küçük girilemesin);
Başla
Adım1: Kısa kenarı gir, a
Adım2: a <= 0 ise Adım1'e dön, Değilse Adım3'e git
Adım3: Uzun kenarı gir, b
Adım4: b > 0 ise Adım5'e git, Değilse Adım3'e dön
Adım5: Alan=a*b
Adım6: Ekrana yaz, Alan
Bitir
Aşağıdaki algoritma örneklerini inceleyebilirsiniz.
algoritma nedir, algoritma örnekleri, örnek algoritma soruları, akış diyagramı örnekleri, program taslak hazırlama
KONU İLE İLGİLİ ÖRNEKLER
-
Kullanıcıdan bir derse ait 3 adet yazılı notunu isteyen, bu notların ortalamasını bulan, ardından ortalama 50’den küçükse “Kaldı”, büyükse “Geçti” yazan programın akış diyagramını çiziniz.
-
Kullanıcı tarafından girilen 3 sayıdan en büyüğünü ve en küçüğünü bulan programın algoritması.
-
Açılışta kullanıcıdan pin kodunu isteyen, pin kodu doğru girilmişse “Hoş geldiniz” diyen, yanlış girilmişse kodu tekrar isteyen ve 3. Defa yanlış girildiğinde “Hatalı giriş” yazarak programı sonlandıran algoritma.
-
Sayı tahmin oyunu: Bilgisayar 1 ile 1000 arasında rastgele bir sayı tutar. Kullanıcıdan sayı girerek bu sayıyı tahmin etmesi istenir. Kullanıcı tutulan sayıdan küçük tahminde bulunursa “Yukarı”, büyük tahminde bulunursa “Aşağı” mesajı verir. Bu işlemi doğru tahmin edinceye kadar devam ettirir. Doğru tahmini yaptığında “Tebrikler” mesajı verir. Ayrıca her seferinde sayı isterken kaçıncı deneme olduğunu da ekrana yazar.
-
Toplam Kdv Hesabı: Kırtasiyeci gelen 100 malın fiyatını ve türünü girecek. Tür olarak bilgisayar girilmişse kdv yüzde 18, tür olarak kitap girilmişse kdv yüzde 8 alınarak hesaplanacak. Bu şekilde 100 mal için toplam kdv miktarı hesaplanarak ekrana yazılacak.
-
Kullanıcıdan 10 defa sayı isteyen ve bu sayıların toplamını ve ortalamasını hesaplayarak ikisini de ekrana yazan algoritma.
-
Kullanıcıdan 10 defa sayı isteyen ve girilen bu sayıların kaç tanesinin 100’den büyük olduğunu sayarak, ekrana yazan algoritma.
-
Kullanıcıdan iki adet sayı isteyen ve bu sayılar arasındaki tüm sayıları ekrana yazan algoritma. (ipucu: sayac, sayi1’den başlar, sayi2’ye kadar artar. Her defasında sayac ekrana yazılır.)
-
Kullanıcıdan iki adet sayı isteyen ve bu sayılar arasındaki çift sayıları ekrana yazdıran algoritma.
-
Kullanıcıdan iki adet sayı isteyen ve bu sayılar arasındaki tüm sayıların toplamını bularak ekrana yazan algoritma.
-
Kullanıcıdan iki adet sayı isteyen ve bu sayılar arasında kaç adet sayının 5in katı olduğunu bulan algoritma.
-
Kullanıcının girdiği sayının faktöriyelini bulan programın algoritması.
-
Klavyeden 0 girilinceye kadar kullanıcıdan sayı isteyen ve bu sayıların toplamını bulan programın algoritması. (0 girildiğinde o anki toplam ekrana yazılacak ve program bitecek)
-
Kullanıcının girdiği iki sayı arasındaki çift sayıların toplamını bulan programın algoritması.
-
Kullanıcının girdiği 100 sayıdan en büyüğünü ve en küçüğünü bulan programın algoritması.
9173 kez okundu.