لجعل الحلقة التالية حلقة لا نهائية
لجعل الحلقة التالية حلقة لا نهائية
الحلقات التكرارية Loops في Cpp - لغة C++ - أكاديمية حسوب
يمكن استخدام الشيفرة التالية لإنشاء حلقة لا نهائية، وتستطيع إيقاف الحلقة عبر تعليمة break while ( true ) // أدخل هنا أي شيء تريد فعله بلا نهاية
الحلقة اللانهائية C ++ صحيحة دائمًا
المقالة ، الحلقات اللانهائية c ++ صحيحة دائمًا ، تركز على بنية الحلقة اللانهائية وبعض الأمثلة على الحلقات اللانهائية في c ++.
الحلقات التكرارية (Loops) | دليل مبرمج
www.dalilmobarmg.com › tutorials › algorithmsالحلقات التكرارية (Loops) | دليل مبرمج www.dalilmobarmg.com › tutorials › algorithms Cachedمقدمةما هي الحلقات التكرارية؟أمثلة على Whileمشكلة تكرار الطباعة تخيل أنك تريد كتابة كود يطبع اﻷعداد من 1 إلى 5، كيف سيكون شكل الكود؟سأخمن ما ببالك اﻵن، سيكون كالتالي الكود السابق سيُنفذ، وسيطبع اﻷعداد من 1 إلى 5 ولا يوجد مشكلة، لكن ماذا لو أردنا طباعة اﻷعداد من 1 إلى 1000 ؟ وماذا لو أردنا طباعة اﻷعداد من 1 إلى 100000؟ بالتأكيد لن تتمكن من كتابة 100 ألف أمر طباعة! مشكلة تكرار الجمع لنفرض أني قلت لك اكتب برنامج يطبع مجموع اﻷعداد من 1 إلى 5.. بالتأكيد سيكون شكل الكود كالتالي لكن لنفرض أني قلت لك اكتب برنامج يطبع مجموع اﻷعداد من 1 إلى 500! عملية صعبة على العقل البشري أكيد وأيضاً اﻷصعب أن تكتبهم كما في المثال السابق! خصوصا لو قلت لك نريد مجموع اﻷعداد من 1 إلى 100000! تحتاج لسنوات حتى تكتبهم كالمثال السابق.. مشكلة حقيقية ومع ذلك المشكلات المطروحة باﻷعلى يمكن تنفيذها، من الممكن تضييع أيام في كتابة ألف أمر طباعة مثلاً.. ليس مستحيلاً؛ لكن هناك مشكلات أخرى بنفس الطريقة مستحيل أن تتمكن من حلها! كيف..؟ تخيل أنك تريد برمجة برنامج يقوم بتغيير أسماء كل الملفات الموجودة في مجلد معين على حاسوبك، في هذه المشكلة أنت لا تعلم كم سيكون عدد الملفات ! فهناك مجلدات فيها آلاف الملفات، وهناك فيها مئات، وهناك فيها عشرات الملفات! إذن كيف ستنفذها..؟ هل ستكتب 1000 أمر لتغيير أسماء الملفات؟ لنفرض أن الملفات كانوا فقط 5! ولنفرض أنهم كا... See full list on dalilmobarmg.com هي عملية تكرار تنفيذ كتلة من اﻷوامر في البرنامج. وهناك عدة أنواع من الحلقات التكرارية 1. while 2. do... while 3. for وهناك أنواعاً أخرى من الحلقات التكرارية تختلف من لغة ﻷخرى، ويختلف أسماؤها ويختلف استخدامها، لكن كل الحلقات التكرارية هي نفس المفهوم وتؤدي نفس الغرض، فأساس الحلقات التكرارية هي whileولكن اشتقت منها حلقات تكرارية أخرى تكون أسرع وأسهل ... See full list on dalilmobarmg.com جمع اﻷعداد من 1 إلى 10 جرب اﻵن جمع اﻷعداد من 1 إلى 10 (1+2+3+...+10) سيكون الناتج 55، ويمكننا كتابة حلقة تكرارية تجمع اﻷعداد من 1 إلى 10 في المثال السابق 1. قمنا بإنشاء متغير i قيمته 1وهو المتغير المرتبط بالحلقة التكرارية، وقيمته 1 ﻷننا سنبدأ الحلقة من 1 2. قمنا بإنشاء متغير اسمه resultوهو ناتج عملية الجمع، وفي البداية قيمته صفر ﻷننا لم نجمع عليه أي عدد حتى اﻵن (الصفر عنصر محايد للجمع) 3. قمنا بإنشاء حلقة تكرارية ستتكرر 10 مرات، من 1 إلى 10... وفي كل مرة سنقوم بإضافة i إلى result فمثلاً في البداية result قيمته 0،... ضرب اﻷعداد من 1 إلى 1000 هذه العملية شبه مستحيلة عليك بعقلك، أن تضرب اﻷعداد من 1 إلى 20 (1*2*3*4*5...*20) لكن يمكن للحاسوب القيام بها في جزء من الثانية! عن طريق الكود التالي تكرار ديناميكي يمكن أن يكون التكرار ديناميكياً بدلاً من أن يكون ثابتاً، كيف؟يمكن في شرط الحلقة أن نستخدم متغير كعدد تكرار بدلاً من أن يكون العدد ثابتاً فبدلاً من أن نقول مثلاً i <= 5 نقول i <= count أو أي متغير آخر، وبالتالي إن تغيرت قيمة countستتغير عدد التكرارات في الحلقة التكرارية! مثال يطبع اﻷعداد من صفر إلى 5 See full list on dalilmobarmg.com
حلقات التكرار (Loops) في بايثون - بايثون - أكاديمية حسوب
يُمكن أن توقف حلقة تكراريّة من نوع for عند نقطة معيّنة ثمّ تُكمل التكرار في الخطوة التّاليّة، أي قفز خطوة عند التّكرار، وذلك بالاستعانة بالجملة continue ويُمكن تحديد نقطة التوقف باستخدام جملة if ...
الحلقات التكرارية في لغة سي شارب #C - لغة C# - أكاديمية حسوب
إنّ إغفال هذه العبارة سيؤدّي إلى الدخول في حلقة لا نهائيّة، لأنّ شرط الاستمرار في هذه الحالة لن يعطي false أبدًا لأنّ قيمة i لن تتغيّر. نفّذ البرنامج وأدخل قيم مختلفة للمتغيّر n لاختبار البرنامج.
امثلة على الحلقات WHILE LOOP في لغة #C
تستخدم حلقة while في الغالب لإنشاء حلقة لا نهائية. برنامج يطبع الاعداد من الصفر الى 100 int i = 0; while (i = 100) Console.WriteLine(i); i++;
كيفية محاكاة حلقات Do-while في بايثون
يمكن أن تكون حلقة لا نهائية تافهة ، مثل while True ، أو يمكن أن تكون أثناء ، بحيث يكون الشرط دائمًا صحيحًا. تحقق من حالة الخروج داخل الحلقة واستخدم تعليمة break للخروج من الحلقة تحت شرط معين.