إعرف لغة ++c في مقالات

الكاتب : المقاوم   المشاهدات : 1,025   الردود : 3    ‏2003-07-23
      مشاركة رقم : 1    ‏2003-07-23
  1. المقاوم

    المقاوم عضو

    التسجيل :
    ‏2003-07-22
    المشاركات:
    32
    الإعجاب :
    0
    بسم الله الرحمن الرحيم
    الحمد لله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
    وبعــــــــــــــــــــــــــــد:-
    أسعدني أن أرى الدروس التي ذكرها الأخ /THE LEGEND عن لغة ++c وكنت أحب المشاركة بما عندي من معلومات عن هذه اللغة في نفس الموضوع الخاص بالأخ /THE LEGEND لولا خشيتي من اختلاط المعلومات على المتابعين بدلاً من الإفادة .

    فقررت أن أكون موضوع جديد أشرح فيه لغة ++C بصورة تختلف قليلاً عن ما سبق طرحة .
    وأرجوا من المتابعين أن لا يترددوا في طرح الأسئلة حول النقاط الغير واضحة .

    الدرس الأول :- ( مقــــــــــــــــــــــدمة )

    لغة البرمجة++C تتكون من مجموعة من الأوامر , وكل أمر له قاعدة عند تنفيذه
    وكل أمر يتكون من برنامج مجهز داخل برنامج ++c وما عليك إلا استدعائه كما سيأتي شرحه
    ولكي تنفذ برنامج معين لا بد من وجود شيئين :-
    1- text editor :- ( المحرر النصي ) وهو المكان التي تكتب فيه الأوامر .
    2-COMPILER :- ( المترجم ) يقوم بعملية ترجمة النصوص المكتوبة بلغة البرمجة من قبل المبرمج وتحويلها إلى برامج يفهمها المستخدم , وكذلك فإن الCOMPILERيعمل على اكتشاف الأخطاء الناتجة من كتابة نصوص الأوامر بشكل غلط .
    ويوجد هذين الشيئين في برنامج ++c الذي يستطيع أي واحد شرائه من محلات البرامج .

    فالمهم عند تعلم أي أمر يجب 1- معرفة صيغة الأمر
    2- كيف يتنفذ الأمر داخل ال COMPILER

    معلومة هامة :- هناك دوال جاهزة داخل برنامج ++c والتي تسمى include
    ( تضمين) وتحتوي على برامج جاهزة وهي المكونة لأوامر ++c وهذة الدوال تسهل على المبرمج كتابة برامج الأوامر داخل برنامجه فما عليه إلا أن يستدعيها فمثلاً أمر طباعة كلمة معينة يتم استدعائه من دالة
    تسمى < include<iostream# وهذه الدوال تكتب أول البرنامج المراد تصميمه .
    معلومة هامة :- أي برنامج لابد ومن الضروري أن يحتوي على دالة تسمى
    ( ) main وتكتب كما رأيتم وتشير هذه الدالة إلى بداية البرنامج بعد كتابة حاصرة { الافتتاح وعن نهايته عند الوصول إلى حاصرة الإغلاق } .
    ولابد من وضع حاصرة الافتتاح بعد ( ) mainمباشرة ووضع حاصرة الإغلاق بعد إكمال كتابة البرنامج .
    أقصر برنامج يمكن تنفيذه :-
    [ALIGN=LEFT]( )main
    }
    {ملاحظات على المثال :-
    1- لابد من استخدام الحروف الصغيرة في كتابة البرنامج
    2- بعد الانتهاء من كتابة البرنامج يتم تنفيذ البرنامج بالذهاب إلى القائمة compiler أو ضغط مفتاحي alt+f9
    3- سيتم تنفيذ البرنامج داخل ال compiler كالآتي :- سيتعرف على الدالة ( ) main ثم يعرف أن هناك بداية للبرنامج عند قراءته لحاصرة الافتتاح ومن ثم لن يجد أي أمر ليظهر أثرة على الشاشة السوداء ( الشاشة التي تظهر لمستخدم البرنامج عند تشغيله وليس للمبرمج ) ثم سيجد حاصرة النهاية لينهي البرنامج .
    أمر (1) :- الأمر الأول يسمى cout ووظيفته طباعة كلمة أو جملة أو أكثر على الشاشة السوداء ويمكن استدعاء هذا الأمر عن طريق الدالة include<iostream# كما شرحت سابقاً .
    صيغة الأمر :-
    1- يتكون الأمر من كلمة cout
    2- متبوعة بقوسين كهاذين <<
    3- ومن ثم بعلامتي الاقتباس " " حيث توضع الجملة المراد طباعتها بين هاتين العلامتين
    4- ومن ثم هذه العلامة ; التي هي في لوحة مفاتيحي shift +حرف الكاف


    مثال عليه :- [ALIGN=LEFT]<include<iostream#
    ( ) main
    }
    ;" cout<<" hello to my program
    {
    تنبيه :- أي خطاء في كتابة البرنامج لن يتنفذ البرنامج وسيظهر ال compiler الأخطاء الموجودة مثلاً أن تنسى علامتي الاقتباس .
    معلومة :- لابد من كتابه <include<iostream# قبل ( )mainكما هو موضح في المثال ............


    الختــــــــــــــــــــــــــــــــــــــــــام :-
    سنكمل في القريب غير البعيد ولا تنسوا الأسئلة عن ما ذكر سابقاً
    ودمتـــــــــــــــــــــــــــــــــم بخير .
     
  2.   مشاركة رقم : 2    ‏2003-07-24
  3. Super Linx

    Super Linx عضو متميّز

    التسجيل :
    ‏2003-02-24
    المشاركات:
    1,880
    الإعجاب :
    0
    مشكور يا اخي المقاوم
    وجزاك الله خيرا
     
  4.   مشاركة رقم : 3    ‏2003-07-24
  5. المقاوم

    المقاوم عضو

    التسجيل :
    ‏2003-07-22
    المشاركات:
    32
    الإعجاب :
    0
    لا شكر على واجب
     
  6.   مشاركة رقم : 4    ‏2003-07-24
  7. مُجَاهِد

    مُجَاهِد قلم ماسي

    التسجيل :
    ‏2003-05-11
    المشاركات:
    14,043
    الإعجاب :
    0
     

مشاركة هذه الصفحة