ملخص - الخوارزمية
الخوارزمية مجموعة من الخطوات الواضحة والمتسلسلة والمنطقيّة والمكتوبة بلغة الإنسان بشكل مفصل للوصول إلى حل مسألة معينة.
سُميت الخوارزمية بهذا الاسم نسبة إلى العالم أبي جعفر محمد بن موسى الخوارزمي وهو مؤسس علم الجبر.
للخوارزمية أهمية كبيرة في توفير الوقت لأنها ترسم طريق الحل بشكل محدد وواضح، وعملية ترجمتها إلى برنامج أسهل بكثير من كتابة البرنامج مباشرة.
تُكتب للمسألة الواحدة العديد من الخوارزميات لحلها ويتم اختيار الأفضل من بين الخوارزميات بناءً على الوقت اللازم للتنفيذ والمساحة المستهلكة من الذاكرة.
لتمثيل الخوارزمية طريقتان:
1- الطريقة شبه الرمزية Pseudocode: وهي كتابة خطوات مرقمة بأسلوب منطقي متسلسل وواضح باستخدام لغة الإنسان إضافة إلى التعابير والرموز الرياضية المألوفة لوصف خطوات الحل.
2- رسم مخطط سير العمليات (FlowChart): وهو تمثيل بالرسم لخطوات حل المسألة، باستخدام أشكال هندسية متعارف عليها، حيث أنّ لكل شكل معنىً مختلف؛ ويُستخدم للدلالة على خطوة معينة. بالإضافة إلى مجموعة من الأسهم والخطوط لتحديد سير المخطط واتجاه عمله.