সমস্যা সমাধানের যুক্তিসম্মত অপর্যায়ে ক্রমিক ধারা বর্ণনাকে অ্যালগরিদম বলা হয়।
অ্যালগরিদম শব্দটি এসেছে মুসলিম গণিতবিদ মুসা আল খারিজমি এর নাম থেকে। সমস্যা কে মেঘ ছোট ছোট ভাগ করে তার সমাধানের উদ্দেশ্যে একজন প্রোগ্রামার অ্যালগরিদম রচনা করে থাকেন।
অ্যালগরিদম যে কোন প্রোগ্রামিং এর গুরুত্বপূর্ণ অংশ। প্রোগ্রাম কোন ধারাবাহিকতায় কাজ করবে অ্যালগরিদম করে।
অ্যালগরিদম লেখার সুবিধা :
১.সহজ ও পরিচ্ছন্ন প্রোগ্রাম রচনায় অ্যালগরিদম লিখন বিশেষভাবে সাহায্য করে থাকে।
২.সহজে প্রোগ্রামের উদ্দেশ্য সাহায্য করে
৩. প্রোগ্রামের ভুল নির্ণয়ে সাহায্য করে
৪.প্রোগ্রাম পরিবর্তন ও পরিবর্তনের সাহায্য করে
৫. সহজে ও সংক্ষেপে জটিল প্রোগ্রাম লিখতে সাহায্য করে ইত্যাদি।