bilgisayar dünyasının temelidir. öyle sanılanın aksine bilgisayar programları, bilgisayarın başında haldur huldur kod yazmayla oluşturulmaz. Kod kısmı bir projenin zaman olarak en fazla %30'unu alır. mühim olan o programın optimum şekilde, belleği az kullanarak ve kısa zamanda çalışmasını sağlamaktır. yeri geldiğinde haftalar bile harcanabilmektedir uğruna.
ayrıca matematiğin öncülerinden harezminin latincedeki karşılığıdır.
mantığı kavrandığı anda; her şeyde bu yöntemi uygulama isteği veren şey.
şeylerle dolu tanımımı bir kenara bırakıp şunun mantığını kavrayın derim gençler.
öyle çok zor da değil.
matematikte dört işlemden ötesinde her daim takıntıları olan şahıslar bile * bunu anlayıp uyguluyorsa hayatında gerektiğinde; zor değildir bu.
bir şeyin yapılış sıralaması mantığıdır. programlamanın mantığı olduğu için programlama ile ilgili derslerde ilk bununla başlanır, akış şemaları çıkarılır. yemek yapılışları(genelde omletle başlanır) örnek verilir.
verilerle birlikte programlari olusturur. kisaca tanim yapmak gerekirse "bir problemi etkili sekilde belirli sayida adim ile cozmeye yarayan islemdir."
iyi yazilmis bir algoritmada her zaman bir cevap vardir, istediginiz cevap olmayabilir ama bir cevap vardir. Cevap, bir cevabin olmadigi da olabilir.
ilk başlarda formül ile eş anlamlı kullanılan ama şimdinin modern teknoloji dünyasında bilgisayarların gelişmesi sonucunda; bir problemi matematiksel destek ile aşama aşama özmek anlamına gelen sözcük. sosyolojide ise; bir dizi değişkenden yeni bir değişken kurarken takip edilmesi gereken aşamaları anlatan sözcüktür.
sifiri bulan, dahasi avrupaya matematigi silbastan ogreten ozbek* matematikci muhammed bin musa el harezmi'nin ingilizce al-khwarizmi*'sinden turemis kelimedir.
Bu formülden yola çıkarak, algoritmanın gerçek olduğunu kanıtlayınız?
Matematik algoritmanının temelidir, ama tek başına bir işe yaramamaktadır, bunun işlerlik kazanabilmesi için programcılık bilgisinin de seviyesi çok önemli...
Yani Programcılık ve matematik bilgisi ne kadar yüksek olursa, o kadar iyi algoritmalar ortaya çıkacaktır, iyi algoritmaların sonucunda ise iyi programlara sahip olacağız...
sistemli olan her şeyin düğümüdür algoritma. hayatın anlamıdır belki de. bir işe kurulan mantıktır, sadece bilgisayara bu mantığı tanıtmak değildir. dünyanın kendi ekseni etrafında dönmesi de bir algoritmaya dayalıdır, insanın sokakta adım atması da, bir çitanın ceylanı kovalaması da.
bir virüsün konak canlıyı sömürmesinde bile algoritma vardır, matematik bu yüzden bu kadar değerlidir zaten.