المتغيرات
تعلّم\ي عن أبسط الطرق لتحفيظ المعلومات في كود أبجد.
ما هي المُتغيرات؟
المتغيرات هي وسيلة لحفظ المعلومات. من الاسم نستنتج أن قيمة المتغير غير ثابتة، ويمكن تتغير مع الوقت.
تعريف المتغير
التعريف هو الإعلان عن متغيرٍ جديدٍ عبر منحه اسمًا، نوعًا، وقيمة.
صياغة تعريف متغير جديد تكون كالتالي:
الكلمة المفتاح
متغير
اسم المتغير
نوع المتغير
أنواع المتغيراتيمكن أن يكون نوع المتغير بدائيًا، مثال: رقم، مقطع، منطق. ويمكن أن يكون نوعًا خاصًا نُعرّفه نحن (المزيد هنا).
علامة تعيين القيمة
=
قيمة المتغير (اختياري)
قيمة المتغيراتيمكن للقيمة أن تكون بدائية، مثال:
12
،"مرحبا بالعالم"
، أو عبارة مُركّبة، مثال:(3 + (2 - 4))
فاصلة منقوطة
؛
لانهاء الجملة
مثال على تعريف رقم متغير س يحمل القيمة 1:
متغير رقم س = 1؛
تعريف متغير بدون قيمة
ليس بالضرورة منح المتغير قيمةً مباشرة عند التعريف. لذلك، إن لم تتوفر القيمة عند التعريف، يمكن الاكتفاء بمنحه الاسم والنوع فقط، مثال:
متغير رقم س؛
في حال تعريف متغير بدون منحه قيمة، فإن القيمة غير_مُعرّف
تتم منحها للمؤشر مؤقتًَا. هذه القيمة تحول دون استعمال المؤشر
إلى أن يتم منحه قيمة حقيقية.
توضيح:
المثال التالي خاطئ:
متغير رقم س؛
متغير رقم ش = س؛
أما المثال التالي فلا بأس به:
متغير رقم س؛
س = 1؛
متغير رقم ش = س؛
استخدام المتغير
بمجرّد تعريف المتغير ومنحه قيمة، يُصبح بإمكاننا الدلالة عليه واستعماله مثله مثل أي لفظ آخر.
مثال على كتابة قيمة متغير:
متغير مقطع رسالة = "مرحبا بالعالم"؛
أكتب(رسالة)؛
تغيير قيمة المتغير
تغيير قيمة المتغير، أو منحه قيمة جديدة، شبيه بعملية التعريف، فقط بدون تكرار النوع أو الكلمة المفتاح متغير
:
متغير مقطع كلمة = "مرحبا"؛
كلمة = "أهلا"؛
تغيير قيمة رقم متغير أو منطق متغير مباشرة غير مسموح به.