Giriş
Algoritmalar, belirli bir amaca ulaşmak için izlenen adımların dizisidir. Programlama ve bilgisayar bilimi alanında, algoritmalar çok önemlidir çünkü bir programın nasıl çalışacağını belirlerler. Bu makalede, beş örnek algoritma ve bunların akış diyagramları sunulacaktır. Bu örnekler, bilgilendirme amaçlıdır ve öğrenciler, yeni başlayanlar ve profesyoneller için vakit kaybetmeden anlaşılabilir bir içerik sunmayı hedeflemektedir.
Algoritma Nedir?
Algoritma, belirli bir problemi çözmek için gereken adım adım talimatlar dizisidir. Her algoritma, bir başlangıç noktası ve bir bitiş noktası içermelidir. Genellikle, bir algoritmanın ne yaptığı ve nasıl çalıştığı ile ilgili açık ve net bir anlatıma ihtiyaç vardır. Örneğin, iki sayıyı karşılaştırıp büyük olanı bulma işlemi, basit ama etkili bir algoritma örneğidir.
1. Örnek: İki Sayı Arasında Büyük Olanı Bulma Algoritması
Bu algoritma, kullanıcıdan iki sayı alır ve bu sayılardan hangisinin büyük olduğunu belirler. İşleyişi şu şekildedir:
- Başla
- Oku Sayı1
- Oku Sayı2
- Eğer (Sayı1 > Sayı2) ise Yaz Sayı1
- Değilse Yaz Sayı2
- Biter
Akış Diyagramı
2. Örnek: Negatif, Sıfır, Pozitif Sayı Algoritması
Bu algoritma, kullanıcıdan alınan bir sayının negatif, sıfır veya pozitif olduğunu belirlemek için kullanılır. Aşamaları şunlardır:
- Başla
- Oku Sayı
- Eğer (Sayı < 0) ise Yaz ‘Sayı Negatif’
- Eğer (Sayı = 0) ise Yaz ‘Sayı Sıfır’
- Eğer (Sayı > 0) ise Yaz ‘Sayı Pozitif’
- Biter
Akış Diyagramı
3. Örnek: 1 ile 100 Arasındaki Sayıları Yazdırma Algoritması
Bu algoritma, 1 ile 100 arasındaki sayıları ekrana yazdırmak için kullanılmaktadır. İşlemleri şunlardır:
- Başla
- Sayac = 1
- Yaz Sayac
- Sayac = Sayac + 1
- Eğer (Sayac <= 100) ise Gidecek Adım 3
- Biter
Akış Diyagramı
4. Örnek: İki Sayı Arasındaki Çift Sayıları Yazma Algoritması
Bu algoritma, iki sayı arasında bulunan çift sayıları yazdırmakta kullanılır. Aşamaları aşağıdaki gibidir:
- Başla
- Oku Sayı1
- Oku Sayı2
- Sayac = Sayı1
- Toplam = 0
- Eğer (Sayac Mod 2 = 0) ise
- Toplam = Toplam + Sayac
- Yaz Sayac
- Sayac = Sayac + 1
- Eğer (Sayac <= Sayı2) ise Gidecek Adım 6
- Değilse Yaz Toplam
- Biter
Akış Diyagramı
5. Örnek: KDV Hesaplayan Algoritma
Bu algoritma, bir ürünün fiyatına %18 KDV ekleyerek net fiyatı ve KDV tutarını hesaplar. Aşamaları şunlardır:
- Başla
- Yaz ‘KDV’si hesaplanacak fiyatı girin’
- Oku Fiyat
- Sonuc = Fiyat * 1.18
- Yaz Sonuc
- Kdv = Sonuc – Fiyat
- Yaz Kdv
- Biter
Akış Diyagramı
Sonuç
Bu yazıda beş temel algoritma örneği ve her birinin akış diyagramı sunulmuştur. Algoritmalar, bilgisayar bilimleri açısından kritik öneme sahiptir. Öğrenciler ve profesyoneller için bu örneklerin, algoritma tasarımında yardımcı olacağına inanıyoruz. Her bir algoritmanın yazılıma uygulamalarını geliştirerek sadece teorik değil, aynı zamanda pratik bilgi edinimi de sağlamaktadır.