1           2            3           4          (  5 )          6            7 

 

جمل التحكم

الدوران والقفز بشروط بعض تطبيقات ماسبق ذكره من المعاملات

اليك المثال التالي

if ( (x == 6 ) && (y == 3)) {

Sum = b + w;

}

 

لاحظ المعاملات المظلة بالخضر وارجع الى الجدول لمعرفة استخدامها

المثال يفترض شرط هو ان اذا كانت x  تساوي 6 وفي نفس الوقت y  تساوي 3 طبق شروط معينه داخل البلوك

كلمة في نفس الوقت التي استخدمتها انا وربما يكون التعبير كلغة عربية رديئا الى حد ما عبرت عنه لغة الجافا سكريبت بالمعامل &&

مزيدا من اوامر الشروط والتفرع

switch

ولنرى المثال التالي يليه الشرح

switch  (n) {

case 1:

نفذ هذه الاوامر

break;

 case 2:

نفذ هذه الاوامر

break;

 case 3:

نفذ هذه الاوامر

break;

 case 4:

نفذ هذه الاوامر

break;

 default :

نفذ هذه الاوامر

break;

}

يقوم الامر باختبار قيمة المتغير   n   عندما تكون مساوية لواحد تنفذ الاوامر التي وضعتها حتى الامر break  ويتم بعدها الخروج من البلوك ونفس الحال للقيم حتى 4 ويمكنك ان تزيد وتفترض قيمة الاختبار واذا لم تساوي اي من القيم التي افترضتها يتوجه التنفيذ الى الاوامر التي تلي الامر

default

  While     الدوران

الدوران هو الهدف منه تكرار اجزاء من البرنامج مرات ومرات حسب الشرط العددي وذلك لاختصار كتابة جزء كبير من التعليمات

اليك المثال التالي

 

var  x = 1;

while (x <= 10)

{

x ++;

}

لاحظ استخدام المعاملات وارجع الى الجدول لمعرفة استخدامها ونعود الى مثالنا الامر

while

يقوم بعمل تكرار لبلوك اوامر بشرط ان تكون قيمة المتغير x  اصغر من او تساوي 10

والبلوك المطلوب تكراره عبارة عن زيادة قيمة المتغير x  بمقدار واحد ثم يقوم امر التكرار بالكشف ثانية على القيمة حتى تصل الى الشرط الذي ينهي عملية التكرار

 

جملة FOR

for

نفس الوظيفة السابقه ولكن تحدد القيمة صراحة المطلوب انهاء التكرار عنده

اليك المثال الذي يوضح ذلك

var  x ;

for (x = 1; x <= 10 ; x++)

{

نفذ هذه الاوامر

}

ومعنى المثال ابدء العد من 1 حتى تصل القيمة الى قيمة اصغر من او تساوي 10 وفي كل مرة زيد قيمة المتغير x  بمقدار 1 وملخص ذلك كرر مابداخل البلوك 10 مرات.

 

1