AnasayfaBlogAlgoritma Örnekleri Nelerdir?
Yazılımlar

Algoritma Örnekleri Nelerdir?

21 Aralık 2020
Algoritma Örnekleri Nelerdir?

Algoritma bir problemi çözmek belirli bir amaca ulaşmak için tasarlanan yoldur. Algoritma problemin çözümünü basit net ve sıralı bir biçimde belirtilmiş hali yani bir dizi eylemi gerçekleştirmeye dayalı var olan sorunu çözmek için bir formüldür.

Algoritmalar bilgi teknoloji alanlarında yaygın olarak kullanılmaktadır. Gündelik işlerimizin tümü aslında belirli bir algoritma ile ilerler. Ama sadece matematik ve kodlama ile ilgilenenler algoritmanın gerçekte ne olduğunu anlayabilirler. 

Bilgisayarda Algoritma Nasıl Çalışır?

Bilgisayar algoritmaları girdiyi alırlar ve bir çıktı oluşturmak için algoritmanın her adımını bu bilgilere uygularlar. Tüm programlama dillerinin temeli algoritmaya dayanır. Bunu bir şema şeklinde görselleştirebilirsiniz. Akış şemasının her bölümü tamamlandığında üretilen sonuç çıktıdır. İyi bir algoritmada girdi ve çıktı tam olarak anlatılmalıdır. Her adımda açık ve net yazılmalıdır.

Yazılan algoritma diğer kaynaklarla çalıştırılabilecek şekilde genel ve pratik olmalıdır ve dilden bağımsız yazılmalıdır. Örneğin arama motoru algoritması, giriş olarak anahtar sözcük ve arama dizinlerini alır, ilgili web sayfalarını bulmak için veri tabanını arar ve sonuçları bize gösterir. Bir şifreleme algoritması, veri korumak için kullanılabilir.

Algoritma yeterince karışık olduğu sürece verilere sadece algoritmayı yazan kişi ulaşabilir. Algoritma kısaca nedir sorusunun cevabı bir işi yaparken izlenecek yol diyebiliriz.

Algoritma kelimesi ilk olarak; coğrafya, gökbilimi ve matematik âlimi Hârezmî tarafından bulunmuştur. Hârezmî, tarihin en büyük bilim adamlarından biridir. Yazdığı tüm kitapları tercüme edilmiş, batı ülkeleri de dahil olmak üzere kullanılmıştır. Ayrıca matematikte sıfır rakamını ve x bilinmeyenini ilk bulan dâhidir.

Akış şemaları içerik ve biçimleri

  • Doğrusal Akış Şemaları

  • Mantıksal Akış Şemaları 

  • Döngüsel Akış Şemaları 

Algoritmada Akış Diyagramı 

  • Başlatma ve durdurma

  • Veri girişi 

  • Karar

  • Sonuç

Algoritma Örnekleri

Girilen sayının tek mi çift mi olduğunu gösteren algoritma örneği;

  1. basla

  2. gir sayi 

  3. sayi =8

  4. eger sayi%2==0 ise yaz cift

  5. degilse yaz tek

  6. bitir

Not ortalaması hesaplama örneği;

  1. basla

  2. gir -> vize

  3. gir -> final

  4. hesapla -> ortalama=vize*70/100+final*30/100

  5. yaz -> ortalama

  6. bitir

Üç sayının toplamını, çarpımını ve ortalamasını hesaplayan algoritma örneği;

  1. basla

  2. sayi yaz a,b,c

  3. toplam=a+b+c

  4. carpim=a*b*c

  5. ortalama=toplam/3

  6. yaz toplama,carpma,bolme

  7. bitir

Bir üçgenin hipotenüs uzunluğunu bulan algoritma örneği;

  1. basla

  2. gir birinci dik kenar (a)

  3. gir ikinci dik kenar (b)

  4. c=(a^2+b^2)^(1/2)

  5. yaz c

  6. bitir

Girilen bir sayının mutlak değerini hesaplama örneği;

  1. başla

  2. gir -> n

  3. eger n<0 ise n=n * (-1)

  4. yaz n

  5. bitir 

Ürüne %18 kdv ekleme örneği;

  1. basla

  2. gir -> fiyat

  3. kdv =fiyat*18/100

  4. yaz -> fiyat+kdv

  5. bitir 

Kısa ve uzun kenarı girilen dikdörtgenin alanını ve çevresini hesaplama örneği;

  1. başla

  2. kisa kenar, uzun kenar, çevre

  3. alan =uzunkenar*kisakenar

  4. cevre =2*(kisakenar+uzunkenar)

  5. yaz alan

  6. yaz cevre

  7. bitir

 Bir sayının karesini hesaplayan algoritma örneği;

  1. basla

  2. sayi, sonuc;

  3. gir sayi “karesini alacagin sayiyi gir” 

  4. sonuc=sayi*sayi

  5. yaz “girdigin sayinin karesi:”+sonuc

  6. bitir

Bir sayının pozitif, negatif veya sıfıra eşit olma durumunu hesaplama örneği;

  1. basla

  2. gir sayi

  3. eger sayi>0 ise “pozitif” yaz

  4. eger sayi<0 ise “negatif” yaz

  5. eger sayi=0 ise “sifira esit” yaz

  6. bitir 

