قبل الخوض في المقال يجب أن أنوه أني مبتدئ في هذه اللغة والدروس التي سأضعها عبارة عن ما درسته في الكلية بالتدريج.. لذلك إن وجد خطأ يرجى تصحيحه 🙂
عن لغة الـC أو تاريخها ليست لدي أدنى فكرة 😀 ولنبدأ فيما تعلمته من أساسيات اللغة.
أولًا: يجب أن تعرف أنه يوجد عدة خطوات شبه ضرورية في كل برنامج، وأغلب البرامج بها مدخلات (inputs) ،عمليات (processes) و مخرجات (outputs) وللمزيد من التوضيح نفترض أنه لدينا العملية الرياضية الآتية:
F(x) = 3x+2
x : مدخل باعتبار انك ستدخل رقم معي لحساب الناتج
3x+2 : العملية، بعد معرفة المدخل ستقوم بالعملية الحسابية بكل بساطة لنفترض أنه طلب ان نعوض x بـ4 ؛ عند حسابها في المعادلة:
(3×4)+2 = 14
الناتج 14 من المثال أعلاه: هذه النتيجة وأيضًا يمكن أن تكون من ضمن المخرجات على اعتبار ان البرنامج يعرضها في الشاشة
أتمنا أن تكون الفكرة قد وصلت، وعلى كل حال انا ما فالح في شي اسمه رياضيات 😀
ثانيًا: من أهم الأشياء في كافة لغات البرمجة هي المتغيرات (variables)، فما هو المتغير؟ في العملية الحسابية كان x عبارة من متغير. المتغيرات يمكن أن تكون متغيرات رقمية أو حروف، يعتمد على كيفية عمل البرنامج المراد برمجته. مثال آخر للمتغيرات، تريد عمل برمجية صغيرة تقوم بحساب مساحة المثلث، بالتالي تسهل على مستخدم البرنامج حساب المساحة بمجرد إدخال الأرقام
مساحة المثلث= 1/2 القاعدة × الإرتفاع
1/2 base * hight => (0.5*B) * H
قمت بوضع B كمتغير للقاعدة و H متغير للإرتفاع، ولنضع المعادلة بأكملها في متغير جديد ولنفترض ان اسمه Area
Area = (0.5*B) * H
نفترض أن القاعدة = 4 والإرتفاع 6 ، لتخزين المتغيرات:
B= 4, H=6
البرنامج سيقوم تلقائيًا بتعويض قيمتي B و H في العملية، ستكون كالتالي نظريًا:
Area = (0.5*4) * 6
الناتج:
Area = 12
المتغير الأخير Area سيكون كمخرج:
output: Area
أتمنى أن تكون فكرة المتغيرات وصلت لكم.. سأتابع في درس آخر بإذن العزيز