ग्रेड 9-11 के लिए ओलंपियाड में उपयोग के लिए सी और सी++ भाषाएं सीखना - फॉक्सफोर्ड से मुफ्त पाठ्यक्रम, 20 पाठों का प्रशिक्षण, दिनांक: 7 दिसंबर, 2023।
अनेक वस्तुओं का संग्रह / / December 10, 2023
समझने पर ध्यान दें
बुनियादी C++ निर्माणों से लेकर संपूर्ण एल्गोरिदम लिखने तक
तेज़ और सुविधाजनक भाषा
ओलंपियाड की एक समय सीमा होती है, और C++ सबसे तेज़ भाषाओं में से एक है
आइए जानें कि ओलंपियाड कार्यों को C++ में कैसे हल करें, जो आपको ओलंपियाड में समस्याओं को तेजी से और अधिक कुशलता से हल करने और अधिकतम अंक अर्जित करने में मदद करेगा।
पाठ्यक्रम और 136 मूल समस्याओं को लेने के बाद, आप प्रोग्रामिंग ओलंपियाड में आत्मविश्वास महसूस करेंगे
कंप्यूटर विज्ञान में अखिल रूसी माध्यमिक विद्यालय का पुरस्कार विजेता। फॉक्सफोर्ड फील्ड स्कूल में शिक्षक।
यह अनुभाग सी प्रोग्रामिंग भाषा के अध्ययन और सी++ भाषा के साथ तुलना के लिए समर्पित है; प्रोग्रामिंग की अवधारणा, प्रोग्राम के साथ काम करने की व्यवस्था, भाषा में बुनियादी संचालन और कीवर्ड पर चर्चा की गई है।
- अंकगणितीय संचालन और डेटा प्रकार
- सशर्त यदि कथन और जबकि लूप कथन
- पाश के लिए। सी में सारणी
- प्रतीक और तार
- स्ट्रिंग टाइप करें
- इनपुट आउटपुट। स्कैनएफ और प्रिंटएफ फ़ंक्शन
- इनपुट आउटपुट। सिने और कॉउट के कार्य। फाइलों के साथ काम करना
- कार्य
- स्मृति के साथ कार्य करना. सूचक, लिंक
- प्रत्यावर्तन
डेटा प्रकार और मेमोरी प्रबंधन
यह अनुभाग मेमोरी डिज़ाइन के सिद्धांत और एएसएम असेंबलर मेमोरी के साथ कैसे काम करता है, इस पर चर्चा करता है। मेमोरी आवंटन और डीलोकेशन, रिकर्सन की अवधारणा और यह निम्न स्तर पर कैसे होता है, के साथ काम करने पर चर्चा करता है
- पूर्णांकों का निरूपण. बिट संचालन. अतिरिक्त कोड
- वास्तविक संख्याओं का प्रतिनिधित्व
- छद्म-यादृच्छिक संख्याओं का सृजन। समय के साथ काम करना
- कक्षाएं, संरचनाएं। संरचना क्षेत्र और विधियाँ
C++ प्रोग्रामिंग भाषा
अनुभाग प्रोग्रामिंग भाषाओं C और C++, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के बीच अंतर के बारे में बात करता है, और एक वर्ग की अवधारणा पर मुख्य ध्यान देता है
- ऑपरेटर ओवरलोडिंग कर रहा है
- वेक्टर डेटा प्रकार
- एल्गोरिदम लाइब्रेरी
मानक टेम्पलेट लाइब्रेरी एसटीएल
अनुभाग एसटीएल टेम्पलेट्स की सबसे बड़ी लाइब्रेरी की जांच करता है, जिसमें कतार, स्टैक, सेट और शब्दकोश जैसे महत्वपूर्ण प्रकार शामिल हैं, साथ ही वेक्टर नामक एक गतिशील सरणी भी शामिल है।
- एसटीएल लाइब्रेरी। कतारें, ढेर, डेक
- एसटीएल लाइब्रेरी। सेट, शब्दकोश
C++ प्रोग्रामिंग भाषा में अपनी स्वयं की संरचनाएँ लिखना
यह अनुभाग आपकी स्वयं की संरचनाएँ लिखने के लिए अर्जित ज्ञान का उपयोग करने का प्रावधान करता है
- अपनी स्वयं की संरचनाएँ लिखना