طرق التحكم في سير خطوات الحل
لا تسير كل الخوارزميات بالطريقة نفسها؛ فقد تنفذ الخطوات بالتتابع، أو تختار مسارًا بناءً على شرط، أو تكرر مجموعة من الخطوات.
↯Control Flow
➡️
التسلسل
تنفيذ التعليمات واحدة بعد الأخرى بالترتيب المحدد.
🔀
التفرع
اختيار مسار من مسارين أو أكثر بناءً على شرط.
🔁
الدوران
تكرار تعليمة أو مجموعة تعليمات ما دام شرط معين متحققًا أو لعدد محدد من المرات.
لماذا نحتاج التحكم في السير؟
اتخاذ قرار
مثل تحديد ناجح أو راسب اعتمادًا على الدرجة.
منع التكرار اليدوي
بدل كتابة التعليمة عشر مرات، نستخدم دورانًا ينفذها عشر مرات.
تنظيم الخوارزمية
يجعل سلوك الخوارزمية واضحًا وقابلًا للتتبع والتحقق.
مهم: التفرع والدوران يغيران المسار الطبيعي المتسلسل لتنفيذ الخطوات، لذلك تسمى هذه التراكيب بطرق التحكم في سير التنفيذ.