متغير (علم الحاسوب): الفرق بين النسختين

[نسخة منشورة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
JarBot (نقاش | مساهمات)
ط بوت:إضافة مصدر من ويكي الإنجليزية أو الفرنسية (تجريبي)
لا ملخص تعديل
سطر 1:
{{مصادر أكثر|تاريخ=ديسمبر 2017}}
في [[برمجة الحاسوب]]، '''المتغير''' ([[الإنكليزية|بالإنكليزية]] variable) هو [[عنوان مادي|عنوان للتخزين في الذاكرة]] مرتبط [[رمز|باسم رمزي]] و قد يحتوي على عدد معلوم أو غير معلوم من المعلومات، أو ما يطلق عليه اسم "قيمة".<ref>[http://www.dotcadot.ca/articles/how-not-pick-variables How Not To Pick Variables], Retrieved July 11, 2012.</ref> اسم المتغير هو الطريقة الاعتيادية للرجوع إلى القيمة المخزنة، هذا الفصل ما بين اسم المتغير و محتواه يتيح استخدام الاسم بمعزل عن القيمة التي يمثلها.
يمكن للاسم الرمزي في شيفرة المصدر أن يُربط بقيمة في وقت التنفيذ، و بالتالي يمكن أن تتغير هذه القيمة خلال تنفيذ البرنامج. مفهوم المتغيرات في مجال البرمجة قد لا يقابل تماما نفس المعنى المستخدم [[متغير (رياضيات)|للمتغيرات في الرياضيات]]. قيمة المتغير في البرمجة قد لا تكون بالضرورة جزءاً من [[صيغة رياضية|صيغة]] أو [[معادلة رياضية|معادلة]] كما هو الحال في الرياضيات. في البرمجة، يمكن أن يُوَظّف المتغير في عملية متكررة: يُعطى قيمة في مكان ما، ثم يستخدم في مكان آخر، ثم يعطى قيمة جديدة مرة أخرى و يستخدم بنفس الطريقة مجددا. كثيرا ما تُسمى المتغيرات في برمجة الحاسوب بأسماء طويلة و ذلك لجعل الاسم يبدو نسبيا أكثر وصفا للغرض من المتغير، بينما في الرياضيات تسمى المتغيرات بأسماء مقتضبة مكونة من حرف أو اثنين كي يسهل تدوينها و التعامل معها بشكل موجز و دقيق.الماببابارلاار
 
== العمليات على المتغير ==