অ্যালগরিদমের বৈশিষ্ট হলোঃ১। সহজবোধ্য হবে২। কাজের উদ্দেশ্য সুস্পষ্ট হতে হবে৩। প্রত্যেকটি ধাপে স্পষ্ট হবে যাতে যেকোন প্রোগ্রামার সহজে বুজতে পারে৪। ব্যাপকভাবে প্রয়োগ করা সম্ভব হবে৫। প্রোগ্রামের ভুল নির্ণয় করা সম্ভবহবে ৬। প্রোগ্রাম পরিবর্তন ও পরিবর্ধনে সহায়তা করবে।