Algoritma Örnekleri
Örnek 1: Klavyeden Girilen İki Sayının Toplamını Bulan Program
1. İşlem Adımları (Metin)
- Adım 1: Başla.
- Adım 2: Birinci sayıyı giriniz (A).
- Adım 3: İkinci sayıyı giriniz (B).
- Adım 4: Sayıları topla (Toplam = A + B).
- Adım 5: Sonucu ekrana yazdır (Toplam).
- Adım 6: Bitir.
Örnek 2: 3 Notun Ortalamasını Hesaplayan Program
1. İşlem Adımları (Metin)
- Adım 1: Başla.
- Adım 2: 1. Notu giriniz (N1).
- Adım 3: 2. Notu giriniz (N2).
- Adım 4: 3. Notu giriniz (N3).
- Adım 5: Notları toplayıp üçe böl (Ortalama = (N1 + N2 + N3) / 3).
- Adım 6: Bulunan Ortalama değerini ekrana yazdır.
- Adım 7: Bitir.
2. Akış Şeması (Görsel)
Başla
⬇
N1, N2 ve N3 notlarını gir
⬇
Ort = (N1 + N2 + N3) / 3
⬇
Ortalamayı Yazdır
⬇
Bitir
Örnek 3: Şemsiye Kontrolü (Karar Yapısı)
1. İşlem Adımları (Metin)
- Adım 1: Başla.
- Adım 2: Dışarıya bak (Hava yağmurlu mu?).
- Adım 3: EĞER yağmurlu ise "Yanına şemsiye al" yaz.
- Adım 4: DEĞİLSE (yağmur yoksa) "Şemsiyeye gerek yok" yaz.
- Adım 5: Bitir.
2. Akış Şeması (Görsel)
Başla
⬇
Hava Yağmurlu mu?
EVET ✅
⬇
Şemsiye Al
HAYIR ❌
⬇
Şemsiye Alma
⬇
Bitir
Örnek 4: Tek mi, Çift mi? (Mod Alma)
1. İşlem Adımları (Metin)
- Adım 1: Başla.
- Adım 2: Bir sayı giriniz (Sayı).
- Adım 3: Sayının 2'ye bölümünden kalanı hesapla (Kalan = Sayı % 2).
- Adım 4: EĞER Kalan eşittir 0 ise ekrana "Sayı Çifttir" yaz.
- Adım 5: DEĞİLSE ekrana "Sayı Tektir" yaz.
- Adım 6: Bitir.
2. Akış Şeması (Görsel)
Başla
⬇
Bir Sayı Gir
⬇
Kalan = Sayı % 2
⬇
Kalan == 0 mı?
EVET ✅
⬇
Çifttir
HAYIR ❌
⬇
Tektir
⬇
Bitir
💡 Önemli Not
Herkesin algoritması birbirinden farklı olabilir ama asıl önemli olan doğru sonuca ulaşmaktır. Bir algoritma hazırlanırken mutlaka en kısa yoldan, en doğru sonuca ve hatasız bir şekilde ulaşmak hedeflenmelidir.
Algoritma dediğimizde aklımıza ilk olarak "İşlem Adımları" gelmeli, ikinci olarak da bu işlem adımlarına uygun şekilde hazırlanmış "Akış Şeması" çizilmelidir.
Akış şemalarını profesyonel ve kolay bir şekilde hazırlamak için aşağıdaki aracı kullanabiliriz:
🌐 app.diagrams.net (Draw.io) sitesine git



