منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات
عزيزي الزائر عزيزتي الزائرة يرجي التكرم بتسجبل الدخول
لي اجل تستطيع اطهار جميع المواضيع والاقسام
اذا كنت عضو معنا

او التسجيل ان لم تكن عضو وترغب في الانضمام الي المنتدي

نتشرف بتسجيل

ادارة المنتدى
منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات
عزيزي الزائر عزيزتي الزائرة يرجي التكرم بتسجبل الدخول
لي اجل تستطيع اطهار جميع المواضيع والاقسام
اذا كنت عضو معنا

او التسجيل ان لم تكن عضو وترغب في الانضمام الي المنتدي

نتشرف بتسجيل

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


منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقاأكبر منتدى هكر عربي متخصص بجديد الثغرات واختراق المواقع والأجهزة.منتدى إختراق البريد والايميلات- قسم اختراق دورة إحتراف التلغيمدورة اختراق IPs من نوع SIPو VOIP‎دورة كشف التلغيم‎دورة اختراق الأجهزة‎دورة
 
الرئيسيةأحدث الصورالتسجيلدخول


تحياتي لك الباب مفتوح لي في جميع الاقسام الذي تريده عند المشاركه  اي استفسار انا جاهز ان شاء الله
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
سحابة الكلمات الدلالية
المواضيع الأخيرة
» انشاء ./payload
الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالأربعاء أغسطس 11, 2021 12:03 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» دروس تعلم فنون الهكرز للمبتدئين
الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالجمعة ديسمبر 29, 2017 1:33 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» اقوى كود ازالة حسابات الفيس بوك
الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالجمعة ديسمبر 29, 2017 1:27 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» عملاق التحميل من التورنت Vuze 5.6.0.0 الجديد كليا واحدث الادوات والاصدرات
الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالسبت مارس 07, 2015 11:36 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» برنامج FastPictureViewer 1.9 Build 342 لتعديل و عرض الصور بكل سهوله
الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالأربعاء مارس 04, 2015 3:57 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» احدث فلود اضافات روم 2015
الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالأربعاء مارس 04, 2015 10:20 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]VB6[ أفضل الطرق لتجميل برامجك شبكة الجنرال صدام الشرعبي
الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:58 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» الدرس الثالث -الجمل الشرطية و الدوارات شبكة الجنرال صدام الشرعبي
الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:55 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» الدرس الثاني -المتغيرات شبكة الجنرال صدام الشرعبي
الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:53 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]#C[ الدرس الاول تعلم خطوة بخطوة , مع الإجابة عن أي سؤال شبكة الجنرال صدام الشرعبي
الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:52 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]C#[ الخطوه الثانية اضافةالبيانات بالـ LINQ شبكة الجنرال صدام الشرعبي
الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:47 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]C#[ الخطوه الاولى لأستيعاب الـ LINQ شبكة الجنرال صدام الشرعبي
الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:45 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]#C[ عمل برامج للاجهزه النقاله والPDA‏ شبكة الجنرال صدام الشرعبي
الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:41 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

مايو 2024
الإثنينالثلاثاءالأربعاءالخميسالجمعةالسبتالأحد
  12345
6789101112
13141516171819
20212223242526
2728293031  
اليوميةاليومية
التبادل الاعلاني

انشاء منتدى مجاني



أفضل 10 فاتحي مواضيع
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
جنـرال الـهكـر
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
رابح..زيرؤ.فؤر.ايفر
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
ابوعلي
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
سنايبر1
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
ملك الهكر
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
العاشق
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
الساحر
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
__alsafa7__
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
صدام الشرعبي
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
أفضل 10 أعضاء في هذا المنتدى
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے - 1851
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
رابح..زيرؤ.فؤر.ايفر - 300
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
جنـرال الـهكـر - 227
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
سنايبر1 - 146
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
ابوعلي - 55
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
العاشق - 49
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
نسيـم البحـر1 - 27
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
ملك الهكر - 27
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
لووورد اليمن - 24
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
__alsafa7__ - 18
الدرس الثاني لاساسيات سي بلس بلس Vote_rcap1الدرس الثاني لاساسيات سي بلس بلس Voting_barالدرس الثاني لاساسيات سي بلس بلس Vote_lcap1 
تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية reddit      

