لجعل الحلقة التالية حلقة لا نهائية بيت العلم
لجعل الحلقة التالية حلقة لا نهائية بيت العلم
الحلقات التكرارية while و for - JavaScript
حلقة “while”. إن حلقة while تكتب بالطريقة التالية while ( condition) // code // so-called loop body طالما condition محقق يتم تنفيذ الكود المكتوب بداخلها. على سبيل المثال فإن الكود التالي يعرضقيمة i طالما i < 3 let i = 0; while ...
الحلقات التكرارية (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 في Cpp - لغة C++ - أكاديمية حسوب
يمكن استخدام الشيفرة التالية لإنشاء حلقة لا نهائية، وتستطيع إيقاف الحلقة عبر تعليمة break while ( true ) // أدخل هنا أي شيء تريد فعله بلا نهاية
حلقات التكرار (Loops) في بايثون - بايثون - أكاديمية حسوب
يُمكن أن توقف حلقة تكراريّة من نوع for عند نقطة معيّنة ثمّ تُكمل التكرار في الخطوة التّاليّة، أي قفز خطوة عند التّكرار، وذلك بالاستعانة بالجملة continue ويُمكن تحديد نقطة التوقف باستخدام جملة if ...
الحلقة while في بايثون - موقع هرمش
نستخدم الحلقة. while. إذا كنا نريد تنفيذ الكود عدة مرات ولكننا لا نعرف كم مرة بالتحديد لأننا نريد إيقاف التنفيذ إذا تحقق شرط معين. هذه الحلقة تستمر في تنفيذ الأوامر الموضوعة فيها طالما أن الشرط ...
الحلقات في لغة C For، while، Do while تكرار البيانات أمثلة
تسمى الحلقة اللانهائية أيضًا باسم حلقة غير منتهية. فولوwing بعض خصائص الحلقة اللانهائية 1. لم يتم تحديد أي شرط للإنهاء. 2. الشروط المحددة لا تنطبق أبدا. يحدد الشرط المحدد ما إذا كان سيتم تنفيذ ...
التكرار باستخدام For || الجزء الأول | عالم البرمجة
و الجزء الأخير هو ما يتعلق بمحرك loop الذي يساعد في تحقيق شرط التوقف و الخروج من حلقة التكرار، الأمر الاغلب في كتابته هو z++ التي تدل على z = z + 1 for ( int z = 1 ; z <= 10 ; z++ ) و ما داخل الحلقة هو أمر الطباعة