لايف نت - عرض مشاركة واحدة - المتغيرات في برنامج باسكال رقم العضوية : 95   <font color="#0033CC">MaZeN</font> MaZeN ">

عرض مشاركة واحدة

  مشاركة رقم : 1 (permalink)  
قديم 12-06-2007, 05:48 PM
MaZeN
الصورة الرمزية MaZeN
مشرف سابق

رقم العضوية : 95
تاريخ التسجيل : Jan 2007
العمر : 23
المشاركات : 4,901
بمعدل : 6.65 يوميا
الجنس :
على النت: 1999
المؤهل الدراسي : جامعي
الجوال : Motorola L7
إرسال رسالة عبر مراسل MSN إلى MaZeN إرسال رسالة عبر مراسل Yahoo إلى MaZeN

MaZeN غير متواجد حالياً عرض البوم صور MaZeN



المنتدى : منتدى لغات البرمجة
افتراضي المتغيرات في برنامج باسكال

اليوم لح نكمل الشرح لغة الباسكال وهاد الدرس رح نحكي عن المتغيرات بهل البرنامج وبتمنى انو تستفيدوا منواااااا

التصريح Var

ويتم في هذا القسم من البرنامج التصريح عن نوع البيانات بالبرنامج قبل إستخدامها

ويتم التصريح حسب نوع البيانات إما الأنواع الأربعه Integer , Real , Boolean , Chr أو نوع قام المستخدم بتعريفه وسيتم دراسته بفصل آخر

ويخضع إسم المتغير إلى شروط وهي

1- أن يبدأ بحرف ( ولا تقبل الأسماء التي تبدأ بأرقام )

2- يحوي الإسم حروفا وأرقاما فقط

3- لا يكون الإسم من ضمن الكلمات المحجوزه بالذاكرة

4- يفضل دائما أن يكون إسم له معنى للتسهيل

أمــــثــلة
A: integer; تم تعريف مكان بالذاكره إسمه A وهو يقبل البيانات فقط من نوع الأعداد الصحيحه

B: Real; تم تعريف مكان بالذاكره إسمه B وهو يقبل البيانات من النوع الصحيح وأيضا النوع الذي الحقيقي الذي يحوي كسور

Grade: Chr; تم تعريف مكان بالذاكره إسمه Grade وهو يقبل البيانات من النوع Chr

F: Boolean; تم تعريف مكان بالذاكره إسمه F وهو يقبل بيانات من النوع Boolean أي قيم منطقيه (يقبل إما قيمه True – False )

والآن لنأخذ مثال تطبيقي على إستخدام التصريح Var

A:=5; (صحيح)

A:=3.5; (خطأ) – لإنه تم إسناد عدد حقيقي كسري إلى متغير صحيح

B:=5; (صحيح)

B:=3.5; (صحيح)

Grade:=`r`; (صحيح)

Grade:=d; (خطأ) – لعدم وضع الأقواس

F:=True; (صحيح)

F:=False; (صحيح)

F:=10; (خطأ) – لإن المتغير F لايقبل إلا قيم منطقيه إما True أو False

ونلاحظ مما سبق

القيمه Real اعم من Integer فهي تقبل القيم الصحيحه والحقيقيه ولكنها تأخد حيز من الذاكرة أكبر


توقيع MaZeN




رد مع اقتباس