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

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


-المتحولات و الثوابت و الإجراءات المستخدمة في لغة البرمجة ياسكال 


  • - يعتبر قسم التصريح  في لغة البرمجة  باسكال هو الجزء الأهم في البرنامج إذ نحدد من خلاله المعطيات.

- أهم أنواع المعطيات


  • 1- integer وحجمه في الذاكرة 2 بايت ويمثل الأعداد الصحيحة.
  • 2- long و حجمه في الذاكرة 4 بايت ويمثل الأعداد الصحيحة الطويلة.
  • 3- real وحجمه في الذاكرة 6 بايت ويمثل الأعداد الحقيقية. 
  • 4- Double و حجمه في الذاكرة 8 بايت.
  • 5-char و حجمه في الذاكرة 1 بايت ويمثل أي محرف من لوحة المفاتيح.
  • 6-Boolean وحجمه في الذاكرة 1 بايت ويأخذ القيمتين (true - false )وهو نوع منطقي.
  • 7-string و حجمه في الذاكرة 255 بايت ويدل على عبارة نصية او رقم بين اقواس ليدل علا حجم سلسلة محرفية .
  • - يتم التصريح عن المتحولات عن طريق الكلمة المحجوزة في الذاكرة Var
  • - مثال:  
  • Var x:integer.

 - المتحولات والثوابت 


  • -  يقوم الحاسب بتخزين البيانات التي يحتاجها في الذاكرة.
  •  - والمتحولات ما هي  إلا عناوين  خانات في الذاكرة يتم حفظ البيانات بداخلها.

-  شروط تسمية المتحولات


  • 1-  أن يبدأ بحرف أبجدي لاتيني ولا يبدأ برقم.
  • 2- يمكن أن يحتوي إسم المتحول على أي حرف من الخروف الأبجدية(A-Z) سواء صغيرة او كبيرة و أي رقم من (0-9)  ويمكن استخدام الخط السفلي (-).
  • 3- لا يوجد فرق بين الأحرف صغيرة كامت أو كبيرة.
  • 4- لا يسمح بوجود فراغ في إسم المتحول.
  • 5- لا يسمح بكتابة أكثر من 36  حرف .
  • 6- لا يمكن إستخدام الكلمان المحجوزة في الذاكرة مثل (Begin , Var , ).

- التصريح عن المتحول 


  • - هو أن نخبر الحاسب عن إسم المتحول ونوع معطياته ويتم ذلك عن طريق  Var.
  • - مثال:
  • - نوع المعطيات : اسم المتحول .

- التصريح عن الثابت


  • ​​​​​​​- الثابت هو قيمة تستخدم في البرنامج دون أن يطرأ عليها أي تغيير خلال تنفيذ البرنامج ويتم التصريح عن الثابت عن طريق Const.
  • - مثال:
  • -  قيمة = اسم الثابت Const 

- تعليمة الإسناد في لغة باسكال


  • - تستخدم هذه التعليمة لإعطاء قيمة للمتحول وشكلها العام .
  • -  قيمة تعبير = :اسم المتحول 

- التعابير


  • - وهي تركيب من المتحولات والثوابت والتوابع و العمليات.

-التوابع الحسابية في لغة باسكال


  • -مربع العدد sql(x).
  • - الجذر التربيعي لعدد sqrt(x).
  • - القيمة المطلقة لعدد Abs(x).
  • - جيب الزاوية sin(x).
  • - تجيب الزاوية cos(x).
  • - تعليمة الطباعة في لغة الباسكال:
  • - تستخدم هذه التعليمة لإظهار النتائج على الشاشة وصيغتها :
  • - Write Var.
  • - حيث Var  قيمة المتحولات المراد طباعتها.

- تعليمة الإدخال في لغة باسكال


  • تستخدم هذه التعليمة من أجل إدخال المعطيات و صيغتها :
  • Read(Var);
  • -هناك شكل آخر لعبارتي الإدخال والإخراج وهي بإضافة الحرفين In .
  • التعليمة  Read تعني اقرأ المتحول X و ابق في نفس السطر .
  • أما التعليمة ReadInتعني اقرأ قيمة المتحول X و إنتقل لسطر جديد.
  • وكذلك تعليمة write   و تعليمة WriteIn .

مقالات ذات صلة :


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

- لغة باسكال

- دورة تعلم لغة باسكال

 - وأخيرا:  إن كان لديك أي اقتراح أو ملاحظة أو إضافة أو تصحيح خطأ على المقال يرجى التواصل معنا عبر الإيميل التالي: Info@Methaal.com
- لاتنس عزيزي القارئ مشاركة المقال على مواقع التواصل الاجتماعي لتعم الفائدة.
- ودمتم بكل خير .