Algoritma Nedir? Algoritma Örnekleri

Algoritma, bizi çözüme götürecek önceden tasarlanmış yoldur. Algoritma sıra gözetilerek, sözel bir şekilde yazılır ve algoritmanın her bir adımı, ikinci bir anlam çıkarılmasına fırsat vermeyecek şekilde açık ve net olmalıdır.

Herhangi bir programlama dilinde çalışmaya başlamadan önce algoritma mantığının bilinmesi yararlı olacaktır.

Algoritma Soruları

1. Örnek: Klavyeden girilen iki sayıyı toplayıp ekranda gösteren programın algoritmasını yazınız.

2. Örnek: Klavyeden girilen iki sayının farkını alıp ekranda gösteren programın algoritmasını yazınız.

3. Örnek: Klavyeden girilen iki sayının çarpımını bulup ekranda gösteren programın algoritmasını yazınız.

4. Örnek: Klavyeden girilen iki sayı üzerinde dört işlemi gerçekleştirip sonuçları ekranda gösteren programın algoritmasını yazınız.

5. Örnek: Klavyeden girilen iki sayının ortalamasını bulup ekranda gösteren programın algoritmasını yazınız.

6. Örnek:Klavyeden girilen 3 adet sınav notunun ortalamasını hesaplayıp ekranda gösteren programın algoritmasını yazınız.

7. Örnek: Klavyeden girilen sayının karesini hesaplayıp ekranda gösteren programın algoritmasını yazınız.

8. Örnek: Klavyeden girilen sayının karesini ve küpünü hesaplayıp ekranda gösteren programın algoritmasını yazınız.

9. Örnek: Kenar uzunluğu girilen karenin çevresini bulan programın algoritmasını yazınız.

10. Örnek: Kenar uzunluğu girilen karenin çevresini ve alanını bulan programın algoritmasını yazınız.

11. Örnek: Kenar uzunlukları girilen dikdörtgenin alanını hesaplayıp ekranda gösteren programın algoritmasını yazınız.

12. Örnek: Klavyeden girilen sayının 10’dan büyük olup olmadığını bulan programın algoritmasını yazınız.

13. Örnek:  Klavyeden girilen sayının pozitif mi, negatif mi, sıfır mı olduğunu bulup ekranda gösteren programın algoritmasını yazınız.

14. Örnek: Klavyeden girilen 2 sayının büyüklük karşılaştırmasını yapıp sonucu ekranda gösteren programın algoritmasını yazınız.

15. Örnek: Kenar uzunlukları girilen dikdörtgenin alanını hesaplayıp ekranda gösteren programın algoritmasını yazınız. (Not: Kenar uzunlukları negatif veya sıfır olarak girildiği durumda veri girişi tekrarlanacaktır.)

16. Örnek: Kenar uzunluğu girilen karenin çevresini ve alanını bulan programın algoritmasını yazınız. (Not: Kenar uzunlukları negatif veya sıfır olarak girildiği durumda veri girişi tekrarlanacaktır.)

17. Örnek: Marketten ürün alınacaktır. Girilen fiyat ve alınan miktara göre ödenecek tutarı hesaplayan programın algoritmasını yazınız.(Not: fiyat ve miktar değerlerinin sıfırdan büyük olması gerekmektedir. Aksi durumda veri girişi tekrarlanmalıdır.)

18. Örnek: Girilen sayının 0’dan 100’e kadar olan sayılardan olup olmadığını kontrol eden programın algoritmasını yazınız. (0 ve 100 dahil)

19. Örnek: 6 yaşından küçükler veya 65 yaşından büyükler etkinliğe bedava katılabilecektir. Diğer üyelerin giriş ücreti 10 TL’dir. Bu seçeneklere göre girilen yaşa göre sonucu ekranda gösteren programın algoritmasını yazınız.

20. Örnek: Klavyeden sıcaklık değeri girilen suyun katı, sıvı veya gaz halinde olduğunu bulup ekranda gösteren programın algoritmasını yazınız. (0 ve altı -> katı, 0-100 aralığı sıvı, 100 ve üstü->gaz )

