İnsanlar nasıl günlük hayatlarında plan program yapıyorsa, bir programında ne yapacağı planlı ve programlıdır. Bu kapsamda algoritmayı anlatan çoğu öğretim görevlisi genelde aşağıda verdiğim örneği vererek algoritmayı anlatmaya başlamaktadır. Bu yazıyı okuyan mühendis olmaya aday arkadaşlar aşina olsun diye ayni örneği veriyorum.
Yapılacak işin tanımı: Bir kişiye telefon açıyoruz.
Yapılacak işin algoritması:
- BASLA
- Ahizeyi kaldır.
- Sinyal kontrol et, sinyal yoksa 9.adima git.
- Eğer yurtdışı arama yapıyorsan 00 yaz pesine ülke kodunu daha sonra şehir kodunu yaz
- Eğer telefon şehir dışı ise 0 yaz pesine şehir kodunu yaz
- Telefon numarasını tuşla
- Cevap vermezse 9. adıma git.
- Konuşmayı gerçekleştir.
- Telefonu Kapat
- BITIR
Yukarıdaki algoritmada her satirin bir amacı var ve boşa dönen bir adim yok. Bu algoritmayı zenginleştirebilirdik ancak algoritmanın en optimum ve en işlevsel olmanı makbuldür. Bu nedenle bu algoritma bizim için yeterlidir. Bir program algoritması ne kadar KISA ve ISLEVSEL olursa o program o kadar sevilen, kullanılan, HIZLI ve ticari değeri fazla olan bir program olur.
Algoritmanın sadece girişini bu şekilde bu sayfada yaptık. Mühendislik dersleri sayfasında Veri Yapıları ve Algoritmalar ders sekmesi altında algoritma başlığı detaylandırılmıştır.






