Algoritma Örnekleri

Merhaba,

Algoritma örnekleri ile beraber bir kaç örneğe dikkat edip öğrenelim.Aşağıdaki algoritma örnekleri  kolay-orta ve yüksek seviyeli olmak üzere 3 tür de olacak; “Çift – Tek  Algoritması”,”Ortalama Bulma Algoritması”,”Tahmin Oyunu Algoritması”.

      Dikkat ederseniz az önce seviyeleri anlatırken Zor demek yerine yüksek yazmamın nedeni  hiçbir algoritma zor değildir sadece biraz daha fazla düşündüren algoritmadır.Ama tabi  bilmeniz gerekiyor ki algoritma örneklerinin sonu yoktur  ve olamaz çünkü algoritma hayatımızın  her yerinde vardır.Örneğin mutfaktan su almak için bile bir algoritma çıkarabiliriz.
                                                                                    Kolay(Düşük Seviyeli) Algoritma
Örnek -1;
              Klavyeden girilen bir sayının çift olup olmadığını bulan programın algoritması //Adım 1;  Giriş
//Adım 2;  Bir sayı gir (x)
//Adım 3;  X’in 2 ye bölümümden kalan hesapla (Kalan =X mod 2)
//Adım 4;  Kalan 0 ise ekrana “Çift Sayı” Yaz
//Adım 5;  Kalan 1 ise ekrana “Tek Sayı” Yaz
//Adım 6;  Çıkış

 

Orta Seviyeli Algoritma

 

Örnek -2;
Bir sınıfta 24 öğrenci vardır.  Bu öğrencilerin bir sınavdan aldıkları notların  Sınıf ortalamasını  bulan programın algoritması. 
          Not:Puan Sistemi [0-100] arasındadır.

Adım 1:   Giriş
Adım 2:   Döngüyü başlat.(A=1 den 24 ye kadar)
Adım 3:   Not değerini giriniz. (P)
Adım 4:   T=T+P
Adım 5:   Döngüyü sonlandır. (A değeri 24 ye ulaştığında)
Adım 6:  Ort=T/24
Adım 7:  Ort değerini ekrana yaz.
Adım 8:  Çıkış

 

 

                                                                                  Yüksek Seviyeli Algoritma

Örnek -3;
Bilgisayarın ürettiği rastgele BÜYÜK harfin , en fazla 10 denemede tahmin edilmesi  oyunun algoritması.
Not:Bilgisayarın rastgele büyük harf üretmesi için 65-90 arası tamsayı üretmesi gerekir.Çünkü “A” harfinin ASCII kodu 65 “Z” harfinin ise 90 dır.

Adım 1;   Başla
Adım 2;  Döngü’yü başlat (1 den 10 a kadar)
Adım 3;   Deneme sayısı 10 hak bitmiş, sonuç belirsiz ise Hakkınız bitti.
Adım 4;  Deneme sayısı 10 hak’a gelmeden sonuç doğru ise Harfi giriniz
Adım 5;  Deneme sayısı 10 hak’a gelmeden sonuç doğru ise TAHMİNİNİZ DOĞRU TEBRİKLER.
Adım 6;  Bitir.

 

3 ayrı zorluk derecesinde algoritmaları sizlere  gösterdik.Ama unutmayalım ki en kolay algoritma bu 1. algoritma en zor algoritma 3. algoritma dememiz çok yanlış olur. Algortimaların sonu yoktur.Sizlerde kendi örneklerinizle konuyu pekiştirebilirsiniz.