مقدمة

مكتمل

كما قلنا عدة مرات في الوحدات السابقة التي تتميز ببيانات التكرار والقرار، هناك العديد من التقنيات التي يمكنك استخدامها لتحقيق نتائج مماثلة. تمامًا مثل اللغات المكتوبة والمنطوقة، يمكنك في لغات البرمجة التعبير عن نفس الفكرة بطرق مختلفة. وحتى مع ذلك، قد يكون لكل تعبير اختلاف دقيق في المعنى.

عبارة 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()