أهلا وسهلا بك زائرنا الكريم، اذا كانتهذه زيارتك الأولى للمنتدى ، فيرجى التكرم بزيارة صفحة التعليمـات، بالضغط هنا.كما يشرفنا أن تقوم بالتسجيلبالضغط هناإذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيعوالإطلاع فتفضل بزيارة المواضيع التي ترغب.

الدرس الرابع* حلقات التكرار

حفظ البيانات؟
الرئيسية
التسجيل
فقدت كلمةالمرور
البحث فى المنتدى
منتـديات الدعـم و تقنيـة المعلـومـات
منتـديات الدعـم و تقنيـة المعلـومـات
بحـث
 
 

نتائج البحث
 


Rechercher بحث متقدم

المواضيع الأخيرة
» احدث اجهزة انذار الحريق
الدرس الرابع* حلقات  التكرار I_icon_minitimeالأحد يوليو 14, 2019 5:51 pm من طرف مازن محمد خالد

» افضل طريقه لتجربه التبليغ الخارجي لجميع برامج الاختراق
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يوليو 11, 2019 7:56 pm من طرف support service

» افضل برنامج لحقن مواقع ثغره SQL وبديل الهافيج في الكالي JSQL
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يوليو 11, 2019 7:52 pm من طرف support service

» كيف تمنع الهاكرز من التجسس على حساب الواتساب الخاص بك ؟!
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يوليو 11, 2019 7:37 pm من طرف support service

» أدوات إختبار الإختراق
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يوليو 06, 2019 9:24 pm من طرف admin

» HxHInject0.2 Beta برنامج كشف الحقن الخبيث الإصدار الثان
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يوليو 06, 2019 9:24 pm من طرف admin

» برنامج Cloud protection كشف الاتصالات الخارجية والداخلية وكشف الملفات التنفيذية exe والتبليغ عن كل جديد في الجهاز
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يوليو 06, 2019 9:22 pm من طرف admin

» الدرس الرابع* حلقات التكرار
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يوليو 06, 2019 9:21 pm من طرف admin

» الدرس الثالث* عبارات الشرط :
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يوليو 06, 2019 9:20 pm من طرف admin

» الدرس الثاني* أنواع البيانات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يوليو 06, 2019 9:20 pm من طرف admin

» الدرس الاول*الهيكل الرئيسي لبرامج c++
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يوليو 06, 2019 9:19 pm من طرف admin

» أساسيات عن لغة C++
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يوليو 06, 2019 9:18 pm من طرف admin

» قوانين قسـم الاعـلانـات والتبـادل الاعـلانـي
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يونيو 27, 2019 8:16 am من طرف support service

» تصميم المواقع وتطويرها
الدرس الرابع* حلقات  التكرار I_icon_minitimeالثلاثاء يونيو 18, 2019 10:11 am من طرف support service

» كورس شامل عن تطوير المواقع للمبتدئين
الدرس الرابع* حلقات  التكرار I_icon_minitimeالثلاثاء يونيو 18, 2019 10:09 am من طرف support service

» تقنية جديده تمنع سرقة الجوالات من اصحابها
الدرس الرابع* حلقات  التكرار I_icon_minitimeالثلاثاء يونيو 18, 2019 9:59 am من طرف support service

» افضل موقع عربي لمشاهدة وتحميل الافلام
الدرس الرابع* حلقات  التكرار I_icon_minitimeالثلاثاء يونيو 18, 2019 9:57 am من طرف support service

» اكواد وشفرات الموبايل الصينى
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 17, 2019 9:17 pm من طرف support service

» جميع اصدارات ويندوز 7
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 17, 2019 9:09 pm من طرف support service

» تحميل جميع تعريفات جهازك فى أسطوانه واحده DriverPack Solution 11 R166W & Drivers Installer Assistant 2011 للنواتين
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 17, 2019 9:07 pm من طرف support service

» الإرهاب و المخدرات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 17, 2019 8:43 pm من طرف admaintk7

»  أسباب الإرهاب الداخلية والخارجية
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 17, 2019 8:33 pm من طرف admaintk7

