بسم الله الرحمن الرحيم تعرفنا في الدرس السابق على الشكل العام للغة سي++ وعن كيفية استخدام بعض الدوال في برامج سي++، من خلال هذا الدرس سوف نشرح عن الأسلوب المتبع لبناء البرامج وعملية تحويل البرامج إلى منطق [align=right]الأسلوب المتبع لبناء برنامج دائماً عند بناء أي برنامج في لغة سي++ هناك أساليب يجب أتباعها وهي على النحو التالي: 1-دراسة المشكلة لتحديد المفاهيم الرئيسية لحل المشكلة و محاولة التعبير عن هذه المفاهيم بأسلوب يضمن القوة والمتانة. 2-تحويل المفاهيم الأساسية لحل المشكلة إلى خطوات (المنطق) ومن ثم تحويل الخطوات إلى صيغ تتقبلها لغة سي++.[/align] [align=right]طرق التعبير عن الخوارزميات (المنطق) يتم التعبير عن حل المشكلة باستخدام أحد الطريقتين التالية: 1-الطريقة الو صفية يتم في هذه الطريقة التعبير عن الخوار زم باستخدام الكلمات العادية وهي مفيدة في الخوارزميات البسيطة فمثلاً يمكن كتابة المنطق لإيجاد معدل نجاح 4 طلاب في مادة ما وحساب النسبة اللازمة للنجاح كالتالي: المنطق •أقراء درجات الطلاب الأربعة • احسب المعدل عن طريق جمع الدرجات •اقسم الدرجات على 4 فإذا كان المعدل اكبر من 60 فإن النسبة مقبولة للنجاح وإظهار رسالة بذلك وألا إظهار رسالة بأن النسبة غير مقبولة[/align]. [align=right]2- طريقة المخطط الانسيابي تستخدم هذه الطريقة الرسم لإظهار عمل البرنامج وذلك عن طريق الأشكال الموضحة في الصورة التالية:[/align] [align=right]ويمكن توضيح خطوات أو منطق حل المسألة السابقة أيجاد معدل نجاح 4 طلاب بطريقة المخطط الانسيابي كما هو موضح في الصورة التالية:[/align] [align=right]دعونا نعود إلى الصورة السابقة ونتتبع خطوات البرنامج من البداية إلى النهاية.. -أبدا..طبعاً هذه هي بداية البرنامج الرئيسي والجميع متفق معنا كما قلنا سابقاً أن أي برنامج دائماً يبدأ من الدالة الرئيسية main حيث من عندها يبدأ تنفيذ البرنامج. -قراءة الدرجات.. في هذه المرحلة يتم إدخال درجات الطلاب وذلك من خلال رسالة تخبر المستخدم بإدخال الدرجات، وفي مفهومنا نحن طبعاً كما تعلمنا من خلال الدروس السابقة أن الدرجات هي قيم المتغيرات. -أيجاد المعدل.. في هذه المرحلة تتم عملية المعالجة للبيانات حيث كما هو ظاهر من خلال الصورة السابقة العملية الحسابية لإيجاد المعدل وذلك حسب البيانات المدخلة للبرنامج. -عملية اتخاذ القرار...تحدث بعد عملية المعالجة وذلك بتحقق شرط معين فإذا تحقق الشرط سوف تنفذ خطوات معينه وأيضاً إذا لم يتحقق الشرط سوف تنفذ خطوات معينة...يعنى ما فيه فكه منفذ خطوات منفذ وهذا هو ما نسميه ب (المنطق) .... ليش! لوعدنا إلى البرنامج السابق وقمنا بإدخال 4 درجات لطالب معين وكانت درجاته أعلى من 60.. في هذه الحالة سوف يطبع لنا رسالة تفيد بالنجاح ... وإذا كانت أقل من 60 سوف يطبع لنا رسالة تفيد بعدم النجاح إذا هذا هو المنطق بعلم البرمجة يجب أن تكون المفاهيم الرئيسية للبرنامج محدده قبل الشروع ببناء البرنامج دائماً حتى تتجنب الأخطاء في برامجك.[/align] [align=right]ما هو المطلوب لكتابة برامج بلغة سي++ تحتاج لكتابة برامج بلغة سي++ إلى بيئة لتصميم وكتابة وحفظ واسترجاع وترجمة وتشغيل البرنامج. توجد شركات مشهورة تصنع هذه اللغات مثل شركة Microsoft و شركة Borland ، ونحن سوف نستخدم البيئة المصنعة من قبل شركة Microsoft Visual C++ الإصدار 6.0 ... أما الآن سوف نقوم بشرح كيفية تشغيل برنامج Microsoft Visual C++ 6.0 وأيضاً كيفية التعامل مع البرنامج. 1-تشغيل البرنامج -أضغط على زر ابدأ ثم كافة البرامج All Programs (أو البرامج Programs لمستخدمي ويندوز98 ، ملينيوم ، 2000). -اختيار قائمة Microsoft Visual Studio 6.0 ثم Microsoft Visual C++ 6.0 كما في الصورة التالية:[/align] [align=right]بعد ذلك سوف تظهر لك الشاشة التالية:[/align] [align=right]بعد ذلك سوف تظهر هذي الشاشة:[/align] [align=right]ثم بعد ذلك سوف تظهر لك هذه النافذه:[/align] [align=right]ثم بعد ذلك سوف تظهر لك الشاشة التالية:[/align] [align=right]بعد ذلك سوف تظهر لك هذه النافذه:[/align] [align=right]الآن أذهب إلى file >>new وسوف تظهر لك الشاشة التالية:[/align] [align=right]الآن بعد الضغط على زر ok سوف تظهر لنا الشاشة التالية:[/align] وبنهاية هذه الخطوه نكون قد انتهينا من عملية أنشاء المشروع حيث كما هو واضح من خلال الصورة السابقة أسم المشروع في الجهه اليسرى من النافذه وفي الجهه اليمنى مكان كتابة البرامج وسوف نتطرق لعملية كتابة البرامج في الدروس القادمة أن شاء الله. أخواني حتى يحين موعدنا القادم أن شاءالله أترككم بحفظ الله ورعايته...
هي الأيام ..كما شاهدتها دولُ من سرهُ زمنً ..ساءتهُ أزمانُ