تصميم خوارزمية
الخوارزمية هو مصطلح يشير إلى مجموعة محدودة ومعينة من الخطوات، حيث أن كل واحدة من هذه الخطوات قد تتطلب في حد ذاتها واحد أو أكثر من العمليات الحسابية والمنطقية ، وإذا ما تم إتمام وتنفيذ هذه الخطوات بشكل صحيح فإنه سوف نحصل على نتيجة أو على مجموعة من النواتج بعد فترة محدودة ومعينة من الوقت اللازم لتنفيذ ذلك .
وهناك مجموعة وعناصر من القيود والممانعات على نوع العمليات التي يمكن أن تتضمن وتحيط الخوارزمية وهي التالي:
خوارزمية أقليدس
في الرياضيات، خوارزمية أقليدس هي طريقة فعالة تمكن من إيجاد القاسم المشترك الأكبر لعددين وهو أكبر عدد يقسم في نفس الوقت العددين معا بدون أي باق من القسمة. يُرمز له بالفرنسية ب PGCD وبالإنجليزية GCD. 
سميت هذه الخوارزمية هكذا نسبة إلى عالم الرياضيات الإغريقي أقليدس الذي وصف الخوارزمية لأول مرة في كتابه المعروف باسم الأصول (حوال عام 300 ق.م). ومثال على الخوارزمية، تتم خطوة بخطوة لإجراء عملية حسابية وفقًا لقواعد محددة جيدًا، وهي أحد أقدم الخوارزميات المستخدمة في الاستخدام الشائعة. يمكن استخدامها لتقليل الكسور إلى أبسط أشكالها (او كسر غير قابل للاختزال)، وهو جزء من العديد من الحسابات النظرية والتشفيرية (او التعمية).