» سناب الشيف روان
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 17, 2019 6:07 pm من طرف support service

» سنابات دينية
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 17, 2019 6:05 pm من طرف support service

» كود css تغيير لتغيير شكل المنتدى كله
الدرس الرابع* حلقات  التكرار I_icon_minitimeالأربعاء يونيو 12, 2019 12:21 am من طرف admaintk

» التعامل مع الأحرف في جافا
الدرس الرابع* حلقات  التكرار I_icon_minitimeالثلاثاء يونيو 11, 2019 10:29 pm من طرف admin

» أول برنامج لك في جافا
الدرس الرابع* حلقات  التكرار I_icon_minitimeالثلاثاء يونيو 11, 2019 10:24 pm من طرف admin

» التعامل مع النصوص في جافا
الدرس الرابع* حلقات  التكرار I_icon_minitimeالثلاثاء يونيو 11, 2019 10:23 pm من طرف admin

» التعامل مع المصفوفات في جافا
الدرس الرابع* حلقات  التكرار I_icon_minitimeالثلاثاء يونيو 11, 2019 10:23 pm من طرف admin

» أســاسيــات لغــة جــافــا
الدرس الرابع* حلقات  التكرار I_icon_minitimeالثلاثاء يونيو 11, 2019 10:22 pm من طرف admin

» أسلوب و مبادئ كتابة الكود في جافا
الدرس الرابع* حلقات  التكرار I_icon_minitimeالثلاثاء يونيو 11, 2019 10:21 pm من طرف admin

» التعامل مع الأعداد في جافا
الدرس الرابع* حلقات  التكرار I_icon_minitimeالثلاثاء يونيو 11, 2019 2:45 pm من طرف support service

» مفهــوم الحلقــات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالثلاثاء يونيو 11, 2019 2:24 pm من طرف support service

» العوامل في جافا (بختصار جدا)
الدرس الرابع* حلقات  التكرار I_icon_minitimeالثلاثاء يونيو 11, 2019 11:42 am من طرف support service

» العــوامــل فــي جــافــا
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يونيو 06, 2019 11:52 pm من طرف support service

» الــدوال فــي جــافــا
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يونيو 06, 2019 7:45 pm من طرف support service

» المتغيــرات فــي جــافــا
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يونيو 06, 2019 6:37 pm من طرف support service

» أنواع البيانات في جافا
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يونيو 06, 2019 6:22 pm من طرف support service

» المصفوفات و أنواعها في الخوارزميات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يونيو 06, 2019 6:40 am من طرف support service

» حساب قيمة الـ Power للعدد في الخوارزميات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يونيو 06, 2019 4:48 am من طرف support service

» إدخال بيانات من المستخدم في الخوارزميات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يونيو 06, 2019 3:15 am من طرف support service

» دوال إدخال المعلومات الموجودة في الكلاس Scanner
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يونيو 06, 2019 3:13 am من طرف support service

» طريقة جعل البرنامج يقبل المعلومات من المستخدم في لغة جافا
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يونيو 06, 2019 3:12 am من طرف support service

» دالة إدخال البيانات Read في الخوارزميات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس يونيو 06, 2019 3:10 am من طرف support service

» لحلقات المتداخلة في الخوارزميات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالأربعاء يونيو 05, 2019 9:05 pm من طرف support service

» الحلقة for في الخوارزميات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 03, 2019 2:11 am من طرف admin

» الحلقات و أنواعها في الخوارزميات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 03, 2019 2:10 am من طرف admin

» الحلقتين while و do while في الخوارزميات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 03, 2019 2:10 am من طرف admin

» تمارين شاملة حول الحلقات for, while,do while
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 03, 2019 2:09 am من طرف admin

» العوامــل فــي الخــوارزميــات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 03, 2019 2:09 am من طرف admin

» معلومات عامة عن الخوارزميات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 03, 2019 2:08 am من طرف admin

» جمل الشرط في الخوارزميات Algorithms
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 03, 2019 2:07 am من طرف admin

» العوامل التي تستخدم لوضع شروط منطقية
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 03, 2019 2:06 am من طرف admin

