عبارة While التكرارية المتداخلة - تعلم البرمجة بلغة C بلس بلس


عبارة While التكرارية المتداخلة تكون مشابهة لعبارة For التكرارية المتداخلة. وهذه العبارة التكرارية سوف لا تكرر فقط اسطر برمجية إنما تكرر عبارات While تكرارية اخرى ( او عبارات تكرارية اخرى do-While و For ) توجد في داخلها، أي في كل عدة للـ While الام ستعد While الداخلية جميع عداتها ، حالها كحال أي خطوة برمجية داخل عبارة تكرارية وبما أن العبارة التكرارية الداخلية يمر عليها عند كل عدة للعبارة التكرارية إلام لذالك في كل عدة للام تعد العبارة التكرارية الداخلية جميع عداتها الممكنة حسب شرطها.


على سبيل المثال لو كان لدينا هذا التداخل

ففي كل عدة بالنسبة للـ While الخارجية تعد الـ While الداخلية خمس مرات وتنفذ Statment خمس مرات. أي أنة إذا كان (i=0) سيعد الـ j قيمة وهي (0،1،2،3،4) و إذا أصبح (i=1) سيعد الـ j قيمة وهي (0،1،2،3،4)  وكذلك بالنسبة للعدات التي تليها الى ان يصل الـ i الى 5.

- تبقى المبادئ ثابتة كل عبارة تكرارية يتبعها سطر برمجي واحد إذا لم نستخدم أقواس وإذا وضعنا أقواس كل الذي داخل الأقواس هو تابع للعبارة التكرارية.


مثال: برنامج جدول الضرب من 1 الى 10 ؟


بعد تنفيذ البرنامج سيكون التنفيذ على الشكل التالي:

تيك فيو - Tech View
تيك فيو - Tech View
انطلق موقعنا في العام 2017 ومنذ ذلك اليوم الى يومنا هذا، نقدم دروس ومحتوى تقني ، يهدف إلى إثراء المحتوى التقني العربي ، وتعزيزه بمحتوى هادف ومفيد.