القارعي للصيانة والبرمجة 7:67/6677 ع ©53511661:2010:55
٠ متغير حقيقي أي متغير يصلح لتخزين رقم حقيقي(يقبل الكسور العشرية
مثل +“+وو 46م و33034٠)
٠ متغير حقيقي مضاعف أي يستطيع أن يخزن رقم حقيقي ضعف المتغير
الحقيقي العادي.
يخضع اسم المتغير لشروط معينة يجب أن تعرفها تجنباً لأخطاء قد تقع
* يجب أن يبداً المتغير بحرف ثم يكمل المتغير بعد ذلك حروف أو أرقام و
» من الممكن أن يشتمل اسم المتغير حتى 7١ حرف و ما زاد عن ذلك لا
يلتفت إليه مترجم اللغة.
يختلف عن 54 يفرّق المترجم بين الحروف الصغيرة و الكبيرة فالمتغير
فإذا استعملا في البرنامج يعتبر هما البرنامج متغيرين.54المتغير
يجب ألاً يكون المتغير باسم كلمة من الكلمات المحجوزة في اللغة.
فيمكن أن يتم الإعلان عن ©1++0إذا كنت تستخدم مترجم للغة
المتغيرات في أي مكان بالبرنامج و لكن بشرط أن تكون قبل العبارات التي
فقط فيجب أن ©تستخدم هذا المتغير أما إذا كنت تستخدم مترجم للغة
يكون الإعلان في أول البرنامج لتلافي الأخطاء.
المؤثرات هي الرموز التي تربط بين المتغيرات و الثوابت لإنشاء علاقة
الفارعي للصيانة والبرمجة 7:67/6667ع©535116612010:55
ما أو معادلة تختلف أنواع المؤثرات باختلاف وظيفة كل مؤثر . و تأخذ
الأنواع الآتية:
و هي علامات الجمع والطرح و القسمة و الضرب وتستخدم مع
و تستخدم لمقارنة قيمتين لمعرفة هل هما متساويتين أو إحداهما أكبر أو
أقل من الأخرى و هكذا. و يوضح الجدول التالي مؤثرات المقارنة و
الرموز التي تستخدم بدن عنها.
,5 المؤثر
أكبر من
تساوي قيمة المتغير © وفي نفس الوقت قيمة المتغير 0 تساوي
معناه إذا كانت قيمة المتغير له
قيمة المتغير .8 .
يوضح الجدول التالي هذه المؤثرات و الرموز التي تستخدم بدلا منها:
القارعي للصيانة والبرمجة 8767/6667 © 5351661201055
ع | ميم | ا
نفس المتغير فمثلاً إذا قمت بتخزين القيمة ١ في
و أردت مضاعفة القيمة المخزنة يجب أن 6-جباستخدام الأمر ع المتغير
تساوي ١١ و لزيادة قيمة ع بهذا تصبح قيمة 8*2-وتكتب الأمر
وهكذا و هذه الطريقة تستخدم في جميع لغات البرمجة و 8-28+1المتغير
بوجود طريقة بجانب الطريقة السابقة موضحة بالجدول ©تتميز لغة
6والتالي بفرض أن
يستخدم كما سبق في إلحاق قيمة بمتغير أما المؤثر << يستخدم للمقارنة.
يستخدم لمعرفة باقي القسمة(و تستطيع أن تحدد هل الأرقام الموجودة في
85/متغير ما زوجية أم فردية) فمثلاً إذا كانت
الفارعي للصيانة والبرمجة 7:67/6667ع©53516612010:55
ستكون قيمتها ١ وهو باقي قسمة الرقم ه على ١ 6 فإن
بمقدار 8 معناه زيادة قيمة المتغير 8+1/-8/من المعروف أن التعبير
بمقدار واحد ولكن / معناه إنقاص قيمة المتغير 1-/82/واحد و التعبير
وتقابل 8/توجد صور أخرى مسموح بها لهاتين العمليتان وهي ++
1-ث/حم وتقابل م و --1جحقحم
أن كل دالة مرتبطة بملف توجيه يستدعى هذا الملف في أول
البرنامج بالعبارة 8001008 فمثل ١ الووزجادم
معرفة بالملف 51010.00 وتكتب العبارة فيؤأول البرنامج حتى يتعرف
المترجم على الدالة و هكذا مع باقي الدوال. ا/ر
» دالة الطباعة على الشاشة 10 0101م
ملف التوجيه .51010 277
تستخدم الدالة () 1016م لطباعة البيانات بجميع أنواعها ( (10175]78
وتأخذ الدالة عدة صور وكذلك معاملات وأكواد تحدد شكل المخرجات.
وسنوضح فيما يلي مثال لكل صورة مع الشرح
الفارعي للصيانة والبرمجة 7:67/6677ع©53516612010:55
وفي هذا المثال يتم طباعة ما بين علامتي التنصيص". "كما هو على
الشاشة وبالتالي نحصل على النتيجة التالية:
المترجم 01 يترجمها إلى يد وبالتالي نحصل على النتيجة التالية:
جدولة خالية ويشمل الجدول_ التالي على الأ تخدمة مع
الدالة0 08101 والتي تؤدي أشكال خرج مختلفة.
الكود الاستخدام مثال
0١ الانتقال لسطر جديد (07)) أمضم
1١ نقل المؤشر بعد * مسافات | (8011)71م
١ إخراج صوت الصافرة (87")) أصاضم
الفارعي للصيانة والبرمجة 7:67/6677ع © 5351661201055
١ إرجاع المؤشر مسافة خلفية ("1)5 0001م
00١ طباعة الحرف المناظر للكود المكتوب بالنظام السااس عشر
000١ طباعة الحرف المناظر للكود المكتوب بالنظام الثماني ("ل0018
؟؛ طباعة علامة الاستقهام
3 باعة العلامة (' ) "٠7( )1 مم
ى“ ا اعة التنصيص (1)"1 8001م
ة القيم الموجودة بالمتغيرات
نستخدم أكواد معينة لتحدد نوع الباتك زاب طباعتها بالدالة () 01017م
انظر للمثال التالي:
القارعي للصيانة والبرمجة 767مة ممع © 5351661201055
في هذلءاليثال عندما يقابل مترجم اللغة العلامة96 ينظر إلى الحرف التالي
لهذه اللا ويعتبر هذا الحرف توصيف لقيمة موجودة بعد العلامة؛ وكل
حرف يكك<نوع معين من البيانات ففي هذا المثال نلاحظ:
مه سيا قم صحيح بينما )96 تعني 10214 أي رقم حقيقي .
6 توصيف لمتغير (أو ثابت) رمي حقيقي (11021
6 توصيف لمتغير (أو ثابت) +008 (حوكراحد) ("
6 توصيف لعبارة حرفية 510109 (حرق أو أكثر
حرف) ("طع","965") نمام
إن توصيف لمتغير (أو ثابت) رقمي صحيح بدون إشارة
6» توصيف لمتغير (أو ثابت) بالنظام السادس عشر «و
القارعي للصيانة والبرمجة ممع © 5351661201055
6 توصيف لمتغير (أو ثابت) بالنظام الثماني 0018١
ملاحظات: يمكن أن تستخدم الأكواد 096 أو 96) لتحديد عدد الأرقام التي
تظهر على الشاشة فمثلاً الصورة 96.؟) يعني طباعة ثلاث أرقام بعد
العلامة العشرية فمثلاً الرقم 58.5778 يظهر بالصورة 4.574 ؟8.
هي د الرئيسية التي تسمح بإدخال جميع أنواع البيانات وهي
تأخذ نفس المعاملات التي تأخذها الدالة8101)0م _للتعامل مع البيانات
والصورة العامة د01
مثال التالي يوضح استخدام الدالة جًّ يث يقوم باستقبال مجموعة
قيم مختلفة النوع وطباعتها على الشاشة.
الفارعي للصيانة والبرمجة 7/6677م7ع ©535166:2010:55
ونلاحظ أن الدالة 808010 تستقبل قيمة صحيحة وتخزنها في المتغير 8
وقيمة حقيقية وتخزنها في المتغير 0 ولكن ماذا يعني المؤثر .8 ؟