» سناب مها عجاج
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 03, 2019 2:05 am من طرف admin

» المدربة لمياء الجريسي
الدرس الرابع* حلقات  التكرار I_icon_minitimeالإثنين يونيو 03, 2019 2:04 am من طرف admin

» تمارين شاملة حول طرق تعريف, إستدعاء و عرض قيم المتغيرات...
الدرس الرابع* حلقات  التكرار I_icon_minitimeالأحد يونيو 02, 2019 5:58 am من طرف support service

» مفهوم المتغيرات في الخوارزميات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالأحد يونيو 02, 2019 5:51 am من طرف support service

» شرح كل جزء في دالة الطباعة بشكل مفصل
الدرس الرابع* حلقات  التكرار I_icon_minitimeالأحد يونيو 02, 2019 4:44 am من طرف support service

» إستخدام العامل + كعامل دمج و إستخدام القوسين ( ) للحصول على ناتج العمليات الحسابية
الدرس الرابع* حلقات  التكرار I_icon_minitimeالأحد يونيو 02, 2019 4:42 am من طرف support service

» الدمج أثناء الطباعة في الخوارزميات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالأحد يونيو 02, 2019 4:41 am من طرف support service

» طــرق حــول دالــة الطبــاعــة print()
الدرس الرابع* حلقات  التكرار I_icon_minitimeالأحد يونيو 02, 2019 3:29 am من طرف support service

» دالة الطباعة Print في الخوارزميات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالأحد يونيو 02, 2019 3:18 am من طرف support service

» حل مشاكل قد تتعرض لها أثناء إستخدام برنامج الـ NetBeans
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يونيو 01, 2019 5:06 pm من طرف support service

» خطوات إنشاء مشروع جديد في برنامج NetBeans
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يونيو 01, 2019 4:53 pm من طرف support service

» تحميل و تثبيت برنامج NetBeans
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يونيو 01, 2019 4:32 pm من طرف support service

» طريقة تجربة الخوارزميات ع الكمبيوتر وتحميل لغة جافا ( JDK )...
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يونيو 01, 2019 4:29 pm من طرف support service

» معلومات عن لغة Java
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يونيو 01, 2019 1:15 pm من طرف support service

» كود javascript لوضع كلمات دلالية في الموضوع
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت يونيو 01, 2019 12:00 pm من طرف support service

» تحميل fx-Calc أحدث أله حاسبة للكمبيوتر 2019 مجاني
الدرس الرابع* حلقات  التكرار I_icon_minitimeالجمعة مايو 31, 2019 3:01 am من طرف admin

» التحكم بالمجموعات ووضع المسميات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالجمعة مايو 31, 2019 3:00 am من طرف admin

» افضل البرامج لتصميم الفيديوهات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالجمعة مايو 31, 2019 3:00 am من طرف admin

» باندا انتي فايروس المجاني
الدرس الرابع* حلقات  التكرار I_icon_minitimeالجمعة مايو 31, 2019 2:59 am من طرف admin

» تحميل برنامج لاين للكمبيوتر – LINE للمكالمات والرسائل المجانية
الدرس الرابع* حلقات  التكرار I_icon_minitimeالجمعة مايو 31, 2019 2:58 am من طرف admin

» برنامج WebPosition Gold 1.5
الدرس الرابع* حلقات  التكرار I_icon_minitimeالجمعة مايو 31, 2019 2:58 am من طرف admin

» گود تعريض اوتصغير صورة آسم آلآقسآم
الدرس الرابع* حلقات  التكرار I_icon_minitimeالجمعة مايو 31, 2019 2:56 am من طرف admin

» برنامجLink Popularity Check 2.1
الدرس الرابع* حلقات  التكرار I_icon_minitimeالجمعة مايو 31, 2019 2:56 am من طرف admin

» كود اظهار علبة الدردشة في نسخة الجوال
الدرس الرابع* حلقات  التكرار I_icon_minitimeالجمعة مايو 31, 2019 2:55 am من طرف admin

