تعلم لغات C وC++ للاستخدام في الأولمبياد للصفوف 9-11 - دورة مجانية من Foxford، تدريب 20 درسًا، التاريخ: 7 ديسمبر 2023.
Miscellanea / / December 10, 2023
التركيز على الفهم
من بنيات C++ الأساسية إلى كتابة خوارزميات كاملة
لغة سريعة ومريحة
للأولمبياد حد زمني، وتعد لغة C++ واحدة من أسرع اللغات
هيا بنا نتعلم كيفية حل مهام الأولمبياد بلغة C++، مما سيساعدك على حل المشكلات في الأولمبياد بشكل أسرع وأكثر كفاءة وكسب أكبر عدد من النقاط.
بعد أخذ الدورة و136 مسألة أصلية، ستشعر بالثقة في برمجة الأولمبياد
حائز على جائزة المدرسة الثانوية لعموم روسيا في علوم الكمبيوتر. مدرس في مدارس فوكسفورد الميدانية.
خصص القسم لدراسة لغة البرمجة C ومقارنتها مع لغة C++، وتم مناقشة مفهوم البرمجة وآلية العمل مع البرنامج والعمليات الأساسية والكلمات الأساسية في اللغة.
- العمليات الحسابية وأنواع البيانات
- عبارة if الشرطية وبيان الحلقة while
- لحلقة. المصفوفات في C
- الرموز والسلاسل
- اكتب السلسلة
- المدخلات والمخرجات. وظائف scanf وprintf
- المدخلات والمخرجات. وظائف سين وكوت. العمل مع الملفات
- المهام
- العمل مع الذاكرة. المؤشرات والروابط
- العودية
أنواع البيانات وإدارة الذاكرة
يناقش هذا القسم مبدأ تصميم الذاكرة وكيفية عمل مجمع ASM مع الذاكرة. يناقش العمل مع تخصيص الذاكرة وإلغاء تخصيصها، ومفهوم التكرار وكيفية حدوثه عند مستوى منخفض
- تمثيل الأعداد الصحيحة. عمليات البت. رمز إضافي
- تمثيل الأعداد الحقيقية
- توليد أرقام عشوائية زائفة. العمل مع الوقت
- الطبقات والهياكل. مجالات وأساليب الهيكلة
لغة برمجة سي++
يتحدث القسم عن الاختلافات بين لغات البرمجة C وC++، والبرمجة الشيئية، ويولي اهتمامًا رئيسيًا لمفهوم الفصل
- التحميل الزائد على المشغل
- نوع البيانات المتجه
- مكتبة الخوارزمية
مكتبة النماذج القياسية STL
يتناول القسم أكبر مكتبة لقوالب STL، والتي تحتوي على أنواع مهمة مثل قائمة الانتظار والمكدس والمجموعات والقواميس، بالإضافة إلى مصفوفة ديناميكية تسمى المتجه
- مكتبة المحكمة الخاصة بلبنان. طوابير، أكوام، الطوابق
- مكتبة المحكمة الخاصة بلبنان. مجموعات، قواميس
كتابة الهياكل الخاصة بك في لغة البرمجة C++
ينص القسم على استخدام المعرفة المكتسبة لكتابة الهياكل الخاصة بك
- كتابة الهياكل الخاصة بك