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

buy project professional 2019

Emrah

1981 Samsun doğumlu ve Gazi Üniversitesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi mezunu. Bilişim Teknolojileri Öğretmeni, Yazar, WebMaster, Blogger, SEO eğitmeni. Araştırmacı, sinema sever, fitness yapar, farklı doğal güzellikleri keşfetmeye bayılır.

Yorum Yap