https://sadam-alsharabi.roo7.biz

قم بحفض و مشاطرة الرابط منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات على موقع حفض الصفحات
تصويت
احصائيات
هذا المنتدى يتوفر على 2284 عُضو.
آخر عُضو مُسجل هو Mahrr فمرحباً به.

أعضاؤنا قدموا 3052 مساهمة في هذا المنتدى في 2055 موضوع

 

 الدرس الثاني لاساسيات سي بلس بلس

اذهب الى الأسفل 
كاتب الموضوعرسالة
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے


السٌّمعَة : 47
تاريخ التسجيل : 19/11/2012
العمر : 34
الموقع : https://m.facebook.com/profile.php?id=465134066889659

الدرس الثاني لاساسيات سي بلس بلس Empty
مُساهمةموضوع: الدرس الثاني لاساسيات سي بلس بلس   الدرس الثاني لاساسيات سي بلس بلس Icon_minitimeالسبت أبريل 12, 2014 7:45 pm

مساء الخير
سندخل في الموضوع مباشرة بدون لف أو دوران مع ان الموضوع يتعلق بالدوران والتكرار لقد تحدثنا عن فكرة الحلقات التكرارية اوLoopsفي المقال العام عن البرمجة
طريقتين لعمل هذه الحلقات الاسلوب الاول بلامرforوالثاني بالامرwhile
لنأخذ جزئية البرنامج التالي
#include >iostream.h<
int main)(
}
int x;
for)x=0;x>100;x++(
}
cout>>x>>endl;
{
return 0;
{
السطور ذات اللون الازرق تناولنا شرحها بالدرس الاولأما السطور ذات اللون الاحمر فهي موضوع دراستنا اليوم
تقوم الحلقات التكرارية بتنفيذ عدة اوامر موضوعة داخل بلوك ونقصد ببلوك مابين القوسين { مجموعة اوامر} الى ان تنتهي الحلقات او عدد الحلقات المحددة منك وعددها في مثالنا السابق 100 حلقة تكرارية وبدقة تبدء الحلقات من رقم صفر الى رقم 99 ومعنى ذلك ان العدد الاجمالي 100 حلقة بعد حساب الصفر من ضمن الارقام انتبه لذلك وتذكر ان المتغير x  يجب الاعلان عنه قبل استخدامه وذلك حسب نوع استخدامك له وهنا استخدمنا نوعه كعدد صحيح بالطبع يمكنك استخدامه كعدد عشري واليك صيغة الامر بالتفصيل
الصيغة
التفسير
for
امر اللغة لعملية التكرار
)
قوس مفتوح يوضح بداخله بارامترات الامر
x=0;
المتغير = رقم بداية الحلقات
x>100;
شرط نهاية الحلقات
x++
المتغير يزيد بمقدار واحد مع بداية كل حلقة – لاتضع بعده فاصلة منقوطة
(
قوس نهاية بارامترات الامر – لاتضع بعده فاصلة منقوطة
}
قوس بداية بلوك الاوامر المطلوب تكرارها
بداخل اقواس البلوك توضع الاوامر المطلوب تكرارها
{
قوس نهاية بلوك الاوامر المطلوب تكرارها
بداخل بلوك الاوامر تم تنفيذ الامر
cout>>x>>endl
وهو امر يقوم بطبع قيمة xالتي تتغير في كل مرة ابتداء من صفر حسب ماذكرت ان
X=0وتزيد في كل مرة بمقدار 1 حسبما ذكرت انx++وذلك حتى يصل الى 99 حسبما ذكرت انx>100
وendlتعنيend of lineاي انتقل الى سطر جديد كلما طبعت قيمة حتى لا يسرد طبع الارقام متجاورة بل يطبع على كل سطر قيمة المتغير وبالتالي ستكون مخراجات البرنامج كما يلي
0
1
2
3
4
.
.
.
99
لنستفيد اكثر من قوة الحلقات التكرارية وايضا نرى امكانات اخرى لها بوضع حلقة داخل حلقة كما يلىفي البرنامج الذي يطبع جدول الضرب  من جدول واحد حتى جدول 12
#include >iostream.h<
int main)(
}
int x , y , z;
for)x=1;x>13;x++(
}
for)y=1;y>13;y++(
}
z = x*y;
cout>> x>>”*”>>y>>”=”>>z>>endl;
{
{
return 0;
{
كما تعلم ان السطور الزرقاء سبق دراستها  ولكن ننوه فقط اننا اعلنا عن ثلاث متغيرات لاعداد صحيحة الاول للحلقة الاولى والثاني للحلقة الثانية والثالث لاحتواء حاصل الضرب وهو الهدف من البرنامج.
بنفس ماسبق شرحه وضعنا حلقة تكرارية تبدء من رقم واحد وتنتهي برقم 12 وتزيد بمقدار واحد واوامر هذه الحلقة مكتوبة للتوضيح بخلفية صفراء حيث بدأت الحلقة بالصيغة السابق شرحها ثم قوس بداية البلوك وقوس نهاية البلوك حيث يوضع مابين القوسين سلسلة اوامر لتنفيذها كما سبق واتفقنا عليه
for)x=1;x>13;x++(
}
اوامر مطلوب تنفيذها
{
وبداخل اقواس البلوك للحلقة الاولى مطلوب  وضع اوامر للتنفيذ فكانت اوامر التنفيذ داخل البلوك عبارة عن حلقة اخرى وما المانع فالحلقات وغيرها هي نفسها اوامر والحلقه الاخرى كانت عبارة عن عداد يعد من الرقم 1 الى الرقم 12 وهي ايضا تحتاج الى صيغة معينة واقواس بلوك للتنفيذ وهي موضوعة في البرنامج بخلفية خضراء كما يلي
for)y=1;y>13;y++(
}
z = x*y;
cout>> x>>"*">>y>>"=">>z>>endl;
{
وبداخل بلوك الاوامر للحلقة الثانية وضعنا عدة اوامر لتفى بالغرض الذي من اجله تم عمل البرنامج وهو جدول الضرب – عبارة عن معادلة لحساب حاصل ضرب المتغيرينxوy
ويوضع الناتج في المتغيرzكما يلي
z =x*y;
بالطبع تلى ذلك صيغة لطبع مخرجات البرنامج والا ما الفائدة منه اذا لم ارى نتيجة عملى وهذه الصيغة سأشرح لك فيما بعد وفي هذا الدرس لماذا اخترت هذه الصيغة بالتحديد فهو ليس موضوعنا الآن ودعني اشرح لك الاهم من ذلك وهو ميكانيكية عمل الحلقتين
·يبدء البرنامج بالدخول الى الحلقه الاولى ويخصص للمتغير اكس القيمة واحد حيث انها قيمة عداد البداية ثم يدخل الى داخل اقواس بلوكه لتنفيذ ما بداخله فيجد حلقه اخرى فيبدء بتنفيذها وطلبت الحلقة ان يكون متغيرها واي يبدء بالقيمة واحد وينتهي بالقيمة 12 ثم تدخل الحلقة الثانية الى بلوك اوامرها فتجد معادلة يضرب فيها قيمة اكس التي هي واحد الآن وتتغير قيمة واي فيها ثم طبع النتائج وتظل الحلقة الداخلية تنفذ بتغير واي مع ثبات اكس بالطبع وتكون النتائج كما يلى
1*1= 1
1*2= 2
1*3= 3
.
.
.
1*12= 12
وعند وصول نهاية عداد الحلقة الداخلية الى 12 وهو نهاية الحلقة ينتهي تنفيذ الحلقة فيستمر البرنامج فيجد امامه قوس نهاية الحلقه الخارجية ذو الخلفية الصفراء فيعود الى الحلقة الخارجيه حيث تزيد قيمة اكس بمقدار واحد وتصبح قيمتها = 2 فيدخل الى بلوك اوامره كما سبق فيجد حلقة اخرى تبدء من واحد وتنتهي ب 12 وبداخلها معادلة وامر طبع فيكون التنفيذ كما يلي
2*1= 2
2*2= 4
2*3= 6
.
.
.
2*12= 24
وهكذا يستمر التنفيذ الى ان تصل الحلقة الخارجية الى نهايتها بالرقم 12 واثناء ذلك تنفذ الحلقة الداخلية من بدايتها الى نهايتها اي من 1 الى 12 وتطبق المعادلة وامر الطبع ليكون اخر تنفيذ كما يلي
12*1= 12
12*2= 24
12*3= 36
.
.
.
12*12= 144
شرح صياغة امر الطبع بالصورة التالية
cout>>x>>"*">>y>>"=">>z>>endl;
مابداخل علامات الاقتباس دائما يطبع كما هو وهو مميز اعلاه بالخلفية الخضراء وكل مايوضع داخل علامة الاقتباس يطبع نصه كما هو اما ماهو خارج علامات الاقتباس بين ازواج الاقواس<<متغير<<فيطبع قيمة المتغير وليس اسم المتغير فمثلا x  لاتطبع x  ولكن تطبع قيمتها فمثلا 1 – 2 – 3    ----- 12 حيث انها متغيرات وتميز اعلاه بالخلفية الصفراء وذلك للحصول على شكل مقبول يوضح العملية المطلوبة لتظهر النتائج بالصورة
12*12=144
والآن الى النوع الثاني من الحلقات وهو ابسط من السابق ولكن السابق اكثر استخداما واكثر قوة
While
#include >iostream.h<
int main)(
}
int x=0;
while)x>100(
}
cout>>x>>endl;
x++;
{
return 0;
{
سوف اشرحها لك في سطور قليلة  لبساطتها الاوامر باللون الازرق سبق شرحها اما الحلقة موضع النقاش فهي باللون الاحمر وصيغتها
while)x>100(
وبعد الاعلان عن المتغير اكس خلاصة شرح الامر السابق )أعد تنفيذ ما بداخل البلوك طالما اكس او المتغير اقل من 100 ثم اقواس بلوك تضع ماشئت بداخله من اوامر وقوس نهاية البلوك ويزيد معنا فقط عداد للمتغير ليزيده بالمقدار الذي تريده ويوضع في اي مكان داخل الحلقة او حسب افكارك عن البرنامج المهم لاتنساه والا سوف يدور البرنامج داخل الحلقة الى الابد حيث ان شرط نهايتها ان تزيد اكس عن 100 وطالما لم تضع عداد زياده للمتغير فلن يتحقق الشرط وبالتالى لن تنتهي الحلقه الى الابد ويظل يعمل الكومبيوتر بلا نهاية للبرنامجويميز العداد بالخلفية الصفراءواليك جدول صياغة الامر الذي تعودنا عليه.
الصيغة
التفسير
while
امر اللغة لعملية التكرار
)
قوس مفتوح يوضح بداخله بارامترات الامر
X>100
المتغير مع شرط لنهاية الحلقة
(
قوس نهاية بارامترات الامر – لاتضع بعده فاصلة منقوطة
}
قوس بداية بلوك الاوامر المطلوب تكرارها
بداخل اقواس البلوك توضع الاوامر المطلوب تكرارها
x++;
ولا تنسى عداد الزياده او النقصان ليتحقق الشرط لانهاء تنفيذ الحلقة
{
قوس نهاية بلوك الاوامر المطلوب تكرارها
لقد ذكرت لك كلمة عداد الزيادة او النقصان نعم يمكن ان يتناقص العداد اذا كانت صيغة البرنامج كما يلي وذلك لطبع قيمة المتغير تناقصيا من 99 الى صفر بعد ان كان في البرنامج السابق تصاعديا من صفر الى 99 ويكون التعديل كما يلي
#include >iostream.h<
int main)(
}
int x=99;
while)x<0(
}
cout>>x>>endl;
x--;
{
return 0;
{
بدء هنا تخصيص المتغير مع الاعلان بالقيمة  99 ثم شرط التكرار ان يكون متى كانت قيمة المتغير اكبر من الصفر ثم عداد تناقصي يظل يطرح واحد من القيمة الى ان يصل الى الصفر ثم يطرح من الصفر 1 فتصبح قيمته –1 وبالتالي لايتحقق الشرط حيث ان قيمة –1 ليست اكبر من الصفر وتنتهي الحلقه كما نريد لاحظالعداد التناقصي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://sadam-alsharabi.roo7.biz
 
الدرس الثاني لاساسيات سي بلس بلس
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات :: دروس سي بلس بلس c++-
انتقل الى: