16 Şubat 2009 Pazartesi

Algoritma

Bilgisayar yordamı ile bir problem çözüleceğinde sırası ile şu adımların yerine getirilmesi gerekmektedir.
  1. Problemin doğru ve kapsamlı olarak tanımlanması.
  2. Problemin çözümü için etkin bir yöntemin bulunması.
  3. Bu yöntemden yararlanarak, uygun bir algoritmanın geliştirilmesi ve bunun analizi.
  4. Algoritmanın bir bilgisayar programlama dili kullanarak bilgisayara uyarlanması.
  5. Programın denenmesi ve doküman hazırlanması.
Algoritma, bir problemin çözümü (varsa) için gerekli adımların mantıksal bir sıra ile yazılmasıdır. Algoritma her zaman doğru olmalı ve pratik bir zaman içerisinde sona ermelidir. Bir algoritmanın yazılması için, doğal bir dil kullanılabilir ve sözde-kolama(pseudo-code) yapılabilir. sözde-kodlamada kullanılacak olan yapılar algoritma geliştiricisi tarafından önceden tanımlanmalı ve algoritmanın her adımında bu yapılara uyulmalıdır.

Algoritmanın Tanımı: Bir problemin çözümüne yönelik, işlem basamaklarının belli bir mantık çerçevesinde adım adım yazılması işlemine ALGORİTMA denir.

Algoritma bir bilgisayar programının tüm satırlarının Türkçe ifadelerle yazılmasıdır. Bu ifadeler, bir cümle olabileceği gibi, kısaltılmış ifadeler de olabilir.

Çözüme yönelik farklı algoritmalar aynı problem için yazılabilir. Önemli olan doğru sonuçlara ulaşabilmektir. Algoritma problemle ilgili her türlü soruya cevap verebilmelidir. Bir algoritma üzerinde giriş, işlem ve çıkış bölümlerini taşımalıdır.

Kaynak: Mete ARSLAN

Hiç yorum yok: