اخر المشاركات

First Program
5:18 م | Author: Unknown


الخطوة الأولى لأي شخص يرغب في تعلم البرمجة هي الطباعة على الشاشة. دعونا نبدأ بكتابة المهمة التقليدية وهي طباعة الجملة
Hello world !
على الشاشة، والبرنامج الذي يقوم بذلك كالتالي:

كود
//
Hello world in C++

#include // I/O library

int main()
{
cout << "Hello, world" <<>

استخدم المحرر المتوفر لديك مثل ال Turbo C plus plus لادخال وتنفيذ هذا البرنامج، ستلاحظ أن النتيجة ستكون على الشكل التالي:
Hello, world

والآن بعد انتهائك من تجربة البرنامج لديك ، تعال لنوضح الاوامر المستخدمة فيه:
كود
\\Hellow world in C++

هذا الجزء يطلق عليه التعليق، والتعليق هو النص الذي يكتب لتوضيع عمل الاوامر المختلفة في البرنامج، حيث ان مترجم اللغة يتجاهل كل ما يتم كتابته خلف العلامتين // حتى نهاية السطر، لذا يسمى هذا النوع من التعليقات بالتعليق السطري او rest-of-line comment

كود
#include // I/O library

عندما نستخدم دوال الطباعة مثل cout فإنه من الازم اخبار المترجم بالمكان الذي يجد تعريف هذه الدالة فيه ، وهذا ما يفعله الامر السابق، حيث أنه يقوم يتضمين تعريفات جميع الدوال التي في المكتبة iostream.h الى برنامجك، وبالتالي سيعرف المترجم العمل الذي تقوم به الدالة cout من خلال المكتبة التي تم تضمينها.
كود
void main(){
{
البرنامج بلغة C++ عبارة عن مجموعة من الدوال ، وتعد الدالة main الدالة الرئيسية ، وهي اول دالة يتم تنفيذها في البرنامج.

كود
cout << "Hello, world" <<>
الدالة cout والمعرفة في المكتبة iostream.h تعتبر نهر الاخراج القياسي في معظم اصدارات لغة السي ++، وتأتي وظيفة المحدد endl في انه يقوم بإفراغ مخزن الاخراج المؤقت output buffer وطباعة كل ما قبله على الشاشة ،ثم الانتقال بمؤشر الطباعة الى سطر جديد.

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

بهذه النقطة نكون قد اكملنا شرح اسطر البرنامج السابق، والآن يأتي وقت عمل بعض التغيرات فيه، مثلاً لو اردنا طباعة الجملة السابقة كالتالي:
Hello
world
ماالذي سنقوم بتغييره؟
؟
سنقوم بتعديل السطر التالي
كود
cout << "Hello, world" <<>

ليصبح بالشكل التالي:
كود
cout << "Hello,"<<< " world" <<>

جرب البرنامج بنفسك ولاحظ النتيجة.
والآن حاول طباعة كل حرف في سطر منفصل! كيف ستقوم بذلك؟
حاول طباعة اسمك الكامل على الشاشة .
حاول طباعة اسمك الكامل مرة اخرى ولكن في عدة اسطر,,,
الى اللقاء في الدرس القادم


الموضوع الاصلى : First Program | المصدر : منتديات شوق القمر | كاتب الموضوع : أ.ثائرالنويهي


| |
This entry was posted on 5:18 م and is filed under . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

0 التعليقات: