Algoritma Nedir? | HepTeknoloji.net
Ana sayfa » Programlama » Algoritma Nedir?

Algoritma Nedir?

Yazar: Mehmet YETKİN
algoritma-nedir,adim-adim-problem-cözme

Algoritma: Bir problemin çözümünün, günlük konuşma diliyle adım adım yazılması olarak tanımlanabilir.

Algoritmanın özellikleri:

•Bir başlangıç noktasının olması

•Her adımda bir işin yapılıyor olması

•Ve mutlaka sonlandırılması

Problem oluşum süreci adımları:

•Problemin ne olduğunun belirlenmesi

•Problemle ilgili bilgi toplanması

•Verilerin analiz edilmesi

•Algoritma/Akış diyagramı

•Problemin herhangi bir programlama dilinle kodlanması

•Programın test edilmesi

•Lisanslama paketleme

Algoritmada kullanılacak notasyonlar:

Problemlerlerin çözümleri ile ilgili algoritma yazacağımız zaman yukarıdaki aritmetiksel, ilişkisel, mantıksal ve atama notasyonlarından yararlanmamız gerekir.

Değişken ve atama işlemi:

X->4 bu örnekle x değişkenine 4 değerini atamış olduk.

X->x+5 bu atama işlemi ile x değişkenine kendi değerine ek olarak 5 daha ekleyip kendisine atama yaptık sonuç olarak x=9 oldu.

Algoritmanın özelliklerini, problem oluşum süreci adımlarını ve kullanılacak notasyonları öğrendikten sonra örneklere geçip konuyu pekiştirelim.

Örnek:

Klavyeden girilecek iki sayıyı toplayıp ekranda gösteren algoritmayı yazalım.

1- Başla

2- x oku

3- y oku

4- a->x+y

5- Göster a

6- Bitir

Her satıra bir satır numarası verilir. Satır numaraları artan sırada olmalıdır. Her zaman ilk satırımız başla ve son satırımızda bitir olmak zorundadır.

Örnek

Klavyeden girilen herhangi bir sayının pozitif mi, negatif mi yoksa sıfıra mı eşit olma durumunu bulan bir algoritma yazalım.

1-Başla

2-Oku z

3-Eğer(z<0) Yaz “Negatif”

4-Eğer(z=0) Yaz “Sıfır”

5-Eğer(z>0) Yaz “Pozitif”

6-Bitir

0 yorum
0

İlgili Yazılar

Yorum yap