Bir algoritma, bir problemi çözmek veya belirli bir görevi yerine getirmek için tasarlanmış adım adım talimatlar dizisidir. Algoritmaların temel özelliklerinden biri belirliliktir. Belirlilik ilkesi ne anlama gelir?
A) Algoritma, her zaman aynı sürede tamamlanmalıdır.
B) Algoritma, her adımda ne yapılması gerektiğini açıkça ve tek anlamlı olarak belirtmelidir.
C) Algoritma, sonsuz sayıda adımdan oluşabilir.
D) Algoritma, sadece matematiksel problemler için kullanılabilir.
E) Algoritma, sadece bilgisayarlar tarafından anlaşılabilen bir dilde yazılmalıdır.