ماع سعد عط آه دعأ ع1" >>0111
بد<حصن
قمنا بتعريف مصفوفة “07 واسميناها 02883010 ونوع
بيانتها +« وحجمها 10 وبعد ذلك قلنا له ان اجعل العنصر الذي
العنصر رقم واحد هو العنصر الثاني .
و بعد ذلك قلنا له ان يطبع العنصر رقم 1 ثم قلنا له ان يطبع
في كل عناصرها .
بعد فاصلة وهو كاننا نقول له ان حجمها 10 واملئ عناصر
ومن ثم قلنا له ان العنصر رقم 1 ضع به القيمة 13 .
العنصر رقم 0 وطبعا سوف يكون في العنصر رقم 0 القيمة 7 لاننا
ثم هنا في جملة 10210:.517260 فان عزو هو دالة في ال 26762101
وبعد ذلك ادخل المستخدم قيمة في المتغير و .
ولاحظ جملة ()10201.768126 فانها جملة تغيير حجم المصفوفة
و 176+ هي دالة لل 6208 وهنا بين القوسين نضع حجم
المستخدم وهذا ما لا تستطيعه المصفوفات الكلاسيكية .
وتستطيع معرفة هذه الدوال انه بعد ان تكتب اسم المصفوفة
وتضع نقطة فانها سوف تظهر لك في قائمة .
*** اذا لم ينجح البرنامج في التنفيذ معك وقال لك ان هناك خطا
فحاول ان تعمل تضمين للمكتبة <(ا.:876210> بدل
<«ما©»»> والغي جملة :5:11 112111650266 151176 وعند
تعريف مصفوفة ضع كلمة «رم1نع ررد بدل :7610 .
2- جملة تعريف انواع البيانات 606060) :
جملة 8م1000 هي جملة من اجل ان نعرف نوع بيانات معين
(اي عد او «عداء الخ..) باسم آخر .
وتكون صيغة الجملة اول شيء كلمة 1060061 ثم نوع البيانات ثم
توضع كلمة -«» فان البرنامج ياخذها على انها 106 .
وكما نلاحظ اننا قمنا بتعريف المتغيرات بال جتان .
النوع الذي عرفنا به الاسم فبالمثال السابق اذا اردنا تحويل
عرفنا بها الاسم )ع ونغير النوع الى 1188 اذن في المثال
السابق تصبح جملة ال 006066 هكذا:
7 تقفتا 106061
والى اصبحت لغة السي ++ باليه فالذي تفعله انك تعرف اسم من
نوع ما وتستخدمه عند تعريف المتغيرات التي من الممكن ان تقوم
سعدا نوع ناته
3- تعدد الاحتمالات و جملة (صن«) :
يوجد مواقف كثيرة تكون احتمالاتها الذي سوف تنتهي به اكثر من
حالتين كنا عند الحالتين نستخدم ال 1001 ولكن اذا كان هناك اكثر
من حالتين فماذا سنفعل وجاء الحل في جملة ««««» وهذه
الجملة تعطيك صلاحية تعريف الحالات التي تريد و عدد الحخلات
فيصبج باستطاعتك تعريف متغيرات من نوع ال صسيس«»ه الذي
وصيغتها كالتالي اول شيء كلمة «««» ثم نفتج قوس ) ثم نضع
الحالة الاولى ثم فاصلة زِ ثم الحاله الثانية ثم فاصلة , ...وهكذا
حتى انتهاء الحالات نضع تسكيرة القوس ( وفي النهاية نضع
فاصلة منقوطة , .
مثال :---
حبانسف 00> عل بتاع دز#
زنأدصت)طاععيا "ت10
بد<حصن
بال «»>> "812406688 ">>0111
(000ع01«--)]ز عقاء
عماء
(60<: كاك 6>90) أ عقاء
عياء
وفي المثال السابق قمنا بتعريف 0#« من نوع ««««» وفيها
ثلاث حالات الحالة الاولى 258 والثانية 0185000 والثالثة
**** تستطيع استخدام الانواع التي تعرف بها ال دست« ان
4- عمليات التاكد من شروط البرنامج وجملة (6:1و64):
الاخطاء وتصحيح البرامج . عند استخدامها يجب تضمين مكتبة
فهنا جملة :2886 هي عبارة عن جملة شرطية ترجع حالتان
© فان البرنامج يتوقف ويخرج لنا جملة «0» ويخرج لنا
شاشة سوداء يقول لنا فيها انه هناك خطا في الشرط كذا في
السطر كذا.
حا سفء :05> علسسلع #11
حاا >4١ علسساع صل
أ “تعد عسف 77" >>0111
ففي المثال السابق اذا ادخلنا له عدد اقل من 5 فان البرنامج يكمل
ماله اما اذا ادخلنا رقم اكبر من 5 فان البرنامج يتوقف ويخرج
0 ثم يخرج شاشة سوداء فيها الاتي :
7, وهنا يعطيك موقع الملف في جهازك 1116 ,2>5 :101160 855611010
شرط 8>5 في الملف الذي موقعه كذا عند السطر ال 7 .
الخطأ فانه اذا كان البرنامج يتكون من اكثر من ملف فانه يعطيك
باي ملف حصل الخطا .
اذن فهي تستخدم عندما نريد ان نتحقق من ان شيء معين صحيح
ام لا او ان شيء ما لم يخرج عن نطاقه فنبقي البرنامج متماسك
بهذه الطريقة ونجعله بعيد عن الخطأ قدر الامكان.
5- ملاحظة على ال م)ى»زن0ه :
حا سف :00> علسسلع #1
د قفا
«تعاعتحقتم ">كص_>>" د عط سه ">>آنام0
تتعاعتحتوعل ">>كد_>>" د عط ستها ">>ن01
هنا قمنا بتعريف 6©6ز(ه قبل ال ؤم« (اي في المنطقة العامة
يبدأ بتنفيذ آل «تمع يمسم لل عم زراه الذي خارج ال ستقدم
ففي المثال السابق سوف ينفذ :8000208 20:0 ال 81 الذي هو في
المنطقة العامة ومن ثم ينفذ «©0020:021» ال 82 الذي داخل ال
«ذد وعند النهاية سوف ينفذ :8002ل ال 02 ومن ثم
فسوف يكون اخراج البرنامج لنا الاتي:
دعا تتقعل 1 2 عط سد
تخرج التي في(::..:: 166١ -0فعل 1 د عط ستهط)
وذلك بانه يكون برنامج الترجمة الذي تستخدمه
6- التحويل من عرز الى «تهتاء او ع8000 والعكس :
في بعض | لاحيان هنالك تكون الارقام على موجودة لديك على شكل
احرف اي انها داخل متغير من نوع 21:88 وتريد تحويلها الى
صيغة ال 102 وهنا ابسط حل لهذه المشكلة هو اننا نقوم بطرح
المتغير من '0' كالآتي :
اما اذل اردت ان تفعل العكس اي ان تحول الارقام وتجعلها على
شكل احرف اي ان تحول من 6ر1 الى «وواء فانك تفعل العكس اي
اننا نجمع '0" .
:0+( تقفتا
جرب تطبيق البرنامج التالي:
حا سفء 05> علسسلع #10
تت "تقفتا
:+د-10 صتفتاء
*** هذه الطريقة تستطيع استخدامها عندما يكون الرقم يتكون
من منزلة واحدة فقط اي اننا لا نستطيع تحويل الرقم 130 الى
1# _بهذه الطريقة لانه اكثر من منزلة واحدة والعكس نفس
الشيء اي انه لا تستطيع تحويل رقم يتكون من اكثر من منزلة من
المكدس هو عبارة عن مصفوفة((8810 ) ولكن طريقة التحكم بهذه
المصفوف يتم بشكل اخر وهي تستخدم مبداً الذي يدخل اولا يخرج اخرا
عملية ادخال الرفر6 (6 “6 1تفات 018 60) سه
عملية ادخال الرقم7 (7 * حمسا غدل حتع)