الدرس 1 من 10
أول برنامج
- 10 دقائق
- 5 فحوص
- 3 تلميحات
- إلى المطلوب
هدف الدرس
الدالة main والطباعة بـ cout ودالة تُرجع قيمة
الشرح
يبدأ تشغيل برنامج C++ من دالة واحدة اسمها main، وما قبلها تجهيز، فـ #include <iostream> يجلب أدوات الإدخال والإخراج، وusing namespace std; يُغنيك عن كتابة std:: قبل كل اسم منها.
وتطبع بـ cout مع السهمين <<، فتضع بعدهما ما تريد طباعته من نصوص وأرقام واحدًا بعد الآخر، ثم تنقلك endl إلى سطر جديد. وكل أمر في C++ ينتهي بفاصلة منقوطة.
وC++ لغة مُترجَمة (compiled)، أي أنّ المترجم (compiler) يحوّل كودك كلّه إلى برنامج قبل أن يعمل أي سطر منه، فخطأ واحد في الكتابة يوقف كل شيء، ويخبرك المترجم برقم السطر الذي فيه الخطأ. وتكتب نوع القيمة التي تُرجعها الدالة قبل اسمها، فـ int square(int n) تأخذ عددًا صحيحًا وتُرجع عددًا صحيحًا.
المطلوب
أكمل square(n) لتُرجع مربّع n، ثم اطبع من main سطرين: مرحبًا من C++ ثم مربّع 7 = 49، على أن يأتي الرقم 49 من square(7) لا أن تكتبه بيدك. ثم اضغط «تشغيل» لترى النتيجة.
الفحوص
5 فحوص- ناتج square(7) يساوي 49
- الدالة square تعمل مع الصفر والسالب
- السطر الأول هو مرحبًا من C++
- السطر الثاني هو مربّع 7 = 49
- سطران فقط