المتغيرات في برنامج الباسكال Var

__________________________________

 

التصريح 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  فهي  تقبل القيم الصحيحه والحقيقيه ولكنها تأخد حيز من الذاكرة أكبر

 

 

 

 

عودة