» كود اضافه عنوان منتداك بجانب (مرحباً "أسم العضو" , "عنوان المنتدى")
الدرس الرابع* حلقات  التكرار I_icon_minitimeالجمعة مايو 31, 2019 2:54 am من طرف admin

» [مهم] سناب شات snapchat
الدرس الرابع* حلقات  التكرار I_icon_minitimeالجمعة مايو 31, 2019 2:54 am من طرف admin

» سناب د. سمية الناصر
الدرس الرابع* حلقات  التكرار I_icon_minitimeالجمعة مايو 31, 2019 2:52 am من طرف admin

» مامعنى سناب شات snapchat
الدرس الرابع* حلقات  التكرار I_icon_minitimeالجمعة مايو 31, 2019 2:42 am من طرف admin

» أكواد html للمواقع
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت مايو 11, 2019 10:42 am من طرف support service

» اكواد html لاصحاب المواقع والمنتديات
الدرس الرابع* حلقات  التكرار I_icon_minitimeالسبت مايو 11, 2019 10:36 am من طرف support service

» اقوى العروض والتخفضيات علي كاميرات المراقبة بمناسبة الشهر الكريم
الدرس الرابع* حلقات  التكرار I_icon_minitimeالأحد أبريل 28, 2019 5:29 pm من طرف مازن محمد خالد

» اكواد الفيجوال دوت نت والسيشارب تعمل بامتياز علي xp
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس أبريل 25, 2019 12:49 am من طرف support service

» شرح للإتصال بقواعد بيانات السيكوال سيرفر ب ثلاث
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس أبريل 25, 2019 12:48 am من طرف support service

» برنامج MOBILedit! Enterprise 9.0.0.21825 للتحكم فى كامل محتويات الهاتف من الكمبيوتر
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس أبريل 25, 2019 12:46 am من طرف support service

» من اسهل و اقوى برامج النسخ الاحتياطي
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس أبريل 25, 2019 12:45 am من طرف support service

» برنامج مجاني لعمل نسخة إحتياطية لويندوز و لينكس
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس أبريل 25, 2019 12:44 am من طرف support service

» UltraISO.premium .Edition.v.9.7.1.3519 +Serial
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس أبريل 25, 2019 12:43 am من طرف support service

سحابة الكلمات الدلالية

لوحة  

أفضل 10 أعضاء في هذا الأسبوع


الدرس الرابع* حلقات التكرار

اذهب الى الأسفل

الدرس الرابع* حلقات  التكرار Empty الدرس الرابع* حلقات التكرار

مُساهمة من طرف support service في الثلاثاء يونيو 18, 2019 10:39 pm

الدرس الرابع* حلقات التكرار :

هناك نوعين من عبارات التحكم في البرامج الأولى هي الشرط و الثانية و هي التكرار

- معنى التكرار : يقصد بالتكرار هو إمكانية تنفيذ كود لعدة مرات بغرض توفير الوقت .
مثلا لو طلب منك حصر درجات 1000 طالب ، المنطقي هو ان تمر على كل طالب و تأخذ درجته ، لكن الف طالب لا تستعجب في الماضي حتى لو كانوا 100000 كانوا يفعلوها ، لكن اليوم نحن لدينا الحاسوب الذي يستطيع تكرير الكود و استخراج درجات جميع الطلاب حتى لو كانوا 100000000 ، اذا التكرار له فوائد لا حصر لها و تظهر تلك الفوائد في المصفوفات

- مكونات أي تكرار : أي تكرار في أي لغة برمجة حتى لو كانت 0 و 1 يتكون من ثلاث أمور
1 - بداية التكرار : أي نقطة الانطلاق التي سيبدأ منها العد و هي غالبا 0 أو 1 (لا يشترط فقد تبدأ من 2775 مثلا )
2 - نهاية التكرار : و هي تلك النقطة التي يتوقف عندها التكرار و هي في الغالب تكون عبارة شرط كما سنرى .
3 - العداد : و هو مقدار الزيادة او النقص .

- التكرار قد يكون من 0 الى 10 و العداد موجب ، لكن لو اردنا العد من 10 الى 0 فتاكد من ان العداد بالسالب
عبارات التكرار

