منتديات بوابة بدر  

العودة   منتديات بوابة بدر > منتديات البرامج - Programs Forum > تحميل احدث برامج 2017 , 2018

تحميل احدث برامج 2017 , 2018 تحميل احدث البرامج، تحميل برامج كمبيوتر 2017، برامج 2018، برامج 2018، برامج مجانية، تحميل برامج جديدة، برامج حديثة ، احدث برامج الجهاز , برامج عامة, برامج 2018, تحميل برامج 2017

جمل التكرار في c# سي شارب,بوابة بدر 2013

جمل التكرار في C# سي شارب تحميل,تنزيل,2013,2014,ماى ايجى,تحميل مباشر,عرب سيد,برابط مباشر,سريع,تورنت,عربي,معرب,مجانا,فاينال,انجليزي,فرنسي,اخر اصدار,برابط واحد,صاروخ جمل التكرار في C# سي شارب جمل - حلقات - التكرار في سي شارب Looping statements in

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 07-02-2014, 07:30 PM   #1
Eng_Badr
Administrator
 
الصورة الرمزية Eng_Badr
 
تاريخ التسجيل: Jun 2010
الدولة: Egypt
العمر: 27
المشاركات: 141,494
افتراضي جمل التكرار في c# سي شارب,بوابة بدر 2013

جمل التكرار في C# سي شارب
تحميل,تنزيل,2013,2014,ماى ايجى,تحميل مباشر,عرب سيد,برابط مباشر,سريع,تورنت,عربي,معرب,مجانا,فاينال,انجليزي,فر نسي,اخر اصدار,برابط واحد,صاروخ
جمل التكرار في C# سي شارب
<div><div id="like_div_11693694" class="like_share_div"><div align="center">جمل - حلقات - التكرار في سي شارب
Looping statements in C#
z

<div align="right">هناك الكثير من الحالات التي تحتاج فيها إلى تكرار أسطر معينة من الكود , في هذه الحالات يتم إستخدام جمل التكرار.

إن جمل التكرار تسمح بتنفيذ مجموعة من الأكواد أكثر من مرة , ذلك حسب قيود وشروط , فإذا توفرت هذه الشروط وتحققت , سيتم تنفيذ الأكواد , أما إذا لم تتحقق أحد هذه الشروط فإنه لن يتم تنفيذ تلك المجموعة من الأكواد.

<div align="center">التكرار شارب,بوابة 2013 loop_architecture.jp

<div align="right">في سي شارب هناك ثلاثة أنواع من الجمل الشرطية وهي :-
  • While Loop
  • for loop
  • do .. while loop
كما ويمكن دمج هذه الأنواع مع بعضها البعض لينتج مايسمى بـ nested loop


جملة for loop

إن أي جملة تكرار تحتاج الى متغير ليتم مقارنتها , هذا المتغير يجب أن يكون معرف مسبقاً بقيمة ابتدائية initial value و لكن هذا غير كافي , يجب تغيير قيمة المتغير أيضا بعد تنفيذ الأكواد المراد تكرارها.
إذا لم يتم تغيير قيمة المتغير فإن الشرط سيتحقق دائماً , بالتالي لن يتوقف التكرار وسيستمر الى الأبد.

إذن ما نحتاجه هنا هي ثلاثة أشياء :
  • متغير ذات قيمة ابتدائية initial value
  • شروط حيث تتم مقارنة المتغير conditions
  • تغيير قيمة المتغير increament
الشكل العام لكتابة جملة for loop تكون كالآتي


كود PHP:
for ( initial value ; conditions ; increment )
{
statements to be executed
}


التكرار شارب,بوابة 2013 cpp_for_loop.jpg
<div align="center">
<div align="right">هذه الأقواس { } يمكن التخلص منها اذا كان الكود المراد تنفيذه فقط في سطر واحد

لنفترض على سبيل المثال نريد أن نطبع الأرقام من 1 الى 10 , سنستخدم كود طباعة رقم واحد فقط وثم نكرره 10 مرات

<div align="center"> كود PHP:
Console.WriteLine(x);


المتغير x سوف يتغير كل مرة من 1 الى 10 , إذن القيمة الابتدائية لهذا المتغير هو 1 , والتغيير سيكون الزيادة في قيمتها بمقدار واحد , والشرط هو أن تكون قيمتها اصغر من أو يساوي 10

