Algoritma Nedir ? Algoritmaya Nasıl Davranılmalıdır ? Webmaster Forumu Yeni Nesil Webmaster Sitesi > Programlama / Yazılım > Programlama Algoritma Nedir ? Algoritmaya Nasıl Davranılmalıdır ?
Kayıt ol BLOG Arama Bugünkü Mesajlar Forumları Okundu Kabul Et Programlama Programlama dilleri hakkında bilgiler, sorularınız ve çözümler. LinkBack Seçenekler Stil #1 10 Ocak 2017, 04:38
AbajurAdam Ne mutlu Türküm diyene. Algoritma Nedir ? Algoritmaya Nasıl Davranılmalıdır ? Sözlük anlamına bakıldığında algoritma ; Alıntı: Algoritma, belli bir problemi çözmek veya belirli bir amaca ulaşmak için tasarlanan yol. 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 kümesidir.
Eh,peki anladık mı? (Hayır)
Daha açıklayıcı olmaya çalışırsak; algoritma, sadece matematik ya da bilgisayar bilimleri alanında değil dışarıya çıktığımızda,bir proje üzerindeyken veya evde yemek yaparken bile beynimizin yaptığı bir dizi aritmetik işlemdir. Genelde bu alanda öğrenim gören insanlara anlatılan algoritma, zor olduğunu belli edercesine karışık ve düzensiz olarak sunulur. Halbuki algoritmaya bakış yönü şu algoritma kadar basit olmalıdır. Alıntı: a1.BASLA a2.GÖZLERİNİ AÇ a3.YATAKTAN KALK a4.LAVABOYA GİT a5.AYNADA KENDİNE BAK VE NE KADAR ÇİRKİN OLDUĞUNU GÖR a6.YATAĞA GERİ DÖN VE YAT a7.GÖZLERİNİ KAPAT a8.DUR
Programlama dilleri için algoritma hayati bir önem taşıyor. Birçok programcı üniversitelerinde aldıkları algoritma derslerinin ağırlığı ve gereksizliği üzerine şikayetçi olsa da, algoritmaların bir yazılımcı, programcı ya da bir mühendis için hayati önem taşıyor. Algoritmalar öyle göründüğü gibi gelişigüzel yazılmıyor tabii. Her algoritmanın biz hazırlanma mantığı ve yöntemleri var. Kısaca 5 parçada incelenen kısımlar sırasıyla şunlar : 1)Etkinlik Bilgisayarlar düşünemez. Bu yüzden algoritmanın her adımı anlaşılır, basit ve kati bir biçimde ifade edilmiş olmalıdır. Yorum gerektirmemeli ve belirsiz ifadelere sahip olmamalıdır. Gereksiz tekrarlarda bulunmayan diğer algoritmalar içerisinde de kullanılabilir olmalıdır. 2)Sonluluk Bir başlangıcı, işlem adımları ve bir sonu olmalıdır. Sonsuza dek programın çalışmasını istemeyiz, değil mi ? 3)Kesinlik Kesin veri her deneyde aynı ve mantıklı sonucu gösteren veridir. Algoritma her denemede mantıklı ve doğru cevabı vermelidir. 4)Değişkenler Algoritma üzerinde giriş ve çıkış yapılacak değerler olması şarttır. 5)Başarı-Performans Amaç donanım gereksinimi (bellek kullanımı gibi), çalışma süresi gibi performans kriterlerini dikkate alarak yüksek başarımlı programlar yazmak olmalıdır. Örnek bir program algoritması şu şekilde verilebilir. Alıntı: a1.BASLA
a9.EGER SAY<=B ISE 7. ADIMA GIT
Kısacası toparlamak gerekirse, algoritma bir düşünsel eylemin yapıtaşıdır. Kullanılması, birçok problemi kolaylaştırır ve çözüm yolları açar. Algoritmaya iyi davranılmalıdır.
Etiketler algoritma, algoritma nasıl yazılır, algoritma nedir, algoritma programlama, algoritma örnek « Önceki Konu
Konu Acma Yetkiniz Yok Cevap Yazma Yetkiniz Yok Eklenti Yükleme Yetkiniz Yok Mesajınızı Değiştirme Yetkiniz Yok BB code is Açık Smileler Açık [IMG] Kodları Açık HTML-Kodu KapalıTrackbacks are Açık Pingbacks are Açık Refbacks are Açık Forum Kuralları Forum Saati: 20:39. Zaman dilimi GMT +3 olarak ayarlanmıştır. Bize Yazın -