ما هي الخوارزم ؟
الخوارزم هو مجموعة من القواعد والأوامر لحل مشكلة معينة . فمثلا ، الخوارزم لأخذ حمام الصباح هو (أخلع ملابسك) (أدخل تحت الدش ) (اغتسل) (البس الملابس ) وهي أوامر يجب أن تنفذ بنفس الترتيب لحل المسألة بنجاح . وبعض الأنشطة الصباحية الأخرى كتنظيف الأسنان – ليس لها علاقة بالاستحمام ولهذا لا تذكر في الخوارزم .
برامج الحاسب يجب أن تكون دقيقة ومختصرة ولا تتضمن أوامر غير ضرورية ، وأن تكتب أوامرها بالترتيب الصحيح .
وبرنامج مكتوب بصورة سيئة قد يحل المشكلة ولكن برنامجا آخر جيد الكتابة يحل المشكلة في خطوت أقل وبالتالي يقل وقت استخدام الحاسب .
وقد استنبط المبرمجون أشكالا خطية تسمى مخططات الانسياب وتساعد في تجزئة المسائل المعقدة إلى مجموعة من الخطوات أكثر وضوحا ومنطقية .