21. Örnek: Klavyeden girilecek iki sayıdan büyük olandan küçük olanı çıkarıp sonucu ekranda gösteren programın algoritmasını yazınız.

22. Örnek:Klavyeden girilen 3 adet sınav notunun ortalamasını hesaplayıp ekranda gösteren programın algoritmasını yazınız. (Not: Sınav notlarının 0-100 aralığında olması kontrol edilmelidir.)

23. Örnek: Klavyeden girilen sayının çift mi, tek mi olduğunu bulan programın algoritmasını yazınız.

24. Örnek: Klavyeden girilen iki sayı ve bir operatöre göre işlem yapıp sonucu ekranda gösteren programın algoritmasını yazınız.

25. Örnek: Klavyeden girilen A ve B gibi iki değerin içeriklerini değiş tokuş yapan programın algoritmasını yazınız.

26. Örnek: Klavyeden girilen üç sayıdan en büyüğünü bulup ekranda gösteren programın algoritmasını yazınız.

27. Örnek: Klavyeden girilen üç sayıdan en küçüğünü bulup ekranda gösteren programın algoritmasını yazınız.

28. Örnek: Bir öğrenciye ait vize ve final notlarının ortalamasını hesaplayan ve ortalamaya göre ekrana “Geçti” veya “Kaldı” yazan programın algoritmasını yazınız. (Not: Ortalama hesaplanırken vizenin %40, finalin %60’ı alınacaktır. Geçme notu 50’dir.)

29. Örnek: Yarıçapı klavyeden girilen dairenin çevresini ve alanını hesaplayan programın algoritmasını yazınız. (pi=3 alınacaktır.)

Algoritma Sorularının Cevapları

1. Örnek: Klavyeden girilen iki sayıyı toplayıp ekranda gösteren programın algoritmasını yazınız.

Algoritma yukarıdaki örnekte olduğu için sözcüklerden de oluşabileceği gibi semboller ve matematik dilini gerektiren bazı kısaltmalar kullanılarak da yazılabilir. Programlama dillerine daha kolay adapte olabilmek için aşağıdaki örnek kullanım şekline alışılması daha iyi olacaktır.

Birinci sayı için X, ikinci sayı için Y, Toplam için Z kullanılırsa:

veya

veya hesaplamanın sonucu herhangi bir değişken içinde tutulmadan hemen yazdırılabilir.

2. Örnek: Klavyeden girilen iki sayının farkını alıp ekranda gösteren programın algoritmasını yazınız.

veya

3. Örnek: Klavyeden girilen iki sayının çarpımını bulup ekranda gösteren programın algoritmasını yazınız.

veya

4. Örnek: Klavyeden girilen iki sayı üzerinde dört işlemi gerçekleştirip sonuçları ekranda gösteren programın algoritmasını yazınız.

veya

veya

5. Örnek: Klavyeden girilen iki sayının ortalamasını bulup ekranda gösteren programın algoritmasını yazınız.

veya

veya

veya

6. Örnek: Klavyeden girilen 3 adet sınav notunun ortalamasını hesaplayıp ekranda gösteren programın algoritmasını yazınız.

veya

veya

7. Örnek: Klavyeden girilen sayının karesini hesaplayıp ekranda gösteren programın algoritmasını yazınız.

veya

8. Örnek: Klavyeden girilen sayının karesini ve küpünü hesaplayıp ekranda gösteren programın algoritmasını yazınız.

veya

9. Örnek: Kenar uzunluğu girilen karenin çevresini bulan programın algoritmasını yazınız.

veya

10. Örnek: Kenar uzunluğu girilen karenin çevresini ve alanını bulan programın algoritmasını yazınız.

veya

11. Örnek: Kenar uzunlukları girilen dikdörtgenin alanını hesaplayıp ekranda gösteren programın algoritmasını yazınız.

veya

12. Örnek: Klavyeden girilen sayının 10’dan büyük olup olmadığını bulan programın algoritmasını yazınız.

