منتـديات الدعـم و تقنيـة المعلـومـات
منتـديات الدعـم و تقنيـة المعلـومـات
بحـث
 
 

نتائج البحث
 


Rechercher بحث متقدم

المواضيع الأخيرة
» احدث سنترالات باناسونيك
الدرس الرابع* حلقات  التكرار I_icon_minitimeالأربعاء يوليو 31, 2019 6:42 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

» اكواد الفيجوال دوت نت والسيشارب تعمل بامتياز علي 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

» كاسر الباسووردات الشهير باحدث اصدار Passware Kit Forensic 2017.1.1
الدرس الرابع* حلقات  التكرار I_icon_minitimeالخميس أبريل 25, 2019 12:40 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

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

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


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى