→ Lecture 5 · كل المراحل
المرحلة 1 · شرائح 2، 3، 4، 5

كيف يمشي البرنامج؟

Flow of Control

01 / افهم الفكرة

Flow of Control

الفكرة ببساطة

البرنامج ينفّذ تعليمات، وFlow of Control هو الترتيب اللي يمشي عليه أثناء التنفيذ. السؤال هنا: ما التعليمة التي ستُنفَّذ بعد التعليمة الحالية؟

الترتيب الطبيعي

في Sequence ينفّذ البرنامج التعليمات بالترتيب: الأولى، ثم الثانية، ثم الثالثة. ما فيه قرار يغيّر الطريق في هذا الجزء.

متى يتغيّر الطريق

في Selection نفحص شرطًا، ثم نختار المسار المناسب. مثلًا: إذا كانت الدرجة أكبر من 60، اطبع passed. نستخدم لهذا النوع if وif-else وswitch.

وماذا عن التكرار

في Repetition نعيد تعليمات بدل تنفيذها مرة واحدة. الشرائح تذكر while وdo-while وfor بأسمائها فقط؛ هذه المحاضرة تركّز على القرارات، ولا تشرح هذه الأنواع بالتفصيل.

كيف تقرأ المخطط

المستطيل يمثّل تعليمة، والمعيّن يمثّل سؤالًا نتيجته true أو false. اتبع الأسهم لتعرف ما الذي سيحدث بعده.

1 / 4