لقد ساعدت هوليوود في غرس صورة المبرمجين على أنهم تقنيون أقوياء يمكنهم الجلوس على الكمبيوتر وكسر أي كلمة مرور في ثوانٍ، لكن الحقيقة أقل إثارة للاهتمام لأن البرمجة هي عملية. مبدع يوجه الكمبيوتر حول طريقة إنجاز المهام المطلوبة منه هو – هي. في شكل برامج كتبها البشر. يكتب العديد من مبرمجي الكمبيوتر ذوي الخبرة كود مصدر يستطيع البشر قراءته وفهمه، لكن أجهزة الكمبيوتر لا تستطيع ذلك. لذلك يتم ترجمتها إلى رموز وأرقام يمكن للجهاز فهمها. تتضمن هذه الرموز 5 مفاهيم أساسية، بما في ذلك المتغيرات من برمجة موضوعنا اليوم. §

مفاهيم البرمجة الأساسية

  • متغيرات البرمجة (Variables) هي العمود الفقري لأي برنامج وبالتالي العمود الفقري لأي لغة برمجة، وسنناقشها في هذه المقالة ونتعرف على أنواعها.
  • تعليمات التحكم إنها كتلة برمجية تحلل المتغيرات وتحدد الاتجاه الذي يجب أن تتبعه بناءً على معلومات معينة، وبالتالي فهي عملية اتخاذ القرار الأساسية في مجال تكنولوجيا المعلومات.
  • هياكل البيانات (بنية البيانات) هي الطريقة المتبعة لتخزين وتنظيم البيانات في جهاز الكمبيوتر بحيث يمكن استخدامها بكفاءة.
  • بناء الجملة بناء جملة لغة برمجة الكمبيوتر عبارة عن مجموعة من القواعد التي تحدد مجموعات الرموز التي تعد برامج منظمة بشكل صحيح في تلك اللغة.
  • أدوات البرمجة هي جزء من البرنامج الذي يسمح للمستخدم بإكمال البرنامج بشكل أسرع عند استخدامه أثناء تنفيذ التعليمات البرمجية. §

معلمات في البرمجة

في البرمجة، المتغير هو موقع تخزين واسم رمزي مرتبط به يحتوي على كمية أو معلومات معروفة أو غير معروفة، وهي قيمة يمكن أن تتغير وفقًا للشروط أو المعلومات التي يتم تمريرها إلى البرنامج، والتي تتكون عادةً من تعليمات أو تعليمات.المعلومات التي تخبر ماذا يفعل الكمبيوتر والبيانات التي يستخدمها البرنامج عند تشغيله.

على سبيل المثال، عندما تذهب إلى موقع ويب، غالبًا ما يكون الطلب الأول متصلاً بالموقع من خلال مربع نص صغير يطلب الاسم (يمثل مربع النص هذا مفتاح تبديل). عند كتابة الاسم في مربع النص، سيتم تخزين هذه المعلومات في متغير يسمى “الاسم”، وبعد ذلك سيتمكن الموقع من الرجوع إلى القيمة الموجودة في المتغير “الاسم” في طلبه التالي. §

طريقة تعيين القيم في المتغيرات في البرمجة

تُعرف تسمية المتغيرات بأنها من أصعب المهام في برمجة الكمبيوتر. Lorsque vous nommez des variables, vous devez réfléchir à deux fois aux noms et faire de votre mieux pour vous assurer que le nom que vous attribuez à votre variable est correctement descriptif et compréhensible pour un autre lecteur, et peut-être que parfois cet autre lecteur، هذا انت. أنت نفسك عندما تعيد النظر في برنامج كتبته منذ شهور أو حتى سنوات. §

عند تعيين قيمة داخل متغير، يجب عليك استخدام الرمز (=) ووضع اسم المتغير على اليسار والقيمة المراد تخزينها في المتغير على اليمين، مثال على تخصيص ‘قيمة داخل متغير

‘irb 001> first_name =’ جو

“جو” <=

هنا قمنا بتعيين القيمة “Joe”، وهي سلسلة من الأحرف للمتغير first_name. الآن، إذا أردنا الإشارة إلى هذا المتغير، فيمكننا القيام بذلك عن طريق

irb 002> الاسم الأول

“جو” <=

لقد قمنا الآن بتخزين سلسلة “Joe” في الذاكرة لاستخدامها في جميع أجزاء البرنامج.

ملحوظة يجب التأكد من أن إشارة عامل المهمة (=) لا يتم الخلط بينها وبين علامة العامل المتساوي (==) لأن إشارة مشغل المهمة (=) تؤثر على القيمة في المتغير بينما الرمز ( ==) صحيح إذا تساوى شيئين.

أنواع المتغيرات في البرمجة

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

  • الثوابت يتم الإعلان عن الثوابت عن طريق كتابة كل حرف بأحرف كبيرة في اسم المتغير. يتم استخدامها لتخزين البيانات التي لا تحتاج إلى تغيير. مثال على إعلان ثابت

“…” = MY_CONSTANT

  • المتغيرات العامة يتم التصريح عن المتغيرات العامة ببدء اسم المتغير بعلامة الدولار ($)، مثال على طريقة التصريح عن متغير عام

“…” = Var $

  • متغيرات الفئة يتم التصريح عن متغيرات الفئة ببداية اسم المتغير بعلامتين @. مثال على إعلان متغير فئة

… = [email protected]@

  • متغيرات الحالة يتم التصريح عن متغيرات الحالة ببدء اسم المتغير بعلامة @ واحدة. مثال على طريقة التصريح عن متغير حالة

“…” = [email protected]

  • المتغيرات المحلية هذه هي المتغيرات الأكثر شيوعًا. يتم الإعلان عن هذه المتغيرات بدءًا من اسم المتغير بدون $ أو @، وليس كتابة اسم المتغير بالكامل بالأحرف الكبيرة. مثال على إعلان متغير محلي

“…” = فار