Belli bir durumdan başlayarak sonlu sayıda adımda belli bir sonucu elde etmenin yöntemini tarif eden iyi tanımlanmış kurallar kümesine algoritma denir. Algoritma, bilgisayar programcılığının temelidir. Mantığa dayalı bir düşünme ve çözüm üretme metodudur. Algoritmalar özel durumlara çözüm sunmaz. Genel çözümlerin işlem basamaklarını içerir. İyi bir algoritma; en kısa zamanda işlem yapacak, en az bellek kullanacak ve bilgisayar kaynaklarını en az tüketecek biçimde oluşturulmalıdır. Problemin çözümü için birden çok işlem basamağı ve sıralama yapılabilir. Ancak işlem basamakları iyi belirlenmediğinde program çalışmaz, hata verir ya da sonuç hatalı olur. Bu parçanın anlatımında aşağıdakilerin hangisinden yararlanılmıştır?
A) Açıklama - benzetme
B) Tanımlama - karşılaştırma
C) Betimleme - örnekleme
D) Tanımlama - açıklama
E) Tanımlama - tartışma