اعلم اخى القارىء اننى حينما اتحدث عن الكونسول اننى اتحدث عن شاشه الدوس التى سوف
تظهر حين تنفيذ المشروع تابع شرح اكواد خصائص الكونسول بدقه وقم بتجربتها كلها لتشعر
بالفرق
ايقوم هذا الكود يمسج شاه الدوسن ان كان بها كلام يفضل كتابته مع أول كل كود" ():168) .005016
تير لون ماخلف الام فى شاه النوس © عبر1ة .عه 005016601 - 00060167 :005012866
لوضع عنوان معين فى شاشه الدوس والمنواالاتراضى لها يكون على اسم المشروع؟ ( "669" )
للكثابه فى سطر قال للزياله * (اعسى تعن" )تلع 0501م
المثال الأول :-
مثل يقوم بعرض بيانات شخص فى شاشه الدوس تلقائيا '
لقد قمنا فى هذا المثال بحجز ثلاث مخازن من النوع النصى باسماء معينه ووضعنا بكل مخزن
بيان لشخص معين
ثم أمرنا شاشه الدوس ان تضع بيانات الشخص الموجوده فى كل مخزن فى سطر واحد
ثم امرنا شاشه الدوس بعمل خط هكذا تحت بيانات الشخص
ثم عدم اخفاء شاشه الدوس بعد تنفيذ المطلوب الا عند الضغط على اى زرار من الكيبورد
هل قمت بتطبيق المثال ؟
ركز كويس وانت بتطبق وافهم الكود بيقول ايه وفايدته ايه تعالى نطور الكود شويه فى المثال
المثال الثانى :-
مثال يوضح عمل الكونسول عن طريق ادخل المستخدم قيم معينه *
(* : عممرام تمعة عن كمع" )عخعلاع 0501
عمتاففعة .عتمعمف - 5106 كم 1خممة سوط
(لخفضة رعمعظة رعسم , "(2) :1قماا (3) عممطام (6) اعهاا" )ع علا 0501
هو نس المثل السابق ولكن المستخدم نفسه هو الى قام بادخال بيانات الشخص افهم الكود بيقول ايه
امزنا الكوتسول بكثابه هذه الجمله فى سطر قال للزياده 306 8681 08 08
وفمنا بحجز مخزن نصى وامرناء بحمل القيمه التى سيدخلها المستخدم
امرنا الكوتسول نكتابه هذه الجيله 860008 8681 08 م8016
ثم قمنا بحجز متغير نصى ليحمل قيمه مايدخل المستخدم فى الشاشه
ثم امزنا الكونسول بعدم اغلاق شاشه الدوس فور تنفيذ الكود الا عند الضغط على أى ززاز فى الكيبورد
من المعروف عند حجز مخزن من 8601638 الذى برجع بقيمه نعم او لا فاته عند حجزه يبحمل القيمه لا
النوع
الحجز مزن تحمل قرم خلية 7 ج068010 - (0فع8001 10118016)07 عم 8 هلط
اخى القارىء قبل البدء فى الوحده الثالثه اتمنى ان تكون قد طبقت الأمثله السابقه بدقه وفهم معنى كل كود لان
الممشقات
تحمل المخصوصه صفات المخزن العادى ولكنها تحتوى على اجزاء دعنا نلاحظ الفرق مع الامثله
المثال الاول :-
ده مثل مبسط يوضح كيفيه عمل المصفوفه *
والجزء الثانى 300
هل لاحظت كيفيه عمل المصفوفه ؟ هل عرفت ما الفرق بينها وبين المخزن العادى ؟
اذا هيا بنا نذهب لنطور المثال اكثر لنتعرف على مميزات المصفوفات
المثال الثانى:
المثال الثالث:
مثال يوضح كيفيه_زياده عدد اجزاء المصفوفه بدون هدمها '
ركز فى شرح المثل ده عشان تفهمه كويس
بوضع قيم معينه فى الجزء الثالث والرابع
ثم امرنا الكونسول بكتابه محتويات الاربع اجزاء فى شاشه الدوس
هل قمت بتطبيق المثل ؟
اذا هيا بنا لنقوم بتطوير المثال اكثر لنرى امكائيات المصفوفات
المثال الرابع:
هذ المثال يجعل المستخدم يقوم بانشاء المصفوفه
وهات 070 جاع اع
يقوم الكود يجنل فرز لمناصر المصنوفه وذلك بترتيت اجزاها من الكبير الى الصغير * (0 )8م56 زوم .50ر5
امرنا الكونسول بأن يسال المستخدم بادخال عدد اجزاء المصفوفهة
ثم قمنا بحجز متغير من النوع العددى ليحمل قيمه ما ادخله المستخدم (عدد اجزاء المصفوفه)
ثم قمنا بعمل دواره تقوم بعمل الاتى
تسآل المستخدم عن ادخل القيمه التى يريد وضعها فى كل جزء من الاجزاء
وتقوم بقراءه كل قيمه ووضعها فى الاجزاء على الترتيب
بعد ما قام المستخدم بوضع قيمه لكل جزء من اجزاء المصفوفه تنتظر الشاشه منه ان يضغط على
ثم عرض قيم اجزاء المصفوفه التى قام بادخالها المستخدم
ثم فرزها (ترتيبها من الرقم الكبير للصغير)
وقراءه الشرح بدقه سوف تتغلب على كل الصعوبات ثم هيا بنا لنطور المثال اكثر ؟
المثال الخامس:-
مثل يوضح كيفيه عمل بحث داخل مصفوفه عن طريق داله البينارى سيرش *
ثم قمنا باعطاء كل جزء من اجزائها قيمه معينه (احمد) و (محمد
قبل كود البحث لن يفلح معك الكود
ثم امرنا شاشه الدوس ان تطلب من المستخدم ان يدخل الاسم المراد البحث عنهة
ثم قمنا بحجز مخزن نصى ليحمل القيمه التى سوف يدخلها المستخدم
وقمنا ايضا بحجز مخزن عددى (أى يحمل بيانات من النوع العددي فقط بدون كسور) ليحمل ناتج
جمله البحث
ثم أمرنا الكونسول بكتابه ناتج جمله البحث (الذى كان مخزون فى المخزن العددى)
اعلم اخى القارىء ان ناتج هذا المثال سيعطيك رقم الجزء الذى يحتوى على قيمه البحث
فى البحث
اذا اعلم ١ فهمت طريقه عمل المصفوفات وهكذا تكون قد انتهى درس المصفوفات
اتمنى ان يكون قد وصلت بفكرك الى ارقى المستويات
العمليات على التصوح فى الكوسول
شرح كيف بتعامل الكونسول مع النصوص من حبت عرض اول حرف من كلمه مخزنه
او من منتصفها او البحت عن خرف معن فى كلمه مخزنه
ع + ا - 5106 عم ا سلط
بيغم الكود باقتظاع الكلمه الموجوده فى المخزن من اليسار ايجعل -روفها3 حروف فق" (3 ر156)8 < 8
بوم لكود باقطاع الكلمه الموجوده فى المخزن من اليمين ليجعل حروفها3 حروف فط" (3 ر8) 8562
لاظهار حرقين من يسار الكلمه الموسوده فى المسزن؟ ((2 .186)1262)8 660561-11
الاظهاز لول حرفين من يمين الكلمه المرجوده فى الممزن المعدة * )1360 )60501-11146106
يوم الكود باظهار رقم الخرف !8 الموجود في الكلمه' ( ("14" ر8)+6402)305 044 .605012
يقوم الكود الثلى بلظهار ثلاث خروف ابقداء من العرف الاوك فى الكلمه ' ((3 ,3 ,)04461402034 .605012
ايقوم بتدديل العرف ع مكان الدرف 14 فى الكلنة ١ (("81" رع" .6302)8201366)8 605012-10
فى هذا المثال
قمنا بحجز ثلاث متغيرات من النوع النصى
ثم امرنا الكونسول بسؤال المستخدم ان يكتب اسمه لنقوم ببعض العمليات عليه
لا اعلم ماذا اقول لك من اهميتها !! ولكنك ستلاحظ كبر اهميه هذه العمليات حينما تحتك بالسوق