08-07-15, 12:27 AM
(آخر تعديل لهذه المشاركة : 18-07-15, 08:58 PM {2} بواسطة أبوبكر سويدان.)
المتغيرات Variables
المتغيرات في لغة البرمجة هي المساحة التي نحتاجها في الذاكرة لكي نخزن فيها قيمة متغيرة...
تستطيع أن تتخيل أن المتغير هو عبارة عن علبة في الذاكرة ، تحتوي على معلومات مؤقتة يمكن أن نغيرها في أي لحظة..
كما يمكنك اعطاء اسم لكل متغير و يجب أن تكون أسماء المتغيرات مختلفة عن بعضها البعض.
(منقول)
انواع المتغيرات في فري باسكال
توجد عدة انواع للمتغيرات في لغة فري باسكال أهمها:
مدى المتغيرات Variable Scope
هناك متغيرات نستخدمها داخل اﻹجراء Procedure أو الدالة Function بحيث نستخدمها داخلياً، ولا يمكن استعمالها خارجها، ونستخدم الكلمة المفتاحية Var قبل اﻹعلان أو التصريح أو تعريف المتغيرات قبل كلمة Begin الخاصة باﻹجراء أو الدالة.
هناك متغيرات على مستوى الوحدة Unit بحيث يمكننا استعمالها في أي مكان داخل هذه الوحدة فقط. ويتم تعريفها تحت كلمة Private أعلى الوحدة.
هناك متغيرات على مستوى المشروع، بحيث يمكننا استعمالها في أي وحدة من وحدات المشروع. ويتم تعريفها بعد كلمة Public أعلى الوحدة.
والفيديو التالي يوضح ما سبق شرحه:
http://wiki.freepascal.org/Variables_and_Data_Types
المتغيرات في لغة البرمجة هي المساحة التي نحتاجها في الذاكرة لكي نخزن فيها قيمة متغيرة...
تستطيع أن تتخيل أن المتغير هو عبارة عن علبة في الذاكرة ، تحتوي على معلومات مؤقتة يمكن أن نغيرها في أي لحظة..
كما يمكنك اعطاء اسم لكل متغير و يجب أن تكون أسماء المتغيرات مختلفة عن بعضها البعض.
(منقول)
انواع المتغيرات في فري باسكال
توجد عدة انواع للمتغيرات في لغة فري باسكال أهمها:
- عدد صحيح Integer
- عدد كسري Real
- مضاعف Double
- سلسلة نصية String
- حرف Char
- منطقي Boolean
مدى المتغيرات Variable Scope
هناك متغيرات نستخدمها داخل اﻹجراء Procedure أو الدالة Function بحيث نستخدمها داخلياً، ولا يمكن استعمالها خارجها، ونستخدم الكلمة المفتاحية Var قبل اﻹعلان أو التصريح أو تعريف المتغيرات قبل كلمة Begin الخاصة باﻹجراء أو الدالة.
هناك متغيرات على مستوى الوحدة Unit بحيث يمكننا استعمالها في أي مكان داخل هذه الوحدة فقط. ويتم تعريفها تحت كلمة Private أعلى الوحدة.
هناك متغيرات على مستوى المشروع، بحيث يمكننا استعمالها في أي وحدة من وحدات المشروع. ويتم تعريفها بعد كلمة Public أعلى الوحدة.
والفيديو التالي يوضح ما سبق شرحه:
http://wiki.freepascal.org/Variables_and_Data_Types