Algoritma Örnekleri (ve Python kodları)

Bilgisayar programlamada algoritma, bir problemi çözmek ya da bir görevi yerine getirmek için bilgisayara verilen talimatların sıralı ve mantıklı bir şekilde yazılmasıdır. Bu talimatlar adım adım düzenlenir ve her adım bir işlemi açıklar.

Örnek 1: Bir sayının çift mi tek mi olduğunu bulan bir algoritmayı yazalım.

ya da

şeklinde yazılır.

Python

sayi = int(input("Bir sayı giriniz "))
if sayi % 2 == 0:
   print("Sayı çifttir.")
else:
   print("Sayı tektir.")

Örnek 2: Dikdörtgenin alanını hesaplayan programın algoritmasını yazın.

1.Adım: Başla
2.Adım: Uzun ve kısa kenarı oku (a, b)
3.Adım: Alanı hesapla. alan = a * b
4.Adım: Alanı ekrana yaz.
5.Adım: Bitir

Örnek 3: Sinema bileti fiyatı. 15 yaş altı ÜCRETSİZ, diğer yaş grupları TAM ÜCRETLİDİR. Buna göre bilet fiyatına karar versin. Programın algoritmasını yazın.

1.Adım: Başla
2.Adım: Oku yas.
3.Adım: Eğer yas 15 den küçükse “Ücretsiz Bilet” yaz
4.Adım: Eğer yas 15 den küçük değilse “Tam Ücretli Bilet” yaz
5.Adım: Son

Örnek 4: Eldeki para miktarı ve kitabın fiyatı veriliyor. Eldeki para yerli midir? Bunun kararını veren programın algoritması yazılmıştır. Ancak eksik bölümler vardır. Eksik bölümleri tamamlayın.

1.Adım: ___________
2.Adım: Para miktarı oku. (para)
3.Adım: ________________________________
4.Adım: Eğer para>=kitap ise, _____________________ yaz.
5.Adım: Eğer ________________ ise, ____________________ yaz.
6.Adım: Dur

Örnek 5: Öğrencinin 3 notunun ortalaması hesaplanıp, ortalamanın 5’lik not karşılığını bulan programın algoritması yazılmıştır. Ancak eksik bölümler vardır. Eksik bölümleri tamamlayın.

1.Adım: Başla
2.Adım: Notları oku (a, b, c)
3.Adım: Notları topla
4.Adım: ________________________________
5.Adım: Eğer ort 85-100 arası ise, _____________________ yaz.
6.Adım: Eğer ort 70-84 arası ise, “4-DÖRT” yaz.
7.Adım: Eğer _________ arası ise, ____________________ yaz.
8.Adım: Eğer _________ arası ise, ____________________ yaz.
9.Adım: Eğer ort ____________ ise, ____________________ yaz.
10.Adım: Dur

Örnek 6: Aşağıda verilen algoritmayı inceleyiniz. Yaptığı işi yazınız.

1. Başla
2. Fiyatı oku -> fiyat
3. KDV’yi hesapla -> kdv =fiyat*18/100
4. KDV’li fiyatı hesapla -> kdvlifiyat = fiyat+kdv
5. KDV’li fiyatı yaz. (kdvlifiyat)
6. Bitir

Örnek 7: Aşağıda verilen algoritmayı inceleyiniz. Yaptığı işi yazınız.

1. Başla
2. Vize notunu gir -> vize
3. Final notunu gir -> final
4. Geçme notunu hesapla -> ortalama=vize*70/100 + final*30/100
5. Yaz -> ortalama
6. Bitir

Örnek 8: Çemberin çevresini hesaplayan programın algoritmasını yazın.

1.Adım: Başla
2.Adım: Çemberin yarıçapı uzunluğunu oku (r)
2.Adım: Pi sayısının değerini ata (pisayisi = 3.14)
3.Adım: Çemberin çevresini hesapla. cevre = 2 * pisayisi * r
4.Adım: Çevreyi ekrana yaz.
5.Adım: Bitir

Örnek 9: Girilen şifrenin doğru ise “kapı açıldı”, değilse “alarm sistemi çalıştı” yazan program. (Doğru şifremiz 1234 olsun.)

(if) ile 

1.Adım: Başla
2.Adım: Şifreyi oku (sifre)
3.Adım: Eğer sifre == 1234 ise “Kapı açıldı” yaz
4.Adım: Eğer sifre != 1234 ise “Alarm sistemi çalıştı” yaz
5.Adım: Bitir

(if-else) ile 

1.Adım: Başla
2.Adım: Şifreyi oku (sifre)
3.Adım: Eğer sifre == 1234 ise “Kapı açıldı” yaz
  değilse “Alarm sistemi çalıştı” yaz
4.Adım: Bitir