المتغيرات و الثوابت

البيانات المعالجة عليها أن تكون معرفة بوضوح

الثابت: هو اسم أو قيمة محددة ، القيمة التي يحتويها تبقى هي خلال تدرج الخوارزمية
العبارة 'const' تجعل تعيين الثوابت شيء ممكن
كالتالي
const <constant> = <expression>;


ثابت <اسم الثابت> = <قيمة الثابت>

مثال:



const x = 5;

هنا قمنا بتعيين الثابت اكس (x) و أعطينا له القيمة 5
و العلامة (;) هي لنعلن أننا أنهينا الأمر

كل نهاية أمر نضع ذلك الرمز



المتغيرات:
المتغير في خوارزمية هو اسناد قيمة متطورة الى اسم معين

في الثوابت اذا لم نستخدم القيمة فانها تأخذ المساحة المسندة لها في الرام (ram) الميموري
و علينا اعلان القيم في أعلى الخوارزمية

أما في المتغيرات

فنعلن اسم المتغير و نوعه في أعلى الخوارزمية
و اسناد القيم يتم خلال تدرج البرنامج


صحيح هنا نعمل بأعداد بسيطة
لكن لما نتطور الى الملفات ذات الأحجام الكبيرة
يظهر دور كل من الثوابت و المتغيرات

في النهاية المتغيرات أكثر استعمالا لأننا نستطيع أن نتحكم بالرام بفضلها
طريقة اعلان المتغيرات بالكلمة المفتاحية 'var'



var a: integer;

متغير a : طبيعي

أعلنا أن a من النوع طبيعي لكن لم نسند له قيمة
لذا فهو لايأخذ مساحة بالرام
القيمة التي سيأخذها ستتطور بتدرج البرنامج

نفس الشيء في المثالين التاليين



var b: real;

b من النوع حقيقي


var c: boolean;

c من النوع منطقي

النقطتان (:) هما لتعيين النوع


كما نلاحظ ففي الثوابت لسنا بحاجة الى اعلان نوع البيانات
لكن في المتغيرات فيجب ذلك.



أتمنى أنكم فهمتم

المصدر شبكة الصاعقة العربية لتعليم الهكرزhttp://forum.sa3eka.com/soft93470.html#ixzz1Xe9oDwHq

Twitter Delicious Facebook Digg Stumbleupon Favorites More