13. Örnek:  Klavyeden girilen sayının pozitif mi, negatif mi, sıfır mı olduğunu bulup ekranda gösteren programın algoritmasını yazınız.

14. Örnek: Klavyeden girilen 2 sayının büyüklük karşılaştırmasını yapıp sonucu ekranda gösteren programın algoritmasını yazınız.

15. Örnek: Kenar uzunlukları girilen dikdörtgenin alanını hesaplayıp ekranda gösteren programın algoritmasını yazınız. (Not: Kenar uzunlukları negatif veya sıfır olarak girildiği durumda veri girişi tekrarlanacaktır.)

16. Örnek: Kenar uzunluğu girilen karenin çevresini ve alanını bulan programın algoritmasını yazınız. (Not: Kenar uzunlukları negatif veya sıfır olarak girildiği durumda veri girişi tekrarlanacaktır.)

17. Örnek: Marketten ürün alınacaktır. Girilen fiyat ve alınan miktara göre ödenecek tutarı hesaplayan programın algoritmasını yazınız.(Not: fiyat ve miktar değerlerinin sıfırdan büyük olması gerekmektedir. Aksi durumda veri girişi tekrarlanmalıdır.)

18. Örnek: Girilen sayının 0’dan 100’e kadar olan sayılardan olup olmadığını kontrol eden programın algoritmasını yazınız. (0 ve 100 dahil)

19. Örnek: 6 yaşından küçükler veya 65 yaşından büyükler etkinliğe bedava katılabilecektir. Diğer üyelerin giriş ücreti 10TL’dir. Bu seçeneklere göre girilen yaşa göre sonucu ekranda gösteren programın algoritmasını yazınız.

20. Örnek: Klavyeden sıcaklık değeri girilen suyun katı, sıvı veya gaz halinde olduğunu bulup ekranda gösteren programın algoritmasını yazınız. (0 ve altı -> katı, 0-100 aralığı sıvı, 100 ve üstü->gaz )

21. Örnek: Klavyeden girilecek iki sayıdan büyük olandan küçük olanı çıkarıp sonucu ekranda gösteren programın algoritmasını yazınız.

22. Örnek: Klavyeden girilen 3 adet sınav notunun ortalamasını hesaplayıp ekranda gösteren programın algoritmasını yazınız. (Not: Sınav notlarının 0-100 aralığında olması kontrol edilmelidir.)

23. Örnek: Klavyeden girilen sayının çift mi, tek mi olduğunu bulan programın algoritmasını yazınız.

veya

24. Örnek: Klavyeden girilen iki sayı ve bir operatöre göre işlem yapıp sonucu ekranda gösteren programın algoritmasını yazınız.

veya

25. Örnek: Klavyeden girilen A ve B gibi iki değerin içeriklerini değiş tokuş yapan programın algoritmasını yazınız.

26. Örnek: Klavyeden girilen üç sayıdan en büyüğünü bulup ekranda gösteren programın algoritmasını yazınız.

veya

27. Örnek: Klavyeden girilen üç sayıdan en küçüğünü bulup ekranda gösteren programın algoritmasını yazınız.

veya

28. Örnek: Bir öğrenciye ait vize ve final notlarının ortalamasını hesaplayan ve ortalamaya göre ekrana “Geçti” veya “Kaldı” yazan programın algoritmasını yazınız. (Not: Ortalama hesaplanırken vizenin %40, finalin %60’ı alınacaktır. Geçme notu 50’dir.)

veya

veya

29. Örnek: Yarıçapı klavyeden girilen dairenin çevresini ve alanını hesaplayan programın algoritmasını yazınız. (pi=3 alınacaktır.)

About Seçil ŞEKERCİ HÜSEM

2010 yılından bu yana Bilişim Teknolojileri Öğretmeni olarak meslek liselerinde görev yapmaktayım.

View all posts by Seçil ŞEKERCİ HÜSEM →

3 Comments on “Algoritma Nedir? Algoritma Örnekleri”

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.