الجمعة، 27 سبتمبر 2019

عبارات التحكم باللوب Loop - break & continue

break & continue
او عبارات التحكم باللوب
break
هى المسئولة عن ايقاف او الخروج من اللوب
 وغالبا يتم استخدامها مع جملة الشرط if . بحيث اذا تحقق الشرط يتم الخروج من اللوب مباشرة .
مثال للتوضيح : لو كان لدينا مصفوفة تحمل مجموعة من الاسماء واردنا البحث داخل المصفوفة عن اسم معين وبمجرد ايجاد هذا الاسم يتم الخروج من اللوب دون تكملة البحث داخل المصفوفة
الاجابة هو استخدام احد ادوات اللوب مثل for حتى نتمكن من التعامل مع  عنصر عنصر داخل المصفوفة .
ثم عمل شرط باستخدام عبارة if وبداخل عبارة if مطلوب بمجرد ايجاد هذا الاسم الخروج من اللوب .
هنا هيظهر دور العبارة break فى انهاء اللوب مباشرة بمجرد تحقق الشرط .

continue
تقوم بتجاهل باقى الاكواد التى تليها فى عبارة اللوب وارجاع التنفيذ الى بداية اللوب .
وغالبا يتم استخدامها مع جملة الشرط if .بحيث اذا تحقق الشرط لايتم الخروج من اللوب ولايتم تنفيذ اى جملة تلى عبارة continue ولكن يرجع مرة اخرى الى بداية اللوب .
مثال للتوضيح : لوكان لدينا مصفوفة تحمل مجموعة من الارقام الموجبة والسالبة واردنا طباعة فقط الارقام الموجبة .
الاجابة هو استخدام احد ادوات اللوب مثل for حتى نتمكن من التعامل مع عنصر عنصر داخل المصفوفة .
ثم عمل شرط باستخدام عبارة if وبداخل عبارة if مطلوب عدم طباعة اى رقم من الارقام السالبة داخل المصفوفة .
هنا هيظهر دور العبارة continue فى عدم تنفيذ اى جملة تليها ثم الرجوع مرة اخرى الى بداية اللوب ..

مرفق الاكواد للامثلة السابق شرحها باستخدام لغة الجافا .
تحياتى للجميع

***********************


***********************

إذا كنت تحتاج إلى عدد أكبر من الفقرات يتيح لك مولد النص العربى زيادة عدد الفقرات كما تريد. هذا النص هو مثال لنص يمكن أن يستبدل في نفس المساحة, ومن هنا وجب على المصمم أن يضع نصوصا مؤقتة على التصميم ليظهر للعميلً