Ana içeriğe atla

Algoritma Nedir? Niçin Kullanılır? Algoritma Örnekleri

Algoritma Nedir? Ne Demek?

Bir sorunu çözmek veya belirlenmiş bir amaca ulaşmak için tasarlanan yola, takip edilen işlem basamaklarına algoritma denir. Algoritmalar açıkça belirtilmiş bir başlangıcı ve  sonu olan işlemler kümesidir. Amaca ulaşmak için işlenecek çözüm yolları ve sıralamaları belirlenir ve algoritma bu sırayı takip ederek en mantıklı çözüme ulaşır. İlk algoritma, El-Harezmi’nin ‘Hisab-el Cebir ve El Mukabala’ kitabında sunulmuştur ve algoritma kelimesi de El-Harezmi’nin isminden gelmiştir. Algoritma terimi genellikle matematikte ve bilgisayar bilimlerinde karşımıza çıkmaktadır.

Algoritma Niçin Kullanılır? Ne İşe yarar?

Algoritma matematikte bir sonuca ulaşmak için takip edilmesi gereken işlem basamaklarını belirlemede kullanılır. Örneğin, 3 ve 5 sayılarının ortalamasını bulmak istediğinizde önce (3+5) işlemini yaptıktan sonra sırada “çıkan sonuç/2” işlemini yapmanız gerekmektedir.
Bilgisayar biliminde algoritmalar yazılımdaki her yerdeler. Örneklendirecek olursak, bilgisayarda offline olarak yapılan tüm işlemler, oynanan oyunlar, çalıştırılan programlar, web siteleri, mobil uygulamalar, robotlar… Kısacası sanal ortamdaki her işlem algoritmalar ile gerçekleşiyor. Gelin beraber algoritma ile programlama arasındaki bağlantıyı inceleyelim.

Algoritma ve Programlama Bağlantısı

Tüm programlama dillerinin temelinde algoritma vardır. Algoritmalar, programlama dillerinin vasıtasıyla uygulanabilirler. Programda kullanılan dil ve kullanım alanı ne olursa olsun algoritması olmayan bir program yoktur. Programda bir algoritmanın işlemesi için dışarıdan gelen tüm girdiler “değişken” olarak tanımlanır. Algoritmadaki döngüler ve işlemler, bu değişkenler üzerinden gerçekleşir.
Algoritmadaki tüm ihtimaller belirtilmiş ve net olmalıdır. Hiçbir ihtimal şansa bırakılmamalıdır.

Yorumlar

Bu blogdaki popüler yayınlar

C# Metotlar ve Metot Örnekleri

4 sene önce 8 Yorum Bu yazımızda  Metotların  tanımı, metot çeşitleri, metot kullanımlarının nasıl yapıldığını ve bununla ilgili örnekler oluşturacağız. Öncelikle  Metot  ne demektir?  Metot  ne işe yarar? sorularının cevaplamaya çalışacağım. Metotlar belirli işlemleri yerine getiren kod bloklarıdır. Aynı kodların tekrar tekrar kullanılması gereken durumlarda büyük kolaylık sağlamaktadır. Oluşturulan  metot,  ismiyle çağırılarak içerisinde bulunan kod bloklarının çalıştırılması sağlanır. Metotların yapısı temel olarak şu şekildedir. Yukarıda görmüş olduğunuz yapıyı biraz inceleyelim. Metotların  erişim biçiminin  yazılması zorunlu değildir. Yazılmadığı takdirde  private  olarak kabul edilir. ama istenirse private ,  public ,  static  vs.. erişim tipini belirleyebilirsiniz. Geri dönüş tipinin  metot tanımlanırken  mutlaka  belirtilmesi gerekir. Burada metottan geriye h...

Unity sayfalar Arası geçiş Ve Cıkış kodları C#

Mer haba Arkadaşlar; ilk önce unityden menu  tasarım yapıyoruz.ekrana 2 buton ekliyoruuz biri sahne geçisi için digeri cıkış yapmak için .Main kameraya yeni C# scrip açıp kodlarımızı yazıyoruz. void uptade'nin altına bunları yazıyoruz; sahne arası geçiş kodu C# public void button1 () { Application.loadLevel ("sahne2"); } Cıkış kodu C# public void btncikis (){ Application.Quit(); }