عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 04-01-2011, 11:19 PM   #3

mr_stock

جامعي

 
تاريخ التسجيل: Jan 2011
التخصص: IS
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: ذكر
المشاركات: 19
Skaau.com (11) رد: دروس خصوصيه في cpcs 202 cpcs 203 + حل بروجكتات

المشاركة الأصلية كتبت بواسطة مهموم والله مشاهدة المشاركة
حياك الله حبيبي

اول شيء اشكرك على محاولة تفريغ نفسك لخدمتك للأعضاء والله يكتب لك الاجر

ياريت لو تعطينا نبذة مبسطة عن الـ loop بما فيه while و do while و for هي واضحة مهامها كلن كقراءة للكود فيها نوع من الصعوبة فلو تقدر تشرحها بشكل مفصل راح تسوي لنا جميل ماننساه لك حبيبي ..

دُمت بخير
بسم الله
اول شي for loop
عشان ابسطلك هييا اعتبرها زي العداد و في كتابه الكود 3 اقسام
for (int i = 0 ; i<5; i++){ } //for loop
اول قسم int i = 0 عشان تعرف الرمز i بنوع integer و تعطيه قيمه 0 او اي قيمه تحبها عشان يبدأ منها
ثاني قسم i<5 هدا الشرط تبع اللوب طالما الشرط محقق يعني ينفذ الاوامر يلي تحت اللوب المحاطه ب قوسين {} و تقدر تحط اي شرط اخر مثل <= , < || > , < & > و امثله كثيره طبعا الخطين هذي تعني or

الجزء الثالث هوا عشان يضيف 1 على العداد كل مره ينفذ الاكواد يلي داخل اللوب
مثلا اذا عرفنا الرمز مثلا a و اعطيناه قيمه 0 راح يبدا منها و كان الشرط > 5 يعني راح يبدا من 0 و يحسبها واحد الى ما يوصل لل 4 و بعدين يخرج الديكودر برا اللوب

هذا بالنسبه لل for loop

ثاني و ثالث لوب يلي هييا do while و while تقريبا نفس بعض لكن يلي يختلف بينهم التالي :
do while ينفذ الاوامر يلي في الكود بعدين يتحقق من الشرط يعني يدخل جوا اللوب و يقرا منها اقل شيء مره واحده على الاقل حتى لو ما تحقق الشرط بعدين يتحقق من الشرط اذا كان محقق يرجع يعيد للوب و اذا ما اتحقق الشرط يطلع من اللوب

while يتحقق من الشرط بعدين ينفذ الاوامر يعني يقرا الشرط اذا مساوي يدخل في اللوب و ينفذ الاوامر و اذا لا يتركها و ما ينفذ شي
هذا الفرق بطريقه مبسطه و بالنسبه ل كتابه الشرط في while كالتالي :
while (i>=6) { here is the code } // while loop
اما ال do while كالتالي :
do { here is the code

}
while (i>6); //for example

شرطتين // تعني ملاحظه

ارجوا اني وصلت المعلومه بطريقه بسيطه
و شكرا

 

mr_stock غير متواجد حالياً