OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

27 - التحكم في التدفق: التفرع باستخدام if‌


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

لنفكر في مثال بسيط للمنطق المعبر عنه بـ كود مزيف، محاكاة لغة كمبيوتر مخصصة للاستهلاك البشري:

X = 5

إذا كانت X = 5 ، فعندئذٍ:

قل "X يساوي 5." خلاف ذلك:

قل "X لا تساوي 5."


هذا مثال على فرع. بناءً على الحالة ، "هل X = 5؟" افعل شيئًا واحدًا ، "قل X يساوي 5" ، وإلا افعل شيئًا آخر ، "قل إن X لا يساوي 5."


 

أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: