অ্যালগরিদম হচ্ছে কোন একটি কাজ সম্পন্ন করার জন্য কতগুলো সুনির্দিষ্ট ও ধারাবাহিক কাজের সমষ্টি। এ শব্দটি এক মুসলিম এক গনিতবিদের থেকে এসেছে। আর এ মুসলিম গণিতবিদের নাম হল 'মুসা আল খারিজমী'।
অ্যালগরিদম রচনার জন্য ৪টি উপযুক্ত শর্ত রয়েছে। এগুলো হল:
-
অ্যালগরিদম সহজবোধ্য হবে।
-
প্রত্যেকটি ধাপ স্পষ্ট হবে, যাতে সহজে বোঝা যায়; কোন ধাপই দ্ব্যর্থবোধক হবে না।
-
সসীমসংখ্যক ধাপে সমস্যার সমাধান করতে হবে। কম্পিউটারের ক্ষেত্রে সীমাবদ্ধ সময়েই সমাধান পাওয়া যাবে।
-
ব্যাপকভাবে প্রয়োগ করা সম্ভব হবে।