1 - دالة for : و هي تعتبر الأكثر شمولية و شيوعا و بساطة

كود :
for(start ; stop ; counter){
//some code
}

- في البداية نعرف متغير يفضل ان يكون int .
- لا تنسى ان تفصل بين كل عبارة و الأخرى بالفاصلة المنقوطة ";" .
- العداد - counter غالبا يكون على صيغة ++ او - - (راجع الدرس الثاني ) .
- النهاية - stop ستراها على هيئة >10 , =<5
- البداية - start دائما = n .

ناخذ مثال لطباعة الأرقام من 1 الى 10 :

كود :
int main(){
int I;
for(I = 1 ; I <= 10 ; I++){
cout<}
return 0;
}

كل ما قلناه موجود

1- عرفنا متغير i .
2 - البداية من 1 .
3- النهاية عند الشرط فاذا وصلت i الى 11 عندها ستتوقف الحلقة التكرارية .
4- كما تلاحظ ++i معناه زيادة بمقدرا واحد في كل دورة .

- يعني ان كل دورة يتم اختبار الشرط فاذا تحقق ينفذ الكود و يزداد العداد الى ان يصل الى نقطة لا يتحقق فيها الشرط فتتوقف الحلقة .

- بالنسبة لموضوع الزيادة :

كود :
I = I + 1
I += 1
I++

جميع الطرق الموضحة أعلاه صحيحة و جرب كتابة الكود مرة أخرى بهم و سوف يعمل .

------------------------------------
طباعة الاعداد الفردية من 11 الى 0 :

كود :
int main(){
int I;
for(I = 11 ; I >= 0 ; I -= 2){
cout<}
return 0;
}

1 - بدأنا من 11 كي نطبع الاعداد الفردية .
2 - لاحظ ان التوقف كان عند ( I >= 0 ) فلو عكستها لن يتوقف البرنامج و سيظل يعد حتى سالب مالانهاية لكنها لا تحدث في الواقع فالبرنامج لن ينفذ .

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

كود :
int main(){
int I, x , z;
cout<<"please enter number :\n";
cin>>x;
z = 1;
for(I = 1 ; I <= x ; I++){
z = z * I;
}
cout<<"the factorial of the number is : \n"<
return 0;
}

لمن لا يعرف المضروب فهو حاصل ضرب الاعداد الأصغر الى 1 يعني مضروب 5 يساوي 5 * 4 * 3 *2 *1 = 120 .


1 - عرفنا ثلاث متغيرات I و هو عداد التكرار ، x و هي القيمة التي نريد لها المضروب ، z و هو المتغير الذي سيحمل المضروب .

2 - طلبنا من المستخدم ان يدخل رقم و نحمل القيمة للمتغير x .

3- وضعنا القيمة المبدئية لل z بواحد لا تنساها و لازم يكون 1 لانه المعامل المحايد الضربي يعني لا يؤثر في الضرب و أيضا لكي لا تواجهك مشاكل التنفيذ .

4 - بدائنا الحلقة من 1 لنفس السبب .

5 - اوقفنا الحلقة عند العدد الذي ادخله المستخدم و لاحظ ان مقدار الزيادة هو 1 في كل مرة .

6 - في كل دورة نجدد قيمة z بضربها في قيمة i الجديدة .

7 - بعد انتهاء الحلقة نطبع قيمة z للمستخدم و شكرا .

-------------------------------------------
2 - دالة while : و هي أيضا مهمة و شائعة .

كود :
start;
while(condition){
counter;
}

الفرق في الشكل فهنا شرط التوقف هو فقط من يكون داخل الاقواس اما البداية فتعرف خارج الدالة و العداد يكون داخل الدالة .

يعني شوف اول مثال اخذناه لكن مع while :

كود :
int main(){
int I;
I = 1;
while( I <= 10 ){
cout<I++;
}
return 0;
}

فط اختلاف في الشكل لكن أحيانا تكون while اكثر فائدة من for لكن ليس دائما .

----------------------------------------------------

