الكلمات المحجوزة والمتغيرات والثوابت في لغة البرمجة باسكال

اقرأ في هذا المقال


الكلمات المحجوزة في لغة البرمجة باسكال – Reserved Words In Pascal Programming Language:

الكلمات المحجوزة (Reserved Words) هي عبارة عن مجموعة من الكلمات المعرفة ضمن مترجم لغة البرمجة باسكال ولا يجوز استخدامها كأسماء للمتغيرات والثوابت في هذه اللغة، ولكل لغة برمجة مجموعة من الكلمات المحجوزة الخاصة بها، وفيما يلي قائمة بأهم الكلمات المحجوزة في لغة البرمجة باسكال:

casebeginarrayand
downtododivconst
forfileendelse
inifgotofunction
notnilmodlabel
procedurepackedorof
setrepeatrecordprogram
untiltypetothen
withwhilevar

المتغيرات في لغة البرمجة باسكال –  Variables In Pascal Programming Language:

تقوم معظم لغات البرمجة ومن ضمنها لغة البرمجة (Pascal) بتعريف المتغيّرات التي يتم استعمالها في البرنامج والتي هي عبارة عن أسماء يتم تخزينها في ذاكرة الحاسوب لحين يتم استخدامها، حيث يتم تحديد مجموعة ونوع القيم التي يمكن تخزينها في المتغيّر بالإضافة إلى تحديد نوع العمليات التي سوف يتم إجراؤها على هذه المتغيرات في المستقبل، ويتم استخدام الكلمة الأساسية (var) لتعريف متغير في لغة باسكال، وهناك أنواع مختلفة من هذه المتغيرات وهي:

  • عدد صحيح (Integer): أي أنه يجب أن تكون القيمة المدخلة للمتغيير من نوع الأعداد الصحيحة فقط.
  • عدد حقيقي (Real Number): أي أنه يجب أن تكون القيمة المدخلة للمتغيير من نوع الأعداد الحقيقية وهي التي تشمل على مجموعة الأعداد الصحيحة بالإضافة إلى الأعداد العشرية.
  • نص (Char): بمعنى أنه يجب أن تكون القيمة المدخلة للمتغيير عبارة عن مجموعة من الحروف.
  • متغير منطقي (Boolean): معنى أنه يجب أن تكون القيمة المدخلة للمتغيير إما صح (True) أو خطأ (False).
  • السلاسل النصية (Strings) وتستخدم في تخزين السلاسل مثل الحروف والأرقام المختلفة و غيره.

الثوابت في لغة البرمجة باسكال – Constants In Pascal Programming Language:

الثوابت (constants) في لغة البرمجة باسكال لا تختلف عن المتغيرات إلا أنه قيمتها لا يمكن ان تتغير أي أنها قيمة ثابتة، ومن الممكن إسناد القيمة إلى الثابت عند الإعلان عنه باستخدام الكلمة (Const) وهي الكلمة الأساسية للإعلان عن الثوابت.

المصدر: Pascal - Variable TypesPascal - Basic SyntaxPascal Variables and Data TypesVariables, Constants & the Assignment Statement


شارك المقالة: