التخطي إلى المحتوى
شرح دورة الـ #C للمبتدئين – الدرس الثامن

تحدثنا في الدرس السابق عن اول طريقة في شرح العلاقات التكرارية وهي ال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
ويكون الطباعة كالتالي

وبهذا انتهي الدرس وسنبدا في شرح جزئية جديدة المرة القادمة
تحياتى الى ان القاكم فى تدوينة اخرى ورجاءا لا تبخلوا على بتعليقاتكم…… 🙂

عن الكاتب

التعليقات

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Shares