مقدمة عن لغة البرمجة سي++C

 قبل البدء في البرمجة عليك اولا أن تعرف أن البرمجة تعتمد على المنطق والمنطق فقط أي أن 2+2=4 فليس هناك اي مجال اخر ربما لن تفهم ذلك الأن لكن ضعه في بالك حتى تبداء في كتابة البرامج. وكذلك أرجوا منك التمرن على كتابة البرامج لأن هذه الدورة لن تنفعك مالم تقوم بنفع نفسك أعني أن هذه الدورة ستعطيك الأساسيات فقط والباقي عليك مما يعني أن تبحر في عالم البرمجة بشكل معمق فلن نشرح إلا بعض الدوال الأساسية, إذا لندخل في الاساس و هيا لنشرح كود البداية: 


#include<iostream>

using namespace std;

int main ()

{//first code

cout<<"lutes began student of imam university";

return 0;

}


مقدمة عن لغات البرمجة

طيب لنبدأ الأن بالسطر الأول وهو استدعاء لمكتبة (iostroame) وفيها بعض الدوال وحتى تفهم ذالك اصبر حتى نشرح دالة ، (cout) أما عن (using namespace std) فتستعمل لتضمين دوال (iostream) ثم يأتي بعد ذالك  main int وهذا هو جسم البرنامج أي أن الشغل والبرنامج يأتي بعد ذالك . أما ما بعد هذه العلامة// فهو خاص للمبرمج حيث أنه يضع شروحات البرنامج وشرح فوائد الدوال وتأتي فائدتها إذا بداءة بكتابة بعض البرامج التي تحتوي على دوال كثيرة فسوف تضيع إذا لم تضع هذه الشروحات. المهم هذا الذي فوق سيكرر فى كل برنامج فأريد منك التركيز على الذي بعد main فى هذا البرنامج استعملنا دالة واحدة وهى cout وتستخدم للإخراج  >>cout طبعا هذه الأسهم مهمة فهيه تأتي ملازمة لcout ربما تسأل الأن مافائدة  (cout)أقول لك فائدتها هو اخراج مايأتي بعد الأسهم يعني أن هذا البرنامج سوف يخرج عبارة lutes began student of hayanbarmij ومعنى العبارة: لنبداء طلاب طالبات "هيا نبرمج" طبعا علامة التنصيص فائدتها إخراج ما هو داخل العلامة وسنأخذ تفصيل عن ذالك فى المدخلات والمخرجات. أما الأن فإن بودي أن أعود إلى دالة iostream جرب أن تحذفها وانضر هل سيعمل البرنامج أم لا طبعا البرنامج لن يعمل سيعطيك تنبيه بأن دالة (cout) غير معروفة 

واذا  حذفت دالة (using namespace std) سيعطيك نفس المشكلة. وبالنسبة للفاصلة المنقوطة ( ؛ ) فهذا يكون بعد الأوامر البرمجية وستعتاد ليها فى المستقبل. أما عن (getchar) فوظيفتها هو إبقاء البرنامج يعمل حتى تضغط على زر (enter) وجرب حذفها ستجد أن البرنامج يعمل ثم يخرج من البرنامج بسرعة. طبعا هناك بعض العمليات الرياضية التي يجب أن تعرفها في C++  و هي: 

العمليةالكود
الضرب*
القسمة/
الجمع+
الطرح-
باقي القسمة%

طبعا الأولوية تكون لما بداخل الأقواس ثم الضرب والقسمة ثم الجمع والطرح أعتقد أن هذا واضح لذا لن اطول بشرحه. 

إقرأ أيضا