You are on page 1of 3

‫الدرس الثالث ‪ :‬المتغيرات في برنامج الباسكال‬

‫التصريح ‪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‬فهي تقبل القيم الصحيحه والحقيقيه ولكنها تأخد حيز من الذاكرة أكبر‬
www.monimay@maktoob.com
monimay20@yahoo.com
monimay123@hotmail.com
0912404872

You might also like