الدرس 1 من 10

أول برنامج

هدف الدرس

الدالة main والطباعة بـ cout ودالة تُرجع قيمة

01

الشرح

يبدأ تشغيل برنامج C++ من دالة واحدة اسمها main، وما قبلها تجهيز، فـ #include <iostream> يجلب أدوات الإدخال والإخراج، وusing namespace std; يُغنيك عن كتابة std:: قبل كل اسم منها.

وتطبع بـ cout مع السهمين <<، فتضع بعدهما ما تريد طباعته من نصوص وأرقام واحدًا بعد الآخر، ثم تنقلك endl إلى سطر جديد. وكل أمر في C++ ينتهي بفاصلة منقوطة.

وC++ لغة مُترجَمة (compiled)، أي أنّ المترجم (compiler) يحوّل كودك كلّه إلى برنامج قبل أن يعمل أي سطر منه، فخطأ واحد في الكتابة يوقف كل شيء، ويخبرك المترجم برقم السطر الذي فيه الخطأ. وتكتب نوع القيمة التي تُرجعها الدالة قبل اسمها، فـ int square(int n) تأخذ عددًا صحيحًا وتُرجع عددًا صحيحًا.

02

المطلوب

أكمل square(n) لتُرجع مربّع n، ثم اطبع من main سطرين: مرحبًا من C++ ثم مربّع 7 = 49، على أن يأتي الرقم 49 من square(7) لا أن تكتبه بيدك. ثم اضغط «تشغيل» لترى النتيجة.

الفحوص

5 فحوص
  1. ناتج square(7) يساوي 49
  2. الدالة square تعمل مع الصفر والسالب
  3. السطر الأول هو مرحبًا من C++
  4. السطر الثاني هو مربّع 7 = 49
  5. سطران فقط
03

تلميحات

0/3
دروس المسارأتممت 0 من 10

تُكتب بلغة C++ محرّكات الألعاب والمتصفحات وأنظمة التشغيل، لأنها سريعة وتمنحك تحكّمًا كاملًا.

مستواه مبتدئ، وفيه 10 دروس مجموع مدّتها ساعتان.

main.cpp
المخرجاتC++17 (GCC 9, Judge0)

يُترجَم كودك الآن ويُشغَّل على الخادم.

–/5

يُترجَم كودك الآن ويُشغَّل على الخادم.

تجد 5 فحوص في بطاقة «المطلوب».

دروس المسارأتممت 0 من 10

تُكتب بلغة C++ محرّكات الألعاب والمتصفحات وأنظمة التشغيل، لأنها سريعة وتمنحك تحكّمًا كاملًا.

مستواه مبتدئ، وفيه 10 دروس مجموع مدّتها ساعتان.