30 Eylül 2016 Cuma

Algoritma Gösterim Şekilleri

1.Düz yazı ile gösterim,
2.Sözde kod (pseudocode) ile gösterim,
3.Akış şeması ile gösterim.


Düz Yazı ile Gösterim: Çözülecek problem, adım adım metin olarak yazılır.
Her satıra numara verilir.  ‘BAŞLA’ ile başlanıp ‘BİTİR’ ile sonlandırılır.

Örnek:
1.BAŞLA
2.Yerinden kalk
3.Yönün tahtaya doğru mu?
    Hayırsa tahtaya dön
    Evetse 4. adıma git
4.Tahtaya doğru yürü
5.Tahtaya geldin mi?
    Hayırsa 4.adıma git
    Evetse 6. adıma git
6.Kalemi al
7.Adını yaz
8.BİTİR

Örneğin amacı, adımların tutarlılığını ve mantıksal sırasını göstermektir.
Burada emirler, belli sorgulamalar yapılarak ve mantıksal bir sıra içinde verilmiştir.
Yerinden kalk emri verilmeden kişiden yürümesi istenemez.
Kalemi almadan adını yaz emrinin verilmesi doğru olmaz.
Sorgulamalarla da işlemi yapıp yapmadığı kontrol edilmiştir.
Aslında bilgisayar bu tür işleri yerine getiremez.
Kullanıcılar bilgisayarlara belli girdiler verir.
Onlar da programcının verdiği adımlara göre bu girdiler üzerinde matematiksel ve mantıksal işlemler yaparak bir çıktı üretirler.


Sözde Kod (Pseudocode) ile Gösterim

Herkesin anlayabileceği ve rahatlıkla bir programlama diline çevrilebilecek basit komutlardan oluşan bir dildir.
Sözde kodun temel işlevi program geliştirmeye geçmeden algoritmayı oluşturmak ve üzerinde tartışabilmektir.
Sözde kodlar, doğrudan konuşma dilinde ve programlama mantığı altında, eğer, iken gibi koşul kelimeleri ve > = < gibi ifadeler ile beraber yazılır.
Programda kullanılacak elemanları temsil etmek üzere uygun isimler veya değişkenler seçilir.
Cebirsel notasyon ve kararlar kullanarak aritmetik işlemler gerçekleştir.




Akış Şemaları ile Gösterim

Bir algoritmanın görsel şekiller ve sembollerle ifade edilmiş haline «Akış Şemaları» adı verilir.
Akış şeması sembolleri ANSI (American National Standards Institute) standardı olarak belirlenmiş ve tüm dünyada kullanılmaktadır.
Algoritma doğal dille yazıldığı için herkes tarafından anlaşılamayabilir ya da başka anlamlar çıkarılabilir. Ancak akış çizgelerinde her bir şekil standart bir anlam taşıdığı için farklı yorumlanması mümkün değildir.