🔴 أبطال الأزهر الكرام هذا الأسبوع هو ختام أسابيع تدريب مستوى الناشئين، ولكن التدريب لم ينتهي بعد 🔥
🔴 ستستمر المسابقات الأسبوعية لعدة أسابيع حتى انتهاء فترة التدريب، فاستغلوا هذه الأسابيع في حل المسائل المتراكمة، ولا تفوتوا المسابقات الأسبوعية، واجتهدوا لكي تتمكنوا من التأهل لتدريب المستوى الأول لتكملوا رحلة التدريب والمنافسة 😍🎈
الهدف من الأسبوع السادس:
1- فهم وإتقان التعامل مع الـ Functions في لغة C++
2- معرفة بعض الـ built-in functions الهامة في لغة C++
3- حل المسائل المتراكمة من الأسابيع الماضية.
هنتعلم ايه جديد؟
- هنراجع على مفهوم الـ Functions ونتعلم ازاي نعرف Function في لغة C++ وازاي نستدعيها، ونبعت بيانات للـ Function ونستقبل معلومات منها.
- هنتعلم بعض الـ built-in functions المهمة في لغة C++ واللي هتسهل علينا كتير جدا قدام وهتوفر علينا functions مش هنكتبها من الصفر كل مرة لما نحتاجها عشان السرعة وإختصار الكود وعشان نركز على حاجات أكثر أهمية.
- دلوقتي بعد ما درست الـ Complexity Analysis المفروض كل function قديمة أو جديدة عليك، لازم تعرف الـ complexity بتاعتها لإنها بتأثر على الـ complexity بتاعت البرنامج بتاعك.
- أهم الـ built-in functions المطلوب تعرفها خلال الأسبوع: