مدرسة جواكاديمي

هنا يمكنك تصفح مدرسة جو اكاديمي، المنهاج، اسئلة، شروحات، والكثير أيضاً

التعريف بلغة البرمجة سي بلس بلس وتشغيل برمجية Code:: Blocks

الحاسوب - الصف المواد المشتركة أول ثانوي

التعريف بلغة البرمجة C++ وتشغيل برمجية Code::Blocks

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

ستتعرف في هذه الوحدة برمجة الحاسوب باستخدام لغة البرمجة C++ ، حيث إن لغة ++C تعتبر من أهم لغات البرمجة وأكثرها انتشاراً وذلك لقدرتها العالية في التعامل مع مكونات الحاسوب المادية مما ينعكس على سرعة تنفيذ العمليات البرمجية.

C++

 

 

 

 

 

 

 

نشاط (2-1):  خطوات حل المشكلة: 

- عدد خطوات حل المشكلة(المسألة):

1. فهم المسألة وتحليلها. 

2. كتابة خوارزمية.

3. ترجمة الخوارزمية إلى برنامج باستخدام إحدى لغات البرمجةز 

4. تنفيذ البرنامج باستخدام الحاسوب واختبار صحته. 

5. التوثيق. 

- طبق خطوات حل المشكلة السابقة لإيجاد مساحة مثلث.

سأطبق الخطوتين الأولى والثانية فقط. 

1. الخطوة الأولى: فهم المسألة وتحليلها

- المدخلات: طول القاعدة ل، الارتفاع ع.

- المخرجات: مساحة المثلث م.

- المعالجة: م = نصف طول القاعدة × الارتفاع. 

2. الخطوة الثانية: 

كتابة الخوارزمية: سأقوم بكتابتها بالطريقة شبه الرمزية.

1. ابدأ 

2. ادخل طول القاعدة ل، والارتفاع ع. 

3. احسب م = 1÷2 × طول القاعدة × الارتفاع. 

4. اطبع مساحة المثلث م.

5. توقف. 

 

 

تتكون لغة البرمجة من مجموعة من الكلمات والرموز والقواعد المحددة والتي يجب على المستخدم أن يتبعها بدقة لأن مخالفتها سيؤدي إلى أخطاء ولن يستطيع الحاسوب فهمها وتنفيذ المهام المطلوبة منه، وتختلف هذه التعليمات والأوامر من لغة برمجية إلى أخرى حسب قواعد كتابة كل لغة.  وستتعرف في هذا الدرس لغة البرمجة C++ 

وتشغيل برمجية Code::Blocks.

مميزات لغة البرمجة C++:

1- تُعتبر لغة C++ امتداد للغة C.

2- تعليماتها قريبة من لغة الإنسان - عملية البرمجة أسهل وأسرع. 

3- تُستخدم بيئة التطوير المتكاملة (IDE) لكتابة برامج لغة C++.

ما هي بيئة التطوير المتكاملة؟

لتتعرف ما هي بيئة التطوير المتكاملة سنتعرف أولًا إلى أشهر البرمجيات التي تشملها هذه البيئة وهي Visual Studio, Code::Blocks, Codelite. ويتم من خلال هذه البيئة كتابة التعليمات الخاصة بلغة C++ والتحقق من الأخطاء وبناء المشروع واختباره. 

لتنزيل برمجية Code::Blocks اتبع الخطوات الآتية من خلال الدخول إلى الموقع الرسمي الآتي https://www.codeblocks.org/  وتنزيل البرمجية. 

وللتسهيل عليك قم باتباع الخطوات الظاهرة في الفيديو الآتي.

في هذه الوحدة غالبًا سأقوم باستخدام https://www.onlinegdb.com/online_c++_compiler

لأقوم بكتابة الكود وتنفيذه وذلك للتسهيل على الطلبة الذين يمتلكون أجهزة حاسوب قديمة أو الذين لا يمتلكون أجهزة حاسوب فبإمكانهم تطبيقه من خلال الهاتف المحمول. 

تشغيل برمجية Code::Blocks

عند تشغيل برمجية Code::Blocks  اتبع الخطوات الآتية:

  1. انقر على زر ابدأ (Start)
  2. اختر جميع البرامج (ProgramsAll ).
  3. اختر برمجية Code::BLocks

عند تشغيل البرمجية من خلال نظام التشغيل Win10 اتبع الخطوات الظاهر في الفيديو.

تظهر الشاشة الرئيسة للبرمجية كما في الشكل الآتي:

الشاشة الرئيسة لبرمجية code::Blocks