Algoritma Nedir?

Bu yazımda sizlere algoritmanın ne olduğunu ve adımlarını anlatacağım. Algoritma genel olarak bir problemin çözümünün adımlar halinde yazılması ile oluşur. Genellikle matematik ve programlamanın temelinde yapılacak işlemlerin adım adım yazılmasında kullanılır. Bu adımlar programın başlangıcından bitişine kadar yapılacak işlemleri programın nasıl gideceğini belirler bu sayede programlama daha kolay bir şekilde ilerleme kaydeder.

Algoritmanın 3 temel adımı vardır. Bunlar;

  • Değişkenler: Dışarıdan girilen ve bu girilen değerleri tutan elemandır.
  • Algoritma: Gerekli işlemlerin mantıklı bir şekilde bir sıraya konarak yazılmasıdır.
  • Akış Diyagramı: Algoritma adımında yapılan işlemlerin şematik olarak gösterilmesidir.

Her algoritma aşağıdaki kriterleri sağlamalıdır.

1. Girdi    : Sıfır ve ya daha fazla değer dışarıdan alınmalı.
2. Çıktı    : En az bir değer üretilmeli.
3. Açıklık  : Her işlem yani komut açık olmalı ve farklı anlamlar içermemeli. Tek bir anlamı olmalı başka anlamlara ihtimal bile vermemeli.
4. Sonluluk: Her türlü olasılık için algoritma adımının bir sonu olmalı.
5. Etkinlik  : Her komut kişinin kalem ve kağıt ile yürütebileceği kadar basit olmalıdır.

Not-1: İşletim sistemleri gibi programlar için 4. adım yani Sonluluk özelliği geçerli değildir.

Not-2: Algoritma bir programlama dili değildir. Sadece programlama dillerine yol gösteren bir yöntemdir.

Erdoğan CiN

1991 yılında Denizli'nin Çameli ilçesinde dünyaya geldi. İlkokulu memleketimde, liseyi Acıpayam'da tamamladı. Mehmet Akif Ersoy Üniversitesi'nde Bilgisayar Programcılığı bölümünü bitirdikten sonra Entuğ Spor Dünyası' nda E-Ticaret Uzmanı olarak işe başladı, ardından Fark ve Fark Tekstil' de Web Yazılım Geliştirici olarak çalışmaya devam etmektedir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.