BT Dersleri
Algoritma Nedir?
İçindekiler
Algoritma Nedir?
Algoritma, bir problem durumunun çözümü veya bir amaca ulaşmak için izlenen yol olarak tanımlaya biliriz. Algoritma yazarken çözümün sıralı (adım adım) yazılması oldukça önemlidir. Algoritmalar çözüme ulaşırken çözüm yolu olabildiğince kısa olmalıdır. Her algoritmanın bir başlangıcı ve sonu olması gerekmektedir. İlk algoritma, El Harezmi tarafından “Hisab el-cebir ve el-mukabala” kitabında sunulmuştur. Algoritma sözcüğü de El Harizmi’nin isminin Avrupalılarca telaffuzundan doğmuştur.
Algoritmanın Temel Özellikleri Nelerdir?
- Kesinlik: Algoritma içindeki adımlar herkes tarafından aynı şekilde anlaşılabiliyor olmalı, farklı anlamlara gelebilecek bulanık ifadeler içermemelidir.
- Sıralı Olma: Her algoritma için bir başlangıç durumu söz konusudur. Çözüm, bu başlangıç durumu göz önünde bulundurularak gerçekleştirilir. Adımların hangi sırada gerçekleştirileceği çok önemlidir ve net bir şekilde belirtilmelidir.
- Sonluluk: Algoritma sonlu sayıda adımdan oluşmalı, sınırlı bir zaman diliminde tamamlanmalıdır. Her algoritmanın bir son noktası, bitişi olmalıdır
Algoritma Örnekleri
- Dışarıdan girilen iki sayının toplamını bulan ve toplamı ekrana gösteren programın algoritmasını yazınız?
Cevap:
- Başla
- Birinci sayıyı giriniz
- Sayi1 = Birinci sayı
- İkinci sayıyı giriniz
- Sayi2 = ikinci sayı
- Toplam = Sayi1 + Sayi2
- Toplamı ekrana göster
- Bitir
- Dışarıdan girilen iki sayının ortalamasını bulan ve ortalamayı ekrana gösteren programın algoritmasını yazınız?
Cevap:
- Başla
- Birinci sayıyı gir
- Sayi1 = Birinci sayı olsun
- İkinci sayıyı giriniz
- Sayi2 = ikinci sayı olsun
- Ortalama = ( Sayi1 + Sayi2) / 2
- Ortalamayı ekrana göster
- Bitir