Bir yazıyı 10 kez yazdıran algoritma örneği;

  1. basla

  2. sayac =0

  3. gir yazi

  4. yaz yazi

  5. sayac=sayac+1

  6. eger sayac <=10 ise A4 git

  7. bitir

İsim ve soyadını 10 kere yazdıran algoritma örneği;

  1. basla

  2. sayac=0

  3. yaz “Ali Aydin”, sayac

  4. sayac=sayac+1

  5. eger sayac=<10 git 3

  6. bitir

1-20 arasında ki tamsayıların toplamını bulan algoritma örneği;

  1. basla

  2. sayac=0, toplam=0

  3. sayac=sayac+1

  4. eger = sayac=>20 ise 

  5. toplam=toplam+sayac

  6. yaz “1-20 arası sayilarin toplami=”,toplam

  7. bitir

1 ve 200 arasında çift sayıların toplamını bulan algoritma örneği;

  1. basla

  2. sayac=2, toplam=0

  3. toplam=toplam+sayac

  4. sayac=sayac+2

  5. eger sayac<=200 ise git 3

  6. yaz “1-200 arasi cift sayilarin toplami=”, toplam

  7. bitir

Yarıçapı girilen kürenin hacmini hesaplayan algoritma örneği;

  1. basla

  2. gir yari cap 

  3. hacim=(4*piSayisi*yariCap^3)/3

  4. hacim yaz

  5. bitir

Bir ürünün alış fiyatı üzerinden vergi ve kar oranı ekleyerek satış fiyatını hesaplama algoritma örneği;

  1. başla

  2. vergi orani,kar,satiş fiyati,alis fiyati

  3. yaz alis fiyati nedir

  4. alis fiyati <- oku 

  5. yaz (“vergi orani nedir”)

  6. vergi orani <- oku ()

  7. yaz (“kar orani nedir”)

  8. kar <- oku()

  9. satis fiyati = alis fiyati+(alis fiyati *vergi orani/100)+(alis fiyati*kar/100)

  10. yaz (satis fiyati)

  11. bitir

Taban ve yükseklik uzunluğu bilinen bir üçgenin alanını bulan algoritma örneği;

  1. başla

  2. sayi (yukseklik ve taban) 

  3. ondalik (alan)

  4. yaz (“yukseklik nedir”)

  5. yukseklik <-oku()

  6. yaz (“taban uzunlugu nedir”)

  7. taban <- oku ()

  8. alan = ( yukseklik * taban) /2

  9. yaz (alan)

  10. bitir

Not bilgisi girilerek başarı durumunu geçti veya kaldı olarak gösteren algoritma örneği;

  1. basla

  2. say (sayi ve not)

  3. yaz (“not”)

  4. not<- oku()

  5. eger (not>50)

  6. yaz (“gecti”)

  7. degilse

  8. yaz (“kaldi”)

  9. eger bitti

  10. bitir

Üç sayının ortalamasını hesaplama algoritma örneği;

  1. basla

  2. oku : x,y,z

  3. ortalama = (x+y+z)/3

  4. yaz ortalama

  5. bitir

Verilen iki sayıdan büyük olanı bulma algoritma örneği;

  1. basla

  2. oku x,z

  3. eger x>z ise yaz x degil ise yaz z

  4. bitir

Bir sayının sıfıra eşit, sıfırdan büyük ya da sıfırdan küçük olma ihtimalini hesaplayan algoritma örneği;

  1. basla

  2. oku a

  3. eger a>0 ise yaz. “a 0’dan buyuktur”, 5’e git

  4. eger a<0 ise yaz ”a 0’dan kucuktur” degil ise yaz “a 0’a esittir”

  5. bitir

Girilen bir sayının pozitif mi negatif mi olduğunu gösteren algoritma örneği;

  1. basla

  2. gir sayi

  3. eger sayi= 0 ise adim 2’ye geri don

  4. eger sayi <0 ise ekrana, “girilen sayi negatiftir” yaz ve adim 6’ya git

  5. eger sayi >0 ise ekrana, “girilen sayi pozitiftir” yaz 

  6. bitir

Algoritma nedir algoritma örnekleri nelerdir algoritma algoritma örnekleri
Cansu Coşkun
Cansu Coşkun
Blog Yazarı

Anadolu Üniversitesi Sosyoloji bölümü öğrencisi olan Cansu Coşkun, 1985 yılında Fatsa'da doğdu. Evli ve 2 kız çocuk annesidir. Hayvansever olan Coşkun, araştırmayı, kitap okumayı ve yazmayı sevmekte. İstanbul İşletme Enstitüsü'nden 13 farklı alanda eğitim aldı. 

Benzer Yazılar
Doğru ve faydalı bilgiler sağlama konusunda kararlı olan uzman ekibimizle blogumuzu her zaman yeni makaleler ve videolarla güncelliyoruz. Güvenilir tavsiyeler ve bilgilendirici içerikler arıyorsanız, blog sayfamıza mutlaka göz atın.