كود PHP:
<span style="color: #000000">int x;
for (
x = 1; x <span style="color: #007700">


كيف يعمل؟
في البداية تم تعريف متغير جديد في الذاكره اسمه x بقيمة تساوي 1 , بعد ذلك نقارنه بالشرط اذا كان اصغر من او يساوي 10 سيتم تنفيذ الكود , وبالفعل إن قيمة x تحقق ذلك الشرط , بالتالي سيتم تنفيذ الكود , وبعد تنفيذ الكود سنتوجه الى تغيير قيمة x , في هذا المثال اضافة 1 الى القيمة السابقة , اذن ستكون قيمتها الجديد 2 وهي اصغر من او يساوي 10 وسيتم تنفيذ الكود.
يستمى تنفيذ الكود بهذا الشكل الى ان تصل قيمة x الى 10 وهي تحقق الشرط ويتم تنفيذ الكود.
وأخيراً بعد تنفيذ الكود ستتم اضافة واحد الى قيمة x فتصبح 11 وهي لا تحقق الشرط , إذن لن يتم تنفيذ جملة التكرار وسيتم التوجه الى السطر التالي.
يمكن تعريف المتغير داخل جملة التكرار

<div align="center"><div style="margin:20px; margin-top:5px"> كود PHP:
<div class="alt2"> <div dir="ltr" style="****-align:left;"> <span style="color: #000000">for (int x = 1; x <span style="color: #007700">
لو أردت طباعة الأرقام التي تقبل القسمة على 5 من 0 الى 100 , ستكون القيمة الابتدائية 1 و الشرط ان يكون اصغر من او يساوي 100 و لكن التغيير سيكون بمقدار خمسة

كود PHP:
<span style="color: #000000">for (int x = 0; x <span style="color: #007700">جملة while loop

في جملة while loop يتم تعريف القيمة الابتدائية خارج الجملة و التغيير يتم داخلها.

كود PHP:
while (condition)
{
statements;
}


التكرار شارب,بوابة 2013 cpp_while_loop.jpg
فلو أردنا طباعة الأرقام من 1 الى 10 , يجب تعريف المتغير خارج الجملة وثم تغيير قيمتها داخل الجملة وليس في الشرط

كود PHP:
<span style="color: #000000">int y = 1;
while (
y <span style="color: #007700">
في هذه الجملة من الضروري أن تعرف أين تضع كود تغيير قيمة المتغير , لو وضعتها قبل جملة الطباعة فان الرقم 1 لن يتم طباعته إضافة الى ذلك ستتم طباعة الرقم 11.


جملة Do .... while

على خلاف for و while , جملة الشرط تكون في النهاية , أي أنه يتم تنفيذ الكود أولاُ , ثم يتم النظر الى الشروط

كود PHP:
do
{
// statements
}
while (
condition);


  • سيتم دعم الموضوع بمزيد من الأمثلة
  • سيتم شرح nested loop
  • سيتم ذكر جمل التحكم في حلقات التكرار , break , continue





جمل التكرار في C# سي شارب
تحميل,تنزيل,2013,2014,ماى ايجى,تحميل مباشر,عرب سيد,برابط مباشر,سريع,تورنت,عربي,معرب,مجانا,فاينال,انجليزي,فر نسي,اخر اصدار,برابط واحد,صاروخ
جمل التكرار في C# سي شارب



[lg hgj;vhv td c# sd ahvf

Eng_Badr غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
صيانة شارب 01064000956,بوابة بدر 2013 Eng_Badr تحميل احدث برامج 2017 , 2018 0 05-02-2014 10:50 AM
كيف يعمل هذه التكرار,بوابة بدر 2013 Eng_Badr تحميل احدث برامج 2017 , 2018 0 14-01-2014 10:21 PM
حمل افضل ثلاثة خطوط حرة رائعة خط افرح وخط جرافيتى وخط سارة,بوابة بدر 2013 Eng_Badr تحميل احدث برامج 2017 , 2018 0 19-11-2013 05:50 PM
بوابة بدر: رد: مساعدة في السي شارب .. do while,2013 Eng_Badr تحميل احدث برامج 2017 , 2018 0 25-04-2013 11:03 AM
بوابة بدر: مشاريع ClassLibrary في لغة سي شارب C#,2013 Eng_Badr تحميل احدث برامج 2017 , 2018 0 14-04-2013 04:21 PM


الساعة الآن 03:43 AM


بوابة بدر ، منتديات بوابة بدر ، برامج 2018 ، برامج شات 2018 ، برامج بورتابل 2018
BadrGate | About Us | Google Adsense Privacy Policy | DMCA | Disclaimer | Contact Us
جميع المشاركات لا تعبر عن وجهة نظر الاداره وإنما تعبر عن وجهة نظر صاحبها فقط وللإبلاغ عن اى إنتهاك للحقوق يُرجى الاتصال بنا
يمنع وضع اى مشاركات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة واذا وجد اى ضرر نرجوا الاتصال بنا لعمل اللازم
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77