مقدمة
كما قلنا عدة مرات في الوحدات السابقة التي تتميز ببيانات التكرار والقرار، هناك العديد من التقنيات التي يمكنك استخدامها لتحقيق نتائج مماثلة. تمامًا مثل اللغات المكتوبة والمنطوقة، يمكنك في لغات البرمجة التعبير عن نفس الفكرة بطرق مختلفة. وحتى مع ذلك، قد يكون لكل تعبير اختلاف دقيق في المعنى.
عبارة do-while وwhile تسمح لنا بالتحكم في دفق تنفيذ التعليمات البرمجية بواسطة تنفيذ حلقات من خلال كتلة التعليمات البرمجية حتى يتم استيفاء الشرط. عند العمل مع عبارة foreach، نحن نكرر مرة واحدة لكل عنصر في التسلسل، مثل صفيف. تسمح عبارة for لنا بتكرار عدد محدد مسبقًا من المرات، والتحكم في عملية التكرار. عبارات do-while وwhile تسمح لنا بتكرار البيانات من خلال كتلة التعليمات البرمجية بهدف أن المنطق داخل كتلة التعليمات البرمجية سوف يؤثر عندما نتمكن من إيقاف التكرار.
افترض أنك تريد قبول إدخال المستخدم ومعالجته. تريد متابعة قبول الإدخال ومعالجته حتى يضغط المستخدم على مفتاح q لـ "إنهاء". يمكنك استخدام عبارة do-while وwhile للحفاظ على التكرار من خلال منطق لقبول إدخال المستخدم ومعالجته حتى يكون المستخدم جاهزًا للتوقف.
في هذه الوحدة النمطية، يمكنك استخدام العبارة do-while والع العبارة while للتكرار من خلال كتلة التعليمات البرمجية. أنت تفهم متى تختار واحدا على الآخر. يمكنك استخدام العبارة continue لتخطي معالجة باقي التعليمات البرمجية في كتلة التعليمات البرمجية والانتقال مباشرة إلى التقييم المنطقي للبيان while .
بنهاية هذه الوحدة النمطية، يمكنك استخدام do-while عبارات و while بثقة لإضافة منطق التكرار الحلقي إلى التطبيق الخاص بك.
الأهداف التعليمية
خلال هذه الوحدة النمطية، سوف تتمكن مما يلي:
- كتابة التعليمات البرمجية التي تستخدم عبارة
do-whileللتكرار من خلال كتلة تعليمات برمجية. - كتابة التعليمات البرمجية التي تستخدم عبارة
whileللتكرار من خلال كتلة تعليمات برمجية. - استخدم عبارة
continueللتقدم مباشرة إلى التقييم المنطقي.
المتطلبات الأساسية
- الخبرة في استخدام عبارة
if - تجربة استخدام
foreachعبارات التكرار والتكرارfor. - تجربة كتابة التعبيرات المنطقية
- تجربة إنشاء أرقام عشوائية باستخدام فئة
System.RandomوالأسلوبRandom.Next()