30 Nisan 2015 Perşembe

Algoritma Nedir

Algoritma Nedir
Algoritma kelimesi Matematik ve Bilgisayar biliminde bir işi yaptırmak için tanımlanan b,r başlangıç durumundan başlandığında, ve açıkca belirlenmiş sonlu durumlar sayısına sahip olan kümedir.
Yani algoritmaya kısaca bir problemi çözmek için veya belirli bir amaca ulaşmaya çalışılan temel görevleri yerine getiren veya deyimlerin  adım adım belirlenerek işletilmesine denilmektedir
Ve bu adımların sıralanmasına çok dikkat edilmesi gerekir derleyici yada yorumlayıcı yukardan itirbaren aşağıa doğru gelirken teker teker okur ve bu işlemleri ona göre yapmaktadır ve algortma yaparken aynı derleyici veya yorumlayıcının  yaptığı tarama işlem gibi düşünmek ve ona göre adımları takip ederek sorumuza cevap bulmaya çalışırız ve bu durumda belirlenen durumların sonlu küme olması gerekir hiçbir bilgisayar sonsuz aralıkta işlem yapamaz yapmış olsaydı en küçük örneği gezgin satıcıdaki O(n^2) sorunu çözerdi  ya da DES algoritmasınının 80 bit standart hali 128 bit çözmesi ılları almakta bunun için başlangıç ve bitiş değeri çok öenmlidir
Bir problemi çözerken ya Algoritmik yada Sezgisel(Heuristik) olmak üzere iki yaklaşım mevcuttur bizim için hangisi daha iyi sonuç verecekse onunla çözmeliyiz

Aşağıdaki bait bir algoritma örenği ve adımları belirlenmiştir
 A0 --> Başla
 A1 --> Sayaç=0 (Sayaç'ın ilk sayısı 0 olarak başlar.)
 A2 --> Sayı=? : T=T+Sayı (Sayıyı giriniz. T'ye sayıyı ekle ve T'yi göster.)
 A3 --> Sayaç=Sayaç+1 (Sayaç'a 1 ekle ve sayacı göster.)
 A4 --> Sayaç<4 ise A2'ye git. (Eğer sayaç 4'ten küçükse Adım 2'ye git.)
 A5 --> O=T/4 (Ortalama için T değerini 4'e böl)
 A6 --> O'yu göster. (Ortalamayı göster.)
 A7 --> Dur


Hiç yorum yok:

Yorum Gönder