4. التعليمة الرابعة: تعليمــــــــة الشرط (Condition): هناك نوعان من تعليمات الشرط في الخوارزميات: تعليمة الشرط البسيط، وتعليمة الشرط المتعدد.

أ. تعليمة الشرط البسيــط 
الكتابــــــــة العامـــــــــة:

Si( condition ) Alors
                                                                                    Inst1 ;
                                                                                    Inst2 ;
                                                                                    Inst3 ;
                                                                                    ……
FinSi ;

حيث:
              Si …Alors…FinSi: كلمات محجوزة (رمز التعليمة).
            condition : عبارة منطقية نتيجتها إما صحيح أو خطأ (Vrai / Faux).
            Inst1: تعليمة من التعليمات التي تم أو سيتم التطرق لها.

 في المخطط البرمجــــي: 


تنفيــــــــــذ التعليمـــة: يقوم المنفذ (المعالج المركزي في حالة البرنامج):
أولا بحساب وتحديد قيمة العبارة المنطقية Condition. (ستكون طبعا إما صحيح أو خطأ Vrai / Faux )
ثانيا:        
-         اذا كان الشرط (Condition) صحيح سيقوم المنفذ بتنفيذ التعليمات inst1 ، inst2 ، inst3 ... الى غاية الكلمة FinSi ;
-         اذا كان الشرط (Condition) خاطئا لا يقوم المنفذ بتنفيذ التعليمات inst1 ، inst2 ، inst3 ... بل يذهب مباشرة لتنفيذ ما بعـد الكلمة FinSi ;.


ب. تعليمة الشرط المتعدد
الكتابــــــــة العامـــــــــة: 
Si( condition ) Alors
                                                                                    Inst1 ;
                                                                                    Inst2 ;
                                                                                    Inst3 ;
                                                                                    ……
SiNon
InstA ;
                                                                                   InstB ;
                                                                                   InstC ;
                                                                                   ……
FinSi ;
حيث:
              Si …Alors…Sinon...FinSiكلمات محجوزة (رمز التعليمة).
            condition : عبارة منطقية نتيجتها إما صحيح أو خطأ (Vrai / Faux).
            Inst1: تعليمة من التعليمات التي تم أو سيتم التطرق لها.

            InsA: تعليمة من التعليمات التي تم أو سيتم التطرق لها.


 في المخطط البرمجــــي: 




تنفيــــــــــذ التعليمـــة: يقوم المنفذ (المعالج المركزي في حالة البرنامج):
أولا بحساب وتحديد قيمة العبارة المنطقية Condition. (ستكون طبعا إما صحيح أو خطأ Vrai / Faux )
ثانيا:        
-         اذا كان الشرط (Condition) صحيح سيقوم المنفذ بتنفيذ التعليمات inst1 ، inst2 ، inst3 ... الى غاية الكلمة FinSi ;
-         اذا كان الشرط (Condition) خاطئا لا يقوم المنفذ بتنفيذ التعليمات inst1 ، inst2 ، inst3 ... بل يذهب مباشرة لتنفيذ ما بعـد الكلمة FinSi ;.

     

- Copyright © سنة ثانية ل م د علوم اقتصادية -ECOLMD- Powered by ECOLMD ECOLMD ECOLMD -