Algoritma Örnekleri
Daha önce bir yazıda algoritma nedir, açıklamıştık. Bir problemin çözümünde izlenecek yol anlamına gelir ve problemin çözümünün adım adım yazılmasıyla oluşturulur. Algoritmanın bir başlangıcı ve sonu bulunur. Her adımda yapılacak işlem kısa ve net olarak belirtilir.
Algoritmaları, biz farkında olmasak da gerçek hayatta karşımıza çıkan sorunlara çözüm üretmek için kullandığımız gibi, aynı zamanda bilgisayar programlarını kodlamadan önce yazılımın genel hatlarını, nasıl çalışacağını, ne yapması gerektiğini belirtmek içinde kullanabiliriz.
Şimdi sizlere farklı 15 algoritma örneği hazırladım. Haydi inceleyelim.
ÖRNEK 1: Ayran yapıp bardağa dolduralım
Adım 1: Başla
Adım 2: Yoğurdu kaba koy
Adım 3: Su ekle
Adım 4: Çırp
Adım 5: Tuz ekle
Adım 6: Bardağa doldur
Adım 7: Bitir
ÖRNEK 2: Bulaşık yıkamak
Adım 1: Başla
Adım 2: Artıkları sıyır
Adım 3: Sudan geçir
Adım 4: Sabunla
Adım 5: Durula
Adım 6: Kurut
Adım 7: Bitir
ÖRNEK 3: Ekmek almak
Adım 1: Başla
Adım 2: Sokağa çık
Adım 3: Dükkana gir
Adım 4: Ekmek al
Adım 5: Kasaya götür
Adım 6: Parayı öde
Adım 7: Eve dön
Adım 8: Bitir
ÖRNEK 4: Makarna yapmak
Adım 1: Başla
Adım 2: Suyu kaynat
Adım 3: Paketi aç
Adım 4: Suyun içine at
Adım 5: 15 dk bekle
Adım 6: Süzgece dök
Adım 7: Tabağa koy
Adım 8: Bitir
ÖRNEK 5: İki sayının toplamını bulan program
Adım 1: Başla
Adım 2: Birinci sayıyı gir
Adım 3: İkinci sayıyı gir
Adım 4: İki sayıyı topla
Adım 5: Sonucu ekrana yaz
Adım 6: Bitir
ÖRNEK 6: İki sayının farkını bulan program
Adım 1: Başla
Adım 2: Birinci sayıyı gir
Adım 3: İkinci sayıyı gir
Adım 4: İki sayıyı birbirinden çıkar
Adım 5: Sonucu ekrana yaz
Adım 6: Bitir
ÖRNEK 7: Üç öğrencinin yaşlarının ortalamasını hesaplayan program
Adım 1: Başla
Adım 2: Birinci öğrencinin yaşını gir
Adım 3: İkinci öğrencinin yaşını gir
Adım 4: Üçüncü öğrencinin yaşını gir
Adım 5: Üç öğrencinin yaşını topla
Adım 6: Toplamı üçe böl
Adım 7: Sonucu ekrana yaz
Adım 6: Bitir
ÖRNEK 8: Bir öğrenci dersten 3 not alıyor. Notların ortalamasını hesaplayan, eğer ortalama 45’den büyük ise “Geçtin” ortalama 45’den küçük ise “Kaldın” yazan program
Adım 1: Başla
Adım 2: Birinci notu gir, N1
Adım 3: İkinci notu gir, N2
Adım 4: Üçüncü notu gir, N3
Adım 5: Ort=(N1+N2+N3)/3
Adım 6: Eğer Ort>45 ise “Geçtin” yaz, Adım 6’ya git
Adım 7: Değilse “Kaldın” yaz
Adım 6: Bitir
ÖRNEK 9: Çamaşır yıkama
Adım 1: Başla
Adım 2: Kapağı aç
Adım 3: Çamaşırları doldur
Adım 4: Kapağı kapat
Adım 5: Yıkama ayarını belirle
Adım 6: Makineyi çalıştır
Adım 7: Bitir
ÖRNEK 10: Işıklara geldiğinde otomobile ne yapması gerektiğini söyleyen program
Adım 1: Başla
Adım 2: Eğer ışık yeşil ise devam et, Adım 4’e git
Adım 3: Değilse dur
Adım 4: Bitir
ÖRNEK 11: Klavyeden girilen iki sayıdan büyük olanını ekrana yazdıran program
Adım 1: Başla
Adım 2: A sayısını oku
Adım 3: B sayısını oku
Adım 4: Eğer A>B ise A’yı ekrana yaz, Adım 6’ya git
Adım 5: Değilse B‘yi ekrana yaz
Adım 6: Bitir
ÖRNEK 12: Klavyeden girilen fiyatı, %18 KDV ekleyerek ekrana sonucu yazdıran program
Adım 1: Başla
Adım 2: Fiyatı gir, Ucret
Adım 3: Sonuc=Ucret*1,18
Adım 4: Sonuc‘u ekrana yaz
Adım 5: Bitir
ÖRNEK 13: Uzun kenar ve kısa kenarı girilen bir dikdörtgenin alanını hesaplayıp sonucu ekrana yazdıran program
Adım 1: Başla
Adım 2: Uzun kenarı gir, UK
Adım 3: Kısa kenarı gir, KK
Adım 4: Alan=UK*KK
Adım 5: Sonucu ekrana yaz, Alan
Adım 5: Bitir
ÖRNEK 14: Sıcaklık değeri girilen suyun katı mı yoksa sıvı mı olduğunu ekrana yazan program
Adım 1: Başla
Adım 2: Suyun sıcaklığını gir, S
Adım 3: Eğer S>0 ise ekrana “Sıvı” yaz, adım 5’e git
Adım 4: Değilse ekrana “Katı” yaz
Adım 5: Bitir
ÖRNEK 15: Havanın yağmurlu olup olmadığına göre kişinin dışarı nasıl çıkması gerektiğini söyleyen program
Adım 1: Başla
Adım 2: Eğer hava yağmurlu ise “şemsiyeni al“, adım 4’e git
Adım 3: Değilse “dışarı çık“
Adım 4: Bitir