ALGORİTMANIN MORFOLOJİSİ(Yapı Bilimi)
✓ Bir değişken bilgisayar hafızasında bir değeri depolamak ve ihtiyaç halinde okumak üzere ayrılmış olan belirli bir yeri yada alanı işaret eder.
✓ Bir değişkenin veri türü değişkenin alabileceği belirli ve değişken türüne bağlı olarak kendisi için ayrılmış olan alanı gösterir.
✓ Bir ifade veya bir kod satırı algoritmada izlenecek tek bir adımı tanımlamak üzere kullanılır.
✓ Bir algoritmanın temelde 3 blok halinde düşünülebilir. Bunlar; Giriş seti, İşleme seti, Çıkış seti olarak düşünülebilir.
GİRİŞ BLOKU: İçerisindeki veriler bir ses kaydı,imge, metin yada benzer bir ifade olabilir.
İŞLEME BLOKU: Algoritmaya ait tanımlı prosedürlerin ardışık bir şekilde işlenmesini sağlar.
ÇIKIŞ BLOKU: Verilen girdiye bağlı olarak üretilen çıktıyı temsil eder.
ALGORİTMA ÖZELLİKLERİ
✎Algoritmada işlemler kesin bir şekilde belirtilir.{İnput=Girdi}
✎Her girdi için tanımlı olan doğru değer çıkışta gösterilir.{Output=Çıkış}
✎Algoritma her girdi için sonlu sayıda prosedürü yürüterek çıkışı üretir.{Finiteness=Sonluluk}
✎Prosedür,özel bir alt kümeyi değil işlenen formdaki tüm sorunlara uygulanmaktadır. Bu algoritmanın genellik özelliğine vurgu yapar.{Generalily=Genallilik}
✎Determanizim; algoritma için her ara sonucun benzersiz olduğunu ve sadece önceki adımların girdileri ve sonuçları tarafından belirlendiğini ifade ederler. SONUÇ GARANTİ EDİLİR. {Determanizim=Determanizim}
☂ Bir problemim çözümünü sağlamak üzere işlem adımlarından oluşan algoritma:
☛ Algoritma İfadeleri
☛ Aritmatik İşlemler
☛ Mantıksal İfadeler
☛ Döngüler
☛ Veri Yapıları Ve Organizasyon
☛ Yazma ve Okuma Prosedürü
SIRADAKİ BÖLÜM: Algoritma Türleri
✓ Bir değişken bilgisayar hafızasında bir değeri depolamak ve ihtiyaç halinde okumak üzere ayrılmış olan belirli bir yeri yada alanı işaret eder.
✓ Bir değişkenin veri türü değişkenin alabileceği belirli ve değişken türüne bağlı olarak kendisi için ayrılmış olan alanı gösterir.
✓ Bir ifade veya bir kod satırı algoritmada izlenecek tek bir adımı tanımlamak üzere kullanılır.
✓ Bir algoritmanın temelde 3 blok halinde düşünülebilir. Bunlar; Giriş seti, İşleme seti, Çıkış seti olarak düşünülebilir.
GİRİŞ BLOKU: İçerisindeki veriler bir ses kaydı,imge, metin yada benzer bir ifade olabilir.
İŞLEME BLOKU: Algoritmaya ait tanımlı prosedürlerin ardışık bir şekilde işlenmesini sağlar.
ÇIKIŞ BLOKU: Verilen girdiye bağlı olarak üretilen çıktıyı temsil eder.
ALGORİTMA ÖZELLİKLERİ
✎Algoritmada işlemler kesin bir şekilde belirtilir.{İnput=Girdi}
✎Her girdi için tanımlı olan doğru değer çıkışta gösterilir.{Output=Çıkış}
✎Algoritma her girdi için sonlu sayıda prosedürü yürüterek çıkışı üretir.{Finiteness=Sonluluk}
✎Prosedür,özel bir alt kümeyi değil işlenen formdaki tüm sorunlara uygulanmaktadır. Bu algoritmanın genellik özelliğine vurgu yapar.{Generalily=Genallilik}
✎Determanizim; algoritma için her ara sonucun benzersiz olduğunu ve sadece önceki adımların girdileri ve sonuçları tarafından belirlendiğini ifade ederler. SONUÇ GARANTİ EDİLİR. {Determanizim=Determanizim}
☂ Bir problemim çözümünü sağlamak üzere işlem adımlarından oluşan algoritma:
☛ Algoritma İfadeleri
☛ Aritmatik İşlemler
☛ Mantıksal İfadeler
☛ Döngüler
☛ Veri Yapıları Ve Organizasyon
☛ Yazma ve Okuma Prosedürü
SIRADAKİ BÖLÜM: Algoritma Türleri