Anasayfa / Algoritma / Algoritma Örnekleri
algoritma örnekleri

Algoritma Örnekleri

Bu yazımda programlamanın temel taşı olan algoritmalarla ilgili sorular ve bu soruların çözümlerinden bahsedeceğim. Bundan önceki yazılarımda algoritmalar ve çeşitlerine değinmiştim. Tekrar bu konudan uzun uzun bahsetmeden, algoritmayla ilgili kısa bir hatırlatma yaptıktan sonra hemen örneklerimize geçelim. Algoritma bir problemin çözümüne yönelik yapılması gereken iş ve işlemler bütünüdür. Bir programlama dili öğrenmeye başlamadan evvel, temel algoritma bilgisine sahip olmak gerekir. Algoritma  yazılırken adımlar açık ve net biçimde ifade edilmelidir.

Örnek 1: İki notu girilen öğrencinin ortalamasını bularak sonucu ekranda gösteren algoritmayı yapın.

1) Başla

2) not1, not2 oku

3) ort=(not1+not2)/2

4) ort’yi yaz

5) Dur

Örnek 2: Fiyatı girilen ürüne %18 kdv ekleyerek son fiyatı hesaplayan algoritmayı yazın.

1) Başla

2) fiyat oku

3) kdv=fiyat*18/100

4) sonfiyat=fiyat+kdv

5) sonfiyat’ı yaz

6) Dur

Örnek 3: Girilen sayının negatif, pozitif veya sıfır olduğunu gösteren algoritmayı yazın.

1) Başla

2) sayi oku

3) Eğer sayi>0 ise “Pozitif” yaz : 6’ya git

4) Eğer sayi<0 ise “Negatif” yaz : 6’ya git

5) “Sıfır” yaz

6) Dur

Örnek 4: 0’dan 10’a kadar olan sayıları yazdıran algoritmayı yazın.

1) Başla

2) sayi=0

3) sayi=sayi+1

4) sayi’yi yaz

5) sayi<10 ise 3’e git

6) Dur

Örnek 5: Bir üniversite öğrencisinin ortalaması vize notunun %40’ı, final notunun %60’ı alınarak hesaplanmaktadır. Vize ve final notu girildiğinde ortalamayı bulan algoritmayı yazın.

1) Başla

2) vize, final oku

3) ort=(vize*40/100)+(final*60/100)

4) ort’yi yaz

5) Dur

Örnek 6: Girilen iki sayıdan büyük olanı bularak ekranda gösteren algoritmayı yazın.

1) Başla

2) sayi1, sayi2 oku

3) Eğer sayi1=sayi2 ise “A B’ye eşit” yaz : 6’ya git

4) Eğer sayi1>sayi2 ise “sayi1 büyüktür” yaz : 6’ya git

5) “sayi2 büyüktür” yaz

6) Son

Örnek 7: 1 ile 100 arasındaki çift sayıların toplamını bulan ve sonucu gösteren algoritmayı yazın.

1) Başla

2) toplam=0, sayi=1

3) kalan=sayi mod 2

4) Eğer kalan=0 ise toplam=toplam+sayi

5) sayi=sayi+1

6)Eğer sayi<101 ise 3’e git

7) toplam’ı yaz

8)Son

İlginizi Çekebilir!

c# kabarcık sıralama

C# ile Kabarcık Sıralama (Bubble Sort) Algoritması

Dizi elemanlarını sıralamak için birçok algoritma bulunmaktadır. Bu algoritmalar arasında kolay olması nedeniyle en çok ...

6 Yorumlar

  1. 2.soruda neden KDV öle tanımladınız ben şöle yaptım

    1-Başla
    2-Fiyatı oku
    3-KDV=0.18
    4-Son Fiyat=Fiyat+KDV
    5-Son fyat ekrana yaz
    6-Bitir

  2. Soru: Girilen N tane sayıyı ikili şekilde çarpıp toplayan program? Örnek: Girilen sayılar; 2,11,5,8,3 işlem; 2*11+5*8+3

    Çözerseniz çok mutlu olurum.

  3. Ölçüleri klavyeden girilecek olan dikdörtgen şeklindeki 20 cismin toplam alanını bulan bir programı algoritması ve akış diyagramıyla birlikte yazınız.

Bir Cevap Yazın

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