برمجة c++

البرمجة بلغة ++C هي تماماً كعملية البناء، فلبناء مبنىً معين لابد من رسم خارطة البناء أولاً ثم تجهيز المعدات والأدوات اللازمة للبناء وبعدها الشروع في تنفيذ الخارطة. فكل بناء لابد من وضع الأساسات والأعمدة له، ثم يأتي دورُ الغرف و الأثاثات لاحقاً وفقاً لآراء المُلاّك . أما مرحلة كتابة برنامج يشبه برامج سطح المكتب المعروفة يسبقها العديد من المراحل، فأنت الآن سوف تبدأ بالمراحل الأولي من البرمجة بلغة ++C.

  • لا يوجد تقييم
  • (0 المراجعات)
  • 5 مستخدم مسجل
  • مجانا


المتطلبات

  • اساسيات البرمجة
وصف

  • في البداية الرمز # هاش هو أحد توجيهات المعالج التمهيدي، هناك جزء صغير من المترجم يسمى “المعالج التمهيدي “Preprocessor” هذا الجزء يعمل دائما عندما نبدأ في ترجمه البرنامج ، أي يعمل أولا ثم يبدأ المترجم في عمله ، وظيفته هي ترجمه التوجيهات (أي جمله تبدأ ب#) إلى احد الأوامر الخاصة ، بعد أن يقوم بتحويلها يقوم المترجم بأداء عمله.
  • الكلمة include ، معناها تضمين ، “أي قم أيها المعالج التمهيدي بتضمين ملف الرأس هذا إلى الـ Code Source” ، ماذا يعني هذا ؟؟ بكل بساطه يقوم المعالج بنسخ ملف الرأس ولصقه في بداية ال Source Code.
  • كلمة include عبارة عن توجيه للمترجم بأن يضم محتويات ملف الرأس iostream إلى الملف الحالي (الملف المحتوي على عبارة include#) بحث يصبح جزءاً منه.
  • يوجد ملف الرأس iostream -وهو اختصار input/output stream – في مكتبة ++C القياسية، ويحتوي على التعاريف و الإعلانات الضرورية والمفيدة لعمليات الإدخال و الإخراج القياسية.
  • تتعامل هذه المكتبة مع عمليات الإدخال و الإخراج على أنها تيارات (streams) من الحروف. ونحن بحاجة إلى ضم ملف الرأس iostream إلى البرنامج اعلاه بسبب استخدامنا لعبارة الإخراج cout في السطر 9. فالبرنامج يطبع العبارة ” Mudawna Oolom ” على الشاشة باستخدام الكائن  cout الموجود في الملف iostream.
  • الكائن عبارة عن منطقة في الذاكرة لها السمات التالية: عنوان، حجم، نوع، وقيمة. فالمتغير عبارة عن كائن
  • بصفة عامة، يجب إضافة ملف الرأس iostream في أي برنامج يستخدم أدوات الإدخال أو الإخراج القياسية مثل cin و cout.
  • الحرف # الذي يسبق include يستخدم للدلالة على أن السطر الحالي هو توجيها للمترجم. أما قوسا الزاوية < > اللذان يحيطان بالملف iostream فيدلان على وجود ملف الرأس هذا في مكتبة ++C القياسية. وكما ذكرنا سابقاً، يقوم المعالج المبدئي بتنفيذ مثل هذه التوجيهات والتي تبدأ بـ #.

محتوى الدورة

الدرس الاول
  • في البداية الرمز # هاش هو أحد توجيهات المعالج التمهيدي، هناك جزء صغير من المترجم يسمى “المعالج التمهيدي “Preprocessor” هذا الجزء يعمل دائما عندما نبدأ في ترجمه البرنامج ، أي يعمل أولا ثم يبدأ المترجم في عمله ، وظيفته هي ترجمه التوجيهات (أي جمله تبدأ ب#) إلى احد الأوامر الخاصة ، بعد أن يقوم بتحويلها يقوم المترجم بأداء عمله.
  • الكلمة include ، معناها تضمين ، “أي قم أيها المعالج التمهيدي بتضمين ملف الرأس هذا إلى الـ Code Source” ، ماذا يعني هذا ؟؟ بكل بساطه يقوم المعالج بنسخ ملف الرأس ولصقه في بداية ال Source Code.
  • كلمة include عبارة عن توجيه للمترجم بأن يضم محتويات ملف الرأس iostream إلى الملف الحالي (الملف المحتوي على عبارة include#) بحث يصبح جزءاً منه.
  • يوجد ملف الرأس iostream -وهو اختصار input/output stream – في مكتبة ++C القياسية، ويحتوي على التعاريف و الإعلانات الضرورية والمفيدة لعمليات الإدخال و الإخراج القياسية.
  • تتعامل هذه المكتبة مع عمليات الإدخال و الإخراج على أنها تيارات (streams) من الحروف. ونحن بحاجة إلى ضم ملف الرأس iostream إلى البرنامج اعلاه بسبب استخدامنا لعبارة الإخراج cout في السطر 9. فالبرنامج يطبع العبارة ” Mudawna Oolom ” على الشاشة باستخدام الكائن  cout الموجود في الملف iostream.
  • الكائن عبارة عن منطقة في الذاكرة لها السمات التالية: عنوان، حجم، نوع، وقيمة. فالمتغير عبارة عن كائن
  • بصفة عامة، يجب إضافة ملف الرأس iostream في أي برنامج يستخدم أدوات الإدخال أو الإخراج القياسية مثل cin و cout.
  • الحرف # الذي يسبق include يستخدم للدلالة على أن السطر الحالي هو توجيها للمترجم. أما قوسا الزاوية < > اللذان يحيطان بالملف iostream فيدلان على وجود ملف الرأس هذا في مكتبة ++C القياسية. وكما ذكرنا سابقاً، يقوم المعالج المبدئي بتنفيذ مثل هذه التوجيهات والتي تبدأ بـ #.
5دقيقة
الدرس الثاني
دقيقة
أحدث الدورات

blog
التحديث الاخير 5th March 2021
  • 1
  • مجانا
blog
التحديث الاخير 23rd November 2020
  • 5
  • مجانا
blog
التحديث الاخير 15th November 2020
  • 10
  • مجانا
blog
التحديث الاخير 29th December 2020
  • 13
  • مجانا
عن المدرب

instructor
عن المدرب