|
![]() ![]() |
|
Konu Araçları |
algoritma, mantığı, yöntem, yöntemi |
![]() |
Algoritma - Yöntem Mantığı Algoritma - Algoritma Nedir - Algoritma Yöntemi |
![]() |
![]() |
#1 |
Prof. Dr. Sinsi
|
![]() Algoritma - Yöntem Mantığı Algoritma - Algoritma Nedir - Algoritma Yöntemilgoritma, matematikte ve bilgisayar biliminde bir işi yapmak için tanımlanan, bir başlangıç durumundan başladığında, açıkça belirlenmiş bir son durumunda sonlanan, sonlu işlemler (adımlar) kümesidir ![]() ![]() ![]() ![]() Tanımı Belli bir durumdan başlayarak sonlu sayıda adımda belli bir sonucu elde etmenin yöntemini tarif eden iyi tanımlanmış (well-defined) kurallar kümesine algoritma denir ![]() ![]() ![]() Algoritmanın en basit örneği bir yemek tarifidir ![]() 1-Yoğurdu bir kaba koy 2-Karıştır 3-Aynı miktarda su ilave et 4-Biraz tuz ekle 5-Tekrar karıştır Sonucu bir matematik problemin çözümü olan başka bir basit örnek de Öklid'in ortak bölenlerin en büyüğünü bulan algoritmasıdır ![]() PHP Code: giriş: iki sayı m, n 1 ![]() 2 ![]() ![]() Bu örnekte m%n bölmenin kalanıdır, yani 5%2 = 1'deki gibi ![]() PHP Code: 33,15 15,3 3,0 sonuç 3 Bir de bilgisayar algoritmasına örnek verelim ![]() PHP Code: A0 --> Başla A1 --> Sayaç=0 (Sayaç'ın ilk sayısı 0 olarak başlar ![]() A2 --> Sayı=? : T=T+Sayı (Sayıyı giriniz ![]() ![]() A3 --> Sayaç=Sayaç+1 (Sayaç'a 1 ekle ve sayacı göster ![]() A4 --> Sayaç<4 ise A2'ye git ![]() ![]() A5 --> O=T/4 (Ortalama için T değerini 4'e böl) A6 --> Oyu göster ![]() ![]() A7 --> Dur Tarihi Algoritma sözcüğü Ebu Abdullah Muhammed İbn Musa el Harezmi adındaki Türkistan'lı alimden kaynaklanır ![]() ![]() ![]() ![]() ![]() ![]() Önemli algoritma türleri Arama algoritmaları Bellek yönetimi algoritmaları Bilgisayar grafiği algoritmaları Birleşimsel algoritmalar Çizge algoritmaları Evrimsel algoritmalar Genetik algoritmalar Kripto algoritmaları veya kriptografik algoritmalar Kök bulma algoritmaları Optimizasyon algoritmaları Sıralama algoritmaları Veri sıkıştırma algoritmaları |
![]() |
![]() |
|