تحدثنا في الدرس السابق عن اول طريقة في شرح العلاقات التكرارية وهي الfor loop وفي هذا الدرس ان شاء الله حنكمل باقي شرح العلاقات التكرارية ونبدا شرح باقي العلاقات التكرارية .
while ..........loop
حيث تختلف الwhile عن for بان while بانه يتم تكرار تنفيذ الأوامر بناء علي تحقيق شرط معينشكل امر الwhile
(while (expression
{
جمل الأوامر
}
وهذا مثال للتوضيح
حيث يتم طباعة قيمة الرقم طالما هو اقل من او يساوي 10 وعندما الشرط لايتحقق
ويكون الناتج كالتالي :
الحالة الاخير من العلاقات التكرارية هي
do ... while loop
في هذه الطريقة حيث يتم تنفيد الاوامر أولا ثم يتم التحقيق من الشرط
حيث يكون شكل الأمر do..while هكذا
do
}
مجموعة الأوامر (condition satements)
( )while{
ووالمثال الاتي للتوضيح
ويكون الناتج كالتالي
حيث نجد ان اول قيمة i=11
حيث الشرط رغم انه لا يتم تنفيذ الأوامر الأ اذا كانت قيمة i<10 ورغم ذلك امر الطباعة اتنفذ
حيث في do............while يتم تنفيذ الأوامر تم التحقق من الشرط
break..............continue
حيث يتم استخدامهم في الloop
break......عندها تنفيذها يتم الخروج من الloop
continue......عند تنفيذها لن يتم تنفيذ الأوامر التي بعدها والرجوع الي بداية الloop
الأمثلة الاتية توضح ذلك
حيث نجد ان عند قيمة i=5 وi=0
لم يتم تنفيذين الأمرين y = x + i;x = y / i;
حيث تم استخدام امر continueفلم يتم تنفيذ باقي الأوامر ورجع لبداية الloop
اما عند i=10 خرج نهائيا من الloop لانه تم استخدام امر break
ويكون الطباعة كالتالي
وبهذا انتهي الدرس وسنبدا في شرح جزئية جديدة المرة القادمةcontinue......عند تنفيذها لن يتم تنفيذ الأوامر التي بعدها والرجوع الي بداية الloop
الأمثلة الاتية توضح ذلك
حيث نجد ان عند قيمة i=5 وi=0
لم يتم تنفيذين الأمرين y = x + i;x = y / i;
حيث تم استخدام امر continueفلم يتم تنفيذ باقي الأوامر ورجع لبداية الloop
اما عند i=10 خرج نهائيا من الloop لانه تم استخدام امر break
ويكون الطباعة كالتالي
تحياتى الى ان القاكم فى تدوينة اخرى ورجاءا لا تبخلوا على بتعليقاتكم...... :)
0 comments :
إرسال تعليق