- مثال المضروب ب while :

كود :
int main(){
int I, x , z;
cout<<"please enter number :\n";
cin>>x;
z = 1;
I = 1 ;
while( I <= x ){
z = z * I;
I++;
}
cout<<"the factorial of the number is : \n"<return 0;
}

----------------------------------------------------------
3 - دالة do while : الأقل شيوعا

كود :
start;
do{
counter;
}
while(condition);

تختلف هذه عن اخواتها في ان السابقين يختبرون الشرط أولا ثم ينفذون الكود ام هنا فالامر مختلف فالتنفيذ أولا ثم اختبار الشرط .

شوف مثالنا البسيط :

كود :
int main(){
int I;
I = 1;
do{
cout<I++;
}while( I <= 10 );

return 0;
}


و هذا مثال المضروب :

كود :
int main(){
int I, x , z;
cout<<"please enter number :\n";
cin>>x;
z = 1;
I = 1;
do{
z = z * I;
I++;
}while( I <= x ) ;
cout<<"the factorial of the number is : \n"<
return 0;
}
لا جديد ....
-------------------------------------------------------
4 -دالة goto : هذه الطريقة غير مضمونة لكنها تعتبر حركة تكتيكية مهارية يستعملها المحترفون و يضيع بها المبتدئون
تعتمد عموما على (الملصقات - labels ) و هي شكل مختصر من الدوال لكنها ليست دالة ركز هي مجرد تعبير يتضمن مجموعة من الأوامر كالآتي :
كود :
start;
label:
counter;
//some code
if(condition){
goto label;
}
كما تلاحظ في كل مرة يختبر الشرط تحقق فنعود الى label لم يتحقق يتوقف البرنامج .
انظر الى مثالنا الشهير :
كود :
int main(){
int I;
I = 1;
count:
cout<I++;
if(I <= 10){
goto count;
}

return 0;
}
و أيضا مثال المضروب :
كود :
int main(){
int I, x , z;
cout<<"please enter number :\n";
cin>>x;
z = 1;
I = 1;
fact:
z = z * I;
I++;
if(I <= x){
goto fact;
}
cout<<"the factorial of the number is : \n"<
return 0;
}

=============================

_________________
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
support service
support service
الـ‘ـمـ‘ـديـ‘ـر الـ‘ـعـ‘ـام
الـ‘ـمـ‘ـديـ‘ـر الـ‘ـعـ‘ـام

عدد المساهمات : 263
تاريخ التسجيل : 03/06/2011

https://www.support7service.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الرابع* حلقات  التكرار Empty رد: الدرس الرابع* حلقات التكرار

مُساهمة من طرف admaintk7 في الجمعة يونيو 28, 2019 7:42 am

سلمــت يــداك
مــوضــوع رائــع واكيــد مفيــد للاكثــريــة

admaintk7
مـ‘ـشـ‘ـرف قـ‘ـسـ‘ـم
مـ‘ـشـ‘ـرف قـ‘ـسـ‘ـم

عدد المساهمات : 10
تاريخ التسجيل : 14/06/2018

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الرابع* حلقات  التكرار Empty رد: الدرس الرابع* حلقات التكرار

مُساهمة من طرف admin في السبت يوليو 06, 2019 9:21 pm

اللــه يعطيــك العــافيــة، أشكــرك علــى الطــرح الــرائــع...

تقبــل مــروري المتـواضــع علــى متصفــحك،،،

admin
نـ‘ـائـ‘ـب الـ‘ـمـ‘ـديـ‘ـر
نـ‘ـائـ‘ـب الـ‘ـمـ‘ـديـ‘ـر

عدد المساهمات : 49
تاريخ التسجيل : 21/05/2017

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

خدمات الموضوع
 KonuEtiketleri كلمات دليليه
 Konu Linki رابط الموضوع
 Konu BBCode BBCode
 Konu HTML Kodu HTML code
إذا وجدت وصلات لاتعمل في الموضوع او أن الموضوع [ الدرس الرابع* حلقات التكرار ] مخالف ,, من فضلك راسل الإدارة من هنا
 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى