المتغيّرات في البرمجة باللبنات: كيف تنشئ عدّاداً وتخزّن القيم
المتغيّر في البرمجة مكانٌ يخزّن قيمةً أثناء تشغيل المقطع البرمجي. تعلّم كيف تنشئ متغيّراً، وتهيّئه، وتستخدمه كعدّاد نقاط، مع أمثلة من منهج المهارات الرقمية وطريقة تطبيقها على منصّة حروف و دروس.

ما المتغيّر في البرمجة؟
المتغيّر (Variable) اسمٌ يشير إلى مكانٍ في ذاكرة الحاسب يُخزّن قيمةً أثناء تشغيل المقطع البرمجي، ويمكن تغيير هذه القيمة في أي لحظة. لكلّ متغيّرٍ اسمٌ فريد وقيمة. تجده في فئة لبنات المتغيّرات (Variables)، وهو ركنٌ أساسي في كتابة أي مقطع برمجي جدّي.
أنواع المتغيّرات
- رقمية: تُخزّن أرقاماً، مثل عدد النقاط أو العمر.
- نصية (سلاسل): تُخزّن نصّاً، مثل اسم اللاعب.
كيف تنشئ متغيّراً؟
- اضغط فئة لبنات «المتغيّرات».
- اضغط «إنشاء متغيّر».
- سمّه اسماً واضحاً يعبّر عن محتواه، مثل «العدّاد» أو «points».
- اضغط موافق، ثم فعّل مربّع الاختيار لعرض قيمته على المسرح.
نصيحة: اختر اسماً قصيراً يدلّ على المحتوى، ويمكنك استعمال العربية أو الإنجليزية؛ المهمّ أن يكون الاسم فريداً.
تهيئة المتغيّر وتغييره
- اجعل ( ) = ( ): تُعطي المتغيّر قيمةً محدّدة، مثل «اجعل العدّاد = 0» عند بداية اللعبة.
- غيّر ( ) بمقدار ( ): تزيد القيمة أو تنقصها، مثل «غيّر العدّاد بمقدار 1» في كلّ مرّة يجمع اللاعب هدفاً.
مثال: عدّاد نقاط في لعبة
- عند بداية اللعبة: «اجعل العدّاد = 0».
- عندما تلمس الشخصية بيضةً/هدفاً: «غيّر العدّاد بمقدار 1» ثم «أخفِ الهدف».
- اعرض العدّاد على المسرح ليرى اللاعب نقاطه.
بهذا يصبح المتغيّر «مقياساً» يقيس تقدّم اللاعب — وهي الفكرة نفسها خلف نقاط أي لعبة.
طبّقها على حروف و دروس
درس المتغيّرات في مختبر حروف و دروس البرمجي يعطيك تحدّياً واضحاً: اجعل شخصية «حروف» تجمع الحروف في المتاهة ويزيد العدّاد مع كلّ حرف. اللبنات الظاهرة هي لبنات هذا الدرس فقط، فلا تشتّت، والمعلّم يعرض التحدّي على شاشة الفصل ليحلّه الطلاب معاً.
أسئلة شائعة
ما الفرق بين «اجعل» و«غيّر»؟
«اجعل» تضبط قيمةً جديدة تماماً (تستبدل القديمة)، بينما «غيّر» تضيف مقداراً إلى القيمة الحالية.
هل يبقى المتغيّر بعد إغلاق اللعبة؟
المتغيّرات العادية تُعاد تهيئتها مع كلّ تشغيل؛ لحفظ القيم بين الجلسات تُستخدم القوائم أو التخزين الدائم في البرمجة المتقدّمة.
بعد المتغيّرات، تعلّم لبنة إذا/وإلّا لتتّخذ قرارات بناءً على قيمة العدّاد، أو راجع الدليل الشامل لكتابة مقطع برمجي.
اقرأ المزيد
كتابة مقطع برمجي باللبنات: دليل خطوة بخطوة لطلاب المهارات الرقمية
