Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/alrashdi/public_html/blog/wp-content/themes/suffusion/functions/media.php on line 666

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/alrashdi/public_html/blog/wp-content/themes/suffusion/functions/media.php on line 671

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/alrashdi/public_html/blog/wp-content/themes/suffusion/functions/media.php on line 684

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/alrashdi/public_html/blog/wp-content/themes/suffusion/functions/media.php on line 689

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/alrashdi/public_html/blog/wp-content/themes/suffusion/functions/media.php on line 694
C Language – الصفحة 2 – Abdulaziz Al Rashdi
فبراير 212010
 

قبل الخوض في المقال يجب أن أنوه أني مبتدئ في هذه اللغة والدروس التي سأضعها عبارة عن ما درسته في الكلية بالتدريج.. لذلك إن وجد خطأ يرجى تصحيحه 🙂

عن لغة الـ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

أتمنى أن تكون فكرة المتغيرات وصلت لكم.. سأتابع في درس آخر بإذن العزيز