Posts

Showing posts from June, 2017

الدرس الثالث عشر 13: القيمه العشوائيه rund في c++

Image
Rund القيم العشوائيه   rund :داله موجوده في لغة c++  تقوم بتوليد الارقام والقيم عشوائيا   وتستعمل مثلا في الالعاب البسيطه ك حجر نرد من 1 الى 6  يكون الفضاء العيني له   او اي استخدامات اخرى    يوجد مكتبات تضمن هاذه الداله منها مكتبة stdlib  والتي سوف نعتمدها في هاذا الكورس  ويتم تضمينها بهاذا الشكل كما تعلمنا في تضمين مكتبه ال string : #include<stdlib.h> ماذا بعد ذلك !؟   بعد تضمين المكتبه في اعلى الكود  يمكن استدعاء الداله واستعمالها طبقاً للقوانين التاليه: اولا تحتاج الى اكبر قيمه عشوائيه MAX ثانيا تحتاج الى اقل قيمه عشوائيه MIN ثالثا  متغير ياخذ القيمه العشوائيه الناتجه  (X) رابعاً كتابه معادله الداله rund  لانتاج القيم :   (min+rand()%(max-min+1)) إذاً :  الشكل العام هو : (min+rand()%(max-min+1)) حيث min اصغر قيمه مثلا 1  و max اكبر قيمه مثلا 6  ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ مثال ـــــــــــــــــــــــــــــــ...

الدرس الرابع عشر 14: المصفوفات الاحاديه في C++

Image
المصفوفات الاحاديه  يوجد نوعان من المصفوفات المتعارف عليهم   وهم :  المصفوفات الاحاديه ..  والمصفوفات الثنائيه   تتكون المصفوفه من اعمده وصفوف   ويكون في المصفوفه الاحاديه صف واحد واعمده متعدده   بينما تتكون المصفوفه الثنائه من عده صفوف واعمده     في هاذا الدرس سوف نشرح المصفوفه الاحاديه : يمثل الشكل الاول شكل مصفوفه احاديه من 10 خانات  حيث تبدا من ال 0 وتنتهي ب 9وتستعمل للتسهيل عمليه تعريف المتغيرات بدلا من ان اعرف 10 متغيرات مثلا تستغرق 10 اسطر  ,  نقوم بتعريف مصفوفه من نوع المتغيرات بمساحه 10 خانات في سطر برمجي واحد.       ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ  اولا طريقه التعريف كالتالي .. Type    nameVar [Size];  مثال  int arr[10];  نوع المصفوفه int  اس...