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