Difference between revisions of "C-and-C++/C3/Arrays/Hindi"
From Script | Spoken-Tutorial
PoojaMoolya (Talk | contribs) |
|||
(One intermediate revision by the same user not shown) | |||
Line 6: | Line 6: | ||
|- | |- | ||
− | | 00 | + | | 00:01 |
|C और C++ में अरैज (Arrays) पर स्पोकन ट्यूटोरियल में आपका स्वागत है। | |C और C++ में अरैज (Arrays) पर स्पोकन ट्यूटोरियल में आपका स्वागत है। | ||
|- | |- | ||
− | | 00 | + | | 00:07 |
|इस ट्यूटोरियल में हम सीखेंगे, | |इस ट्यूटोरियल में हम सीखेंगे, | ||
|- | |- | ||
− | | 00 | + | | 00:09 |
|अरै क्या है। | |अरै क्या है। | ||
|- | |- | ||
− | | 00 | + | | 00:11 |
|अरै की घोषणा करना। | |अरै की घोषणा करना। | ||
|- | |- | ||
− | | 00 | + | | 00:13 |
|अरै का इनीशिलाइजेशन। | |अरै का इनीशिलाइजेशन। | ||
|- | |- | ||
− | | 00 | + | | 00:16 |
|अरै पर कुछ उदाहरण | |अरै पर कुछ उदाहरण | ||
|- | |- | ||
− | | 00 | + | | 00:18 |
|हम कुछ सामान्य एरर्स और उनके समाधान भी देखेंगे। | |हम कुछ सामान्य एरर्स और उनके समाधान भी देखेंगे। | ||
|- | |- | ||
− | | 00 | + | | 00:22 |
| इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं | | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं | ||
|- | |- | ||
− | | 00 | + | | 00:25 |
|उबंटु ऑपरेटिंग सिस्टम वर्जन 11.04, | |उबंटु ऑपरेटिंग सिस्टम वर्जन 11.04, | ||
|- | |- | ||
− | |00 | + | |00:30 |
| gcc और g++ कंपाइलर वर्जन 4.6.1 का उपयोग कर रहा हूँ। | | gcc और g++ कंपाइलर वर्जन 4.6.1 का उपयोग कर रहा हूँ। | ||
|- | |- | ||
− | |00 | + | |00:36 |
|अरै के परिचय के साथ शुरू करते हैं। | |अरै के परिचय के साथ शुरू करते हैं। | ||
|- | |- | ||
− | |00 | + | |00:39 |
|अरै समान डेटा-टाइप के एलिमेंट्स या डेटा का संग्रह है। | |अरै समान डेटा-टाइप के एलिमेंट्स या डेटा का संग्रह है। | ||
|- | |- | ||
− | | 00 | + | | 00:44 |
|अरै इंडेक्स 0 से शुरू होता है। | |अरै इंडेक्स 0 से शुरू होता है। | ||
|- | |- | ||
− | | 00 | + | | 00:48 |
|पहला एलिमेंट इंडेक्स 0 में संचित है। | |पहला एलिमेंट इंडेक्स 0 में संचित है। | ||
|- | |- | ||
− | | 00 | + | | 00:52 |
|यहाँ तीन प्रकार के अरैज़ हैं : | |यहाँ तीन प्रकार के अरैज़ हैं : | ||
|- | |- | ||
− | | 00 | + | | 00:55 |
|Single dimensional array (सिंगल डाइमेंशनल अरै)। | |Single dimensional array (सिंगल डाइमेंशनल अरै)। | ||
|- | |- | ||
− | | 00 | + | | 00:57 |
|Two dimensional array (टू डाइमेंशनल अरै) और | |Two dimensional array (टू डाइमेंशनल अरै) और | ||
|- | |- | ||
− | |00 | + | |00:59 |
|Multi-dimensional array (मल्टि-डाइमेंशनल अरै)। | |Multi-dimensional array (मल्टि-डाइमेंशनल अरै)। | ||
|- | |- | ||
− | | 01 | + | | 01:01 |
|इस ट्यूटोरियल में हम सिंगल-डाइमेंशनल अरै पर चर्चा करेंगे । | |इस ट्यूटोरियल में हम सिंगल-डाइमेंशनल अरै पर चर्चा करेंगे । | ||
|- | |- | ||
− | | 01 | + | | 01:06 |
|देखते हैं, कि सिंगल डाइमेंशनल अरै कैसे घोषित करें। | |देखते हैं, कि सिंगल डाइमेंशनल अरै कैसे घोषित करें। | ||
|- | |- | ||
− | | 01 | + | | 01:09 |
|इसके लिए सिंटेक्स है: | |इसके लिए सिंटेक्स है: | ||
|- | |- | ||
− | | 01 | + | | 01:11 |
|data-type name of the array (अरै का नाम) और size | |data-type name of the array (अरै का नाम) और size | ||
|- | |- | ||
− | |01 | + | |01:16 |
|उदाहरण, यहाँ हमने घोषित किया है एक इन्टिजर अरै स्टार, जिसमें 5 एलिमेंट्स हैं । | |उदाहरण, यहाँ हमने घोषित किया है एक इन्टिजर अरै स्टार, जिसमें 5 एलिमेंट्स हैं । | ||
|- | |- | ||
− | |01 | + | |01:24 |
|अरै इंडेक्स स्टार 0 से स्टार 4 तक शुरू होगा । | |अरै इंडेक्स स्टार 0 से स्टार 4 तक शुरू होगा । | ||
|- | |- | ||
− | |01 | + | |01:29 |
|हमने अरै की घोषणा देखी । | |हमने अरै की घोषणा देखी । | ||
|- | |- | ||
− | |01 | + | |01:32 |
|अब हम अरै का इनीशिलाइज़ेशन देखेंगे। | |अब हम अरै का इनीशिलाइज़ेशन देखेंगे। | ||
|- | |- | ||
− | | 01 | + | | 01:35 |
|इसके लिए सिटैक्स है : | |इसके लिए सिटैक्स है : | ||
|- | |- | ||
− | | 01 | + | | 01:38 |
|data-type, name of the array , size is equal to elements (डेटा-टाइप, अरै का नाम, आकार(साइज़) एलिमेंट्स के बराबर है।) | |data-type, name of the array , size is equal to elements (डेटा-टाइप, अरै का नाम, आकार(साइज़) एलिमेंट्स के बराबर है।) | ||
|- | |- | ||
− | | 01 | + | | 01:44 |
|उदाहरण, यहाँ हमने साइज 3 के साथ एक इन्टिजर अरै स्टार को घोषित किया है। अरै के एलिमेंट्स हैं 1, 2 और 3. | |उदाहरण, यहाँ हमने साइज 3 के साथ एक इन्टिजर अरै स्टार को घोषित किया है। अरै के एलिमेंट्स हैं 1, 2 और 3. | ||
|- | |- | ||
− | |01 | + | |01:54 |
|यहाँ इंडेक्स स्टार 0 से स्टार 2 तक शुरू होगा। | |यहाँ इंडेक्स स्टार 0 से स्टार 2 तक शुरू होगा। | ||
|- | |- | ||
− | |01 | + | |01:59 |
|अब उदाहरणों पर आते हैं। | |अब उदाहरणों पर आते हैं। | ||
|- | |- | ||
− | |02 | + | |02:01 |
|मैंने एडिटर पर पहले ही प्रोग्राम टाइप किया है। | |मैंने एडिटर पर पहले ही प्रोग्राम टाइप किया है। | ||
|- | |- | ||
− | |02 | + | |02:04 |
|अब मैं इसे खोलता हूँ। | |अब मैं इसे खोलता हूँ। | ||
|- | |- | ||
− | | 02 | + | | 02:06 |
|कृपया, ध्यान दें, कि हमारी फ़ाइल का नाम array.c है। | |कृपया, ध्यान दें, कि हमारी फ़ाइल का नाम array.c है। | ||
|- | |- | ||
− | | 02 | + | | 02:10 |
| इस प्रोग्राम में, हम अरै में संचित एलिमेंट्स के योग की गणना करेंगे। | | इस प्रोग्राम में, हम अरै में संचित एलिमेंट्स के योग की गणना करेंगे। | ||
|- | |- | ||
− | | 02 | + | | 02:16 |
| अब, मैं कोड़ समझाता हूँ । | | अब, मैं कोड़ समझाता हूँ । | ||
|- | |- | ||
− | | 02 | + | | 02:18 |
| यह हमारी हेडर फ़ाइल है । | | यह हमारी हेडर फ़ाइल है । | ||
|- | |- | ||
− | |02 | + | |02:20 |
|यह हमारा मेन फन्क्शन है। | |यह हमारा मेन फन्क्शन है। | ||
|- | |- | ||
− | | 02 | + | | 02:22 |
| यहाँ हमने साइज 3 के साथ एक अरै स्टार (array star) को घोषित और इनिशीलाइज किया है। | | यहाँ हमने साइज 3 के साथ एक अरै स्टार (array star) को घोषित और इनिशीलाइज किया है। | ||
|- | |- | ||
− | | 02 | + | | 02:28 |
| अरै के एलिमेंट्स हैं 4, 5 और 6. | | अरै के एलिमेंट्स हैं 4, 5 और 6. | ||
|- | |- | ||
− | | 02 | + | | 02:33 |
− | |फिर हमने एक इन्टिजर वेरिएबल | + | |फिर हमने एक इन्टिजर वेरिएबल sum घोषित किया है। |
|- | |- | ||
− | | 02 | + | | 02:36 |
− | | यहाँ हमने अरै के एलिमेंट्स जोड़े हैं और परिणाम को | + | | यहाँ हमने अरै के एलिमेंट्स जोड़े हैं और परिणाम को sum में संचित किया है । |
|- | |- | ||
− | | 02 | + | | 02:41 |
|ध्यान दें, कि 4 इंडेक्स 0 में संचित होगा, 5 इंडेक्स 1 में संचित होगा और 6 इंडेक्स 2 में संचित होगा । | |ध्यान दें, कि 4 इंडेक्स 0 में संचित होगा, 5 इंडेक्स 1 में संचित होगा और 6 इंडेक्स 2 में संचित होगा । | ||
|- | |- | ||
− | | 02 | + | | 02:50 |
− | |फिर हम | + | |फिर हम sum प्रिंट करेंगे । |
|- | |- | ||
− | | 02 | + | | 02:52 |
|और यह हमारा return स्टेटमेंट है। | |और यह हमारा return स्टेटमेंट है। | ||
|- | |- | ||
− | | 02 | + | | 02:54 |
|अब, Save पर क्लिक करें । | |अब, Save पर क्लिक करें । | ||
|- | |- | ||
− | | 02 | + | | 02:57 |
| प्रोग्राम निष्पादित करें। | | प्रोग्राम निष्पादित करें। | ||
|- | |- | ||
− | | 02 | + | | 02:59 |
|कृपया अपने कीबोर्ड पर एक साथ Ctrl, Alt और T कीज दबाकर टर्मिनल विंडो खोलें। | |कृपया अपने कीबोर्ड पर एक साथ Ctrl, Alt और T कीज दबाकर टर्मिनल विंडो खोलें। | ||
|- | |- | ||
− | | 03 | + | | 03:09 |
|कंपाइल के लिए टाइप करें gcc space array dot c space hypen o space array और एंटर दबाएं। | |कंपाइल के लिए टाइप करें gcc space array dot c space hypen o space array और एंटर दबाएं। | ||
|- | |- | ||
− | | 03 | + | | 03:19 |
|निष्पादित करने के लिए टाइप करें dot slash array . एंटर दबाएं । | |निष्पादित करने के लिए टाइप करें dot slash array . एंटर दबाएं । | ||
|- | |- | ||
− | | 03 | + | | 03:24 |
| यहाँ आउटपुट प्रदर्शित होता है, | | यहाँ आउटपुट प्रदर्शित होता है, | ||
|- | |- | ||
− | | 03 | + | | 03:26 |
|The sum is 15. | |The sum is 15. | ||
|- | |- | ||
− | | 03 | + | | 03:28 |
|अब कुछ सामान्य एरर्स देखते हैं, जो आ सकती हैं। | |अब कुछ सामान्य एरर्स देखते हैं, जो आ सकती हैं। | ||
|- | |- | ||
− | | 03 | + | | 03:32 |
|अपने प्रोग्राम पर आएँ । | |अपने प्रोग्राम पर आएँ । | ||
|- | |- | ||
− | | 03 | + | | 03:34 |
|मानिए कि यहाँ, लाइन संख्या 4 पर हम कर्ली ब्रैकेट्स भूल गए। | |मानिए कि यहाँ, लाइन संख्या 4 पर हम कर्ली ब्रैकेट्स भूल गए। | ||
|- | |- | ||
− | | 03 | + | | 03:39 |
|Save पर क्लिक करें । देखें क्या होता है । | |Save पर क्लिक करें । देखें क्या होता है । | ||
|- | |- | ||
− | | 03 | + | | 03:42 |
|टर्मिनल पर वापस आएँ । | |टर्मिनल पर वापस आएँ । | ||
|- | |- | ||
− | | 03 | + | | 03:44 |
|पहले की तरह कम्पाइल करें । | |पहले की तरह कम्पाइल करें । | ||
|- | |- | ||
− | | 03 | + | | 03:47 |
| हम एक एरर देखते हैं । | | हम एक एरर देखते हैं । | ||
|- | |- | ||
− | | 03 | + | | 03:49 |
|Invalid initializer and Expected identifier or bracket before numeric constant. | |Invalid initializer and Expected identifier or bracket before numeric constant. | ||
|- | |- | ||
− | | 03 | + | | 03:56 |
|यह इसलिए क्योंकि अरैज कर्ली ब्रैकेट्स में इनिशलाइज करने आवश्यक हैं। | |यह इसलिए क्योंकि अरैज कर्ली ब्रैकेट्स में इनिशलाइज करने आवश्यक हैं। | ||
|- | |- | ||
− | | 04 | + | | 04:01 |
|अपने प्रोग्राम पर आएँ । एरर फिक्स करें । | |अपने प्रोग्राम पर आएँ । एरर फिक्स करें । | ||
|- | |- | ||
− | | 04 | + | | 04:04 |
|यहाँ लाइन संख्या 4 पर कर्ली ब्रैकेट्स टाइप करें । | |यहाँ लाइन संख्या 4 पर कर्ली ब्रैकेट्स टाइप करें । | ||
|- | |- | ||
− | | 04 | + | | 04:09 |
|अब, Save पर क्लिक करें । | |अब, Save पर क्लिक करें । | ||
|- | |- | ||
− | | 04 | + | | 04:12 |
|निष्पादित करें । टर्मिनल पर वापस आएँ । | |निष्पादित करें । टर्मिनल पर वापस आएँ । | ||
|- | |- | ||
− | | 04 | + | | 04:15 |
|पहले की तरह कंपाइल करें । पहले की तरह निष्पादित करें । | |पहले की तरह कंपाइल करें । पहले की तरह निष्पादित करें । | ||
|- | |- | ||
− | | 04 | + | | 04:19 |
| हाँ, यह कार्य कर रहा है। | | हाँ, यह कार्य कर रहा है। | ||
|- | |- | ||
− | | 04 | + | | 04:21 |
|अब हम समान प्रोग्राम C++ में निष्पादित करेंगे। | |अब हम समान प्रोग्राम C++ में निष्पादित करेंगे। | ||
|- | |- | ||
− | | 04 | + | | 04:25 |
|अपने प्रोग्राम पर वापस आएँ । | |अपने प्रोग्राम पर वापस आएँ । | ||
|- | |- | ||
− | | 04 | + | | 04:28 |
|मैं यहाँ कुछ बदलाव करूँगा । | |मैं यहाँ कुछ बदलाव करूँगा । | ||
|- | |- | ||
− | | 04 | + | | 04:30 |
|पहले अपने कीबोर्ड पर एक साथ Shift , Ctrl और S कीज दबाएं । | |पहले अपने कीबोर्ड पर एक साथ Shift , Ctrl और S कीज दबाएं । | ||
|- | |- | ||
− | | 04 | + | | 04:38 |
|अब extension dot cpp के साथ फ़ाइल सेव करें और Save पर क्लिक करें । | |अब extension dot cpp के साथ फ़ाइल सेव करें और Save पर क्लिक करें । | ||
|- | |- | ||
− | | 04 | + | | 04:44 |
|iostream के रूप में हेडर फ़ाइल बदलें । | |iostream के रूप में हेडर फ़ाइल बदलें । | ||
|- | |- | ||
− | | 04 | + | | 04:49 |
|अब using स्टेटमेंट को सम्मिलित करें । | |अब using स्टेटमेंट को सम्मिलित करें । | ||
|- | |- | ||
− | | 04 | + | | 04:55 |
|अरै का डिक्लरैशन और इनिशीलाइज़ेशन C++ में समान ही है। | |अरै का डिक्लरैशन और इनिशीलाइज़ेशन C++ में समान ही है। | ||
|- | |- | ||
− | | 05 | + | | 05:01 |
|इसलिए यहाँ कुछ भी बदलने की जरूरत नहीं है। | |इसलिए यहाँ कुछ भी बदलने की जरूरत नहीं है। | ||
|- | |- | ||
− | | 05 | + | | 05:04 |
|अब printf स्टेटमेंट को cout स्टेटमेंट में बदलें । | |अब printf स्टेटमेंट को cout स्टेटमेंट में बदलें । | ||
|- | |- | ||
− | | 05 | + | | 05:09 |
|format specifier और back slash n डिलीट करें, अब कॉमा डिलीट करें और दो ओपनिंग एंगल ब्रैकेट्स टाइप करें । | |format specifier और back slash n डिलीट करें, अब कॉमा डिलीट करें और दो ओपनिंग एंगल ब्रैकेट्स टाइप करें । | ||
|- | |- | ||
− | | 05 | + | | 05:17 |
|यहाँ ब्रैकेट डिलीट करें । पुनः दो ओपनिंग एंगल ब्रैकेट्स टाइप करें और डबल कोटट्स में back slash n टाइप करें | |यहाँ ब्रैकेट डिलीट करें । पुनः दो ओपनिंग एंगल ब्रैकेट्स टाइप करें और डबल कोटट्स में back slash n टाइप करें | ||
|- | |- | ||
− | | 05 | + | | 05:26 |
|Save पर क्लिक करें । | |Save पर क्लिक करें । | ||
|- | |- | ||
− | | 05 | + | | 05:29 |
|निष्पादित करें । टर्मिनल पर वापस आएँ । | |निष्पादित करें । टर्मिनल पर वापस आएँ । | ||
|- | |- | ||
− | | 05 | + | | 05:32 |
|कंपाइल करने के लिए टाइप करें, g++ space array dot cpp space hypen o space array1 . | |कंपाइल करने के लिए टाइप करें, g++ space array dot cpp space hypen o space array1 . | ||
|- | |- | ||
− | | 05 | + | | 05:42 |
|यहाँ हमारे पास अरै 1 है, क्योंकि array dot c फ़ाइल के लिए हम आउटपुट पैरामीटर अरै को ओवरराइट करना नहीं चाहते हैं। | |यहाँ हमारे पास अरै 1 है, क्योंकि array dot c फ़ाइल के लिए हम आउटपुट पैरामीटर अरै को ओवरराइट करना नहीं चाहते हैं। | ||
|- | |- | ||
− | | 05 | + | | 05:51 |
|अब एंटर दबाएं । | |अब एंटर दबाएं । | ||
|- | |- | ||
− | | 05 | + | | 05:54 |
|निष्पादित करने के लिए टाइप करें, dot slash array1. एंटर दबाएं । | |निष्पादित करने के लिए टाइप करें, dot slash array1. एंटर दबाएं । | ||
|- | |- | ||
− | | 05 | + | | 05:59 |
|आउटपुट प्रदर्शित होता है, The sum is 15 | |आउटपुट प्रदर्शित होता है, The sum is 15 | ||
|- | |- | ||
− | | 06 | + | | 06:02 |
|हम देख सकते हैं, कि यह हमारे C कोड के समान है। | |हम देख सकते हैं, कि यह हमारे C कोड के समान है। | ||
|- | |- | ||
− | | 06 | + | | 06:07 |
|अब, हम अन्य सामान्य एरर देखेंगे । | |अब, हम अन्य सामान्य एरर देखेंगे । | ||
|- | |- | ||
− | | 06 | + | | 06:10 |
|अपने प्रोग्राम पर वापस आएँ । | |अपने प्रोग्राम पर वापस आएँ । | ||
|- | |- | ||
− | | 06 | + | | 06:12 |
|मानिए कि यहां, लाइन संख्या 7 पर | |मानिए कि यहां, लाइन संख्या 7 पर | ||
|- | |- | ||
− | | 06 | + | | 06:14 |
|मैं टाइप करूंगा star[1], star[2] और star[3]; | |मैं टाइप करूंगा star[1], star[2] और star[3]; | ||
|- | |- | ||
− | | 06 | + | | 06:23 |
|Save पर क्लिक करें । | |Save पर क्लिक करें । | ||
|- | |- | ||
− | | 06 | + | | 06:24 |
|निष्पादित करें । अपने टर्मिनल पर वापस आएँ । | |निष्पादित करें । अपने टर्मिनल पर वापस आएँ । | ||
|- | |- | ||
− | | 06 | + | | 06:28 |
|प्रॉम्प्ट क्लियर करें। | |प्रॉम्प्ट क्लियर करें। | ||
|- | |- | ||
− | | 06 | + | | 06:30 |
|पहले की तरह कंपाइल करें । | |पहले की तरह कंपाइल करें । | ||
|- | |- | ||
− | | 06 | + | | 06:33 |
|पहले की तरह निष्पादित करें । | |पहले की तरह निष्पादित करें । | ||
|- | |- | ||
− | | 06 | + | | 06:36 |
|हमे एक अनपेक्षित आउटपुट मिलता है । | |हमे एक अनपेक्षित आउटपुट मिलता है । | ||
|- | |- | ||
− | | 06 | + | | 06:39 |
|यह इसलिए क्योंकि अरै इंडेक्स 0 से शुरू होता है। | |यह इसलिए क्योंकि अरै इंडेक्स 0 से शुरू होता है। | ||
|- | |- | ||
− | | 06 | + | | 06:43 |
|अपने प्रोग्राम पर वापस आएँ। हम यहाँ देख सकते हैं, अरै इंडेक्स 1 से शुरू होता है । | |अपने प्रोग्राम पर वापस आएँ। हम यहाँ देख सकते हैं, अरै इंडेक्स 1 से शुरू होता है । | ||
|- | |- | ||
− | | 06 | + | | 06:49 |
|इसलिए यह एरर दे रहा है । एरर फिक्स करें । | |इसलिए यह एरर दे रहा है । एरर फिक्स करें । | ||
|- | |- | ||
− | | 06 | + | | 06:54 |
|यहां टाइप करें 0, 1 और 2 . Save पर क्लिक करें । | |यहां टाइप करें 0, 1 और 2 . Save पर क्लिक करें । | ||
|- | |- | ||
− | | 07 | + | | 07:02 |
|निष्पादित करें । अपने टर्मिनल पर वापस आएँ। | |निष्पादित करें । अपने टर्मिनल पर वापस आएँ। | ||
|- | |- | ||
− | | 07 | + | | 07:05 |
|पहले की तरह कंपाइल करें । पहले की तरह निष्पादित करें । | |पहले की तरह कंपाइल करें । पहले की तरह निष्पादित करें । | ||
|- | |- | ||
− | | 07 | + | | 07:09 |
|हाँ, यह कार्य कर रहा है। | |हाँ, यह कार्य कर रहा है। | ||
|- | |- | ||
− | | 07 | + | | 07:12 |
|अब, हम अपनी स्लाइड्स पर वापस जायेंगे। | |अब, हम अपनी स्लाइड्स पर वापस जायेंगे। | ||
|- | |- | ||
− | | 07 | + | | 07:14 |
|संक्षेप में... | |संक्षेप में... | ||
|- | |- | ||
− | | 07 | + | | 07:16 |
|इस ट्यूटोरियल में हमने सीखा, | |इस ट्यूटोरियल में हमने सीखा, | ||
|- | |- | ||
− | | 07 | + | | 07:19 |
|अरैज | |अरैज | ||
|- | |- | ||
− | | 07 | + | | 07:20 |
|Single dimensional array (सिंगल डाइमेंशनल अरैज) घोषित करना। | |Single dimensional array (सिंगल डाइमेंशनल अरैज) घोषित करना। | ||
|- | |- | ||
− | | 07 | + | | 07:23 |
|Single dimensional array (सिंगल डाइमेंशनल अरैज) इनिशीलाइज करना। | |Single dimensional array (सिंगल डाइमेंशनल अरैज) इनिशीलाइज करना। | ||
|- | |- | ||
− | | 07 | + | | 07:26 |
|उदाहरण intstar[3]={4, 5, 6} | |उदाहरण intstar[3]={4, 5, 6} | ||
|- | |- | ||
− | | 07 | + | | 07:31 |
|अरै के एलिमेंट जोड़ना, उदाहरण sum is equal to star 0 plus star 1 plus star 2 | |अरै के एलिमेंट जोड़ना, उदाहरण sum is equal to star 0 plus star 1 plus star 2 | ||
|- | |- | ||
− | | 07 | + | | 07:40 |
|नियत-कार्य के रूप में | |नियत-कार्य के रूप में | ||
|- | |- | ||
− | | 07 | + | | 07:41 |
|अरै में संचित एलिमेंट्स की भिन्नता की गणना करने के लिए एक प्रोग्राम लिखें। | |अरै में संचित एलिमेंट्स की भिन्नता की गणना करने के लिए एक प्रोग्राम लिखें। | ||
|- | |- | ||
− | | 07 | + | | 07:47 |
|नीचे दिखाए गए लिंक पर उपलब्ध विडियो देखें । | |नीचे दिखाए गए लिंक पर उपलब्ध विडियो देखें । | ||
|- | |- | ||
− | | 07 | + | | 07:50 |
|यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है । | |यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है । | ||
|- | |- | ||
− | | 07 | + | | 07:53 |
||यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं। | ||यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं। | ||
|- | |- | ||
− | | 07 | + | | 07:57 |
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम | |स्पोकन ट्यूटोरियल प्रोजेक्ट टीम | ||
|- | |- | ||
− | | 08 | + | | 08:00 |
|स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। | |स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। | ||
|- | |- | ||
− | | 08 | + | | 08:03 |
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। | |ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। | ||
|- | |- | ||
− | | 08 | + | | 08:06 |
|अधिक जानकारी के लिए '''contact@spoken-tutorial.org''' पर लिखें । | |अधिक जानकारी के लिए '''contact@spoken-tutorial.org''' पर लिखें । | ||
|- | |- | ||
− | |08 | + | |08:13 |
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। | |स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। | ||
|- | |- | ||
− | | 08 | + | | 08:17 |
|यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। | |यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। | ||
|- | |- | ||
− | | 08 | + | | 08:25 |
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org/NMEICT-Intro | |इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org/NMEICT-Intro | ||
|- | |- | ||
− | | 08 | + | | 08:30 |
|यह स्क्रिप्ट लता द्वारा अनुवादित है, आई.आई.टी मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ। | |यह स्क्रिप्ट लता द्वारा अनुवादित है, आई.आई.टी मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ। | ||
|- | |- | ||
− | | 08 | + | | 08:33 |
| धन्यवाद । | | धन्यवाद । |
Latest revision as of 10:21, 11 July 2014
Time | Narration |
00:01 | C और C++ में अरैज (Arrays) पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:07 | इस ट्यूटोरियल में हम सीखेंगे, |
00:09 | अरै क्या है। |
00:11 | अरै की घोषणा करना। |
00:13 | अरै का इनीशिलाइजेशन। |
00:16 | अरै पर कुछ उदाहरण |
00:18 | हम कुछ सामान्य एरर्स और उनके समाधान भी देखेंगे। |
00:22 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं |
00:25 | उबंटु ऑपरेटिंग सिस्टम वर्जन 11.04, |
00:30 | gcc और g++ कंपाइलर वर्जन 4.6.1 का उपयोग कर रहा हूँ। |
00:36 | अरै के परिचय के साथ शुरू करते हैं। |
00:39 | अरै समान डेटा-टाइप के एलिमेंट्स या डेटा का संग्रह है। |
00:44 | अरै इंडेक्स 0 से शुरू होता है। |
00:48 | पहला एलिमेंट इंडेक्स 0 में संचित है। |
00:52 | यहाँ तीन प्रकार के अरैज़ हैं : |
00:55 | Single dimensional array (सिंगल डाइमेंशनल अरै)। |
00:57 | Two dimensional array (टू डाइमेंशनल अरै) और |
00:59 | Multi-dimensional array (मल्टि-डाइमेंशनल अरै)। |
01:01 | इस ट्यूटोरियल में हम सिंगल-डाइमेंशनल अरै पर चर्चा करेंगे । |
01:06 | देखते हैं, कि सिंगल डाइमेंशनल अरै कैसे घोषित करें। |
01:09 | इसके लिए सिंटेक्स है: |
01:11 | data-type name of the array (अरै का नाम) और size |
01:16 | उदाहरण, यहाँ हमने घोषित किया है एक इन्टिजर अरै स्टार, जिसमें 5 एलिमेंट्स हैं । |
01:24 | अरै इंडेक्स स्टार 0 से स्टार 4 तक शुरू होगा । |
01:29 | हमने अरै की घोषणा देखी । |
01:32 | अब हम अरै का इनीशिलाइज़ेशन देखेंगे। |
01:35 | इसके लिए सिटैक्स है : |
01:38 | data-type, name of the array , size is equal to elements (डेटा-टाइप, अरै का नाम, आकार(साइज़) एलिमेंट्स के बराबर है।) |
01:44 | उदाहरण, यहाँ हमने साइज 3 के साथ एक इन्टिजर अरै स्टार को घोषित किया है। अरै के एलिमेंट्स हैं 1, 2 और 3. |
01:54 | यहाँ इंडेक्स स्टार 0 से स्टार 2 तक शुरू होगा। |
01:59 | अब उदाहरणों पर आते हैं। |
02:01 | मैंने एडिटर पर पहले ही प्रोग्राम टाइप किया है। |
02:04 | अब मैं इसे खोलता हूँ। |
02:06 | कृपया, ध्यान दें, कि हमारी फ़ाइल का नाम array.c है। |
02:10 | इस प्रोग्राम में, हम अरै में संचित एलिमेंट्स के योग की गणना करेंगे। |
02:16 | अब, मैं कोड़ समझाता हूँ । |
02:18 | यह हमारी हेडर फ़ाइल है । |
02:20 | यह हमारा मेन फन्क्शन है। |
02:22 | यहाँ हमने साइज 3 के साथ एक अरै स्टार (array star) को घोषित और इनिशीलाइज किया है। |
02:28 | अरै के एलिमेंट्स हैं 4, 5 और 6. |
02:33 | फिर हमने एक इन्टिजर वेरिएबल sum घोषित किया है। |
02:36 | यहाँ हमने अरै के एलिमेंट्स जोड़े हैं और परिणाम को sum में संचित किया है । |
02:41 | ध्यान दें, कि 4 इंडेक्स 0 में संचित होगा, 5 इंडेक्स 1 में संचित होगा और 6 इंडेक्स 2 में संचित होगा । |
02:50 | फिर हम sum प्रिंट करेंगे । |
02:52 | और यह हमारा return स्टेटमेंट है। |
02:54 | अब, Save पर क्लिक करें । |
02:57 | प्रोग्राम निष्पादित करें। |
02:59 | कृपया अपने कीबोर्ड पर एक साथ Ctrl, Alt और T कीज दबाकर टर्मिनल विंडो खोलें। |
03:09 | कंपाइल के लिए टाइप करें gcc space array dot c space hypen o space array और एंटर दबाएं। |
03:19 | निष्पादित करने के लिए टाइप करें dot slash array . एंटर दबाएं । |
03:24 | यहाँ आउटपुट प्रदर्शित होता है, |
03:26 | The sum is 15. |
03:28 | अब कुछ सामान्य एरर्स देखते हैं, जो आ सकती हैं। |
03:32 | अपने प्रोग्राम पर आएँ । |
03:34 | मानिए कि यहाँ, लाइन संख्या 4 पर हम कर्ली ब्रैकेट्स भूल गए। |
03:39 | Save पर क्लिक करें । देखें क्या होता है । |
03:42 | टर्मिनल पर वापस आएँ । |
03:44 | पहले की तरह कम्पाइल करें । |
03:47 | हम एक एरर देखते हैं । |
03:49 | Invalid initializer and Expected identifier or bracket before numeric constant. |
03:56 | यह इसलिए क्योंकि अरैज कर्ली ब्रैकेट्स में इनिशलाइज करने आवश्यक हैं। |
04:01 | अपने प्रोग्राम पर आएँ । एरर फिक्स करें । |
04:04 | यहाँ लाइन संख्या 4 पर कर्ली ब्रैकेट्स टाइप करें । |
04:09 | अब, Save पर क्लिक करें । |
04:12 | निष्पादित करें । टर्मिनल पर वापस आएँ । |
04:15 | पहले की तरह कंपाइल करें । पहले की तरह निष्पादित करें । |
04:19 | हाँ, यह कार्य कर रहा है। |
04:21 | अब हम समान प्रोग्राम C++ में निष्पादित करेंगे। |
04:25 | अपने प्रोग्राम पर वापस आएँ । |
04:28 | मैं यहाँ कुछ बदलाव करूँगा । |
04:30 | पहले अपने कीबोर्ड पर एक साथ Shift , Ctrl और S कीज दबाएं । |
04:38 | अब extension dot cpp के साथ फ़ाइल सेव करें और Save पर क्लिक करें । |
04:44 | iostream के रूप में हेडर फ़ाइल बदलें । |
04:49 | अब using स्टेटमेंट को सम्मिलित करें । |
04:55 | अरै का डिक्लरैशन और इनिशीलाइज़ेशन C++ में समान ही है। |
05:01 | इसलिए यहाँ कुछ भी बदलने की जरूरत नहीं है। |
05:04 | अब printf स्टेटमेंट को cout स्टेटमेंट में बदलें । |
05:09 | format specifier और back slash n डिलीट करें, अब कॉमा डिलीट करें और दो ओपनिंग एंगल ब्रैकेट्स टाइप करें । |
05:17 | यहाँ ब्रैकेट डिलीट करें । पुनः दो ओपनिंग एंगल ब्रैकेट्स टाइप करें और डबल कोटट्स में back slash n टाइप करें |
05:26 | Save पर क्लिक करें । |
05:29 | निष्पादित करें । टर्मिनल पर वापस आएँ । |
05:32 | कंपाइल करने के लिए टाइप करें, g++ space array dot cpp space hypen o space array1 . |
05:42 | यहाँ हमारे पास अरै 1 है, क्योंकि array dot c फ़ाइल के लिए हम आउटपुट पैरामीटर अरै को ओवरराइट करना नहीं चाहते हैं। |
05:51 | अब एंटर दबाएं । |
05:54 | निष्पादित करने के लिए टाइप करें, dot slash array1. एंटर दबाएं । |
05:59 | आउटपुट प्रदर्शित होता है, The sum is 15 |
06:02 | हम देख सकते हैं, कि यह हमारे C कोड के समान है। |
06:07 | अब, हम अन्य सामान्य एरर देखेंगे । |
06:10 | अपने प्रोग्राम पर वापस आएँ । |
06:12 | मानिए कि यहां, लाइन संख्या 7 पर |
06:14 | मैं टाइप करूंगा star[1], star[2] और star[3]; |
06:23 | Save पर क्लिक करें । |
06:24 | निष्पादित करें । अपने टर्मिनल पर वापस आएँ । |
06:28 | प्रॉम्प्ट क्लियर करें। |
06:30 | पहले की तरह कंपाइल करें । |
06:33 | पहले की तरह निष्पादित करें । |
06:36 | हमे एक अनपेक्षित आउटपुट मिलता है । |
06:39 | यह इसलिए क्योंकि अरै इंडेक्स 0 से शुरू होता है। |
06:43 | अपने प्रोग्राम पर वापस आएँ। हम यहाँ देख सकते हैं, अरै इंडेक्स 1 से शुरू होता है । |
06:49 | इसलिए यह एरर दे रहा है । एरर फिक्स करें । |
06:54 | यहां टाइप करें 0, 1 और 2 . Save पर क्लिक करें । |
07:02 | निष्पादित करें । अपने टर्मिनल पर वापस आएँ। |
07:05 | पहले की तरह कंपाइल करें । पहले की तरह निष्पादित करें । |
07:09 | हाँ, यह कार्य कर रहा है। |
07:12 | अब, हम अपनी स्लाइड्स पर वापस जायेंगे। |
07:14 | संक्षेप में... |
07:16 | इस ट्यूटोरियल में हमने सीखा, |
07:19 | अरैज |
07:20 | Single dimensional array (सिंगल डाइमेंशनल अरैज) घोषित करना। |
07:23 | Single dimensional array (सिंगल डाइमेंशनल अरैज) इनिशीलाइज करना। |
07:26 | उदाहरण intstar[3]={4, 5, 6} |
07:31 | अरै के एलिमेंट जोड़ना, उदाहरण sum is equal to star 0 plus star 1 plus star 2 |
07:40 | नियत-कार्य के रूप में |
07:41 | अरै में संचित एलिमेंट्स की भिन्नता की गणना करने के लिए एक प्रोग्राम लिखें। |
07:47 | नीचे दिखाए गए लिंक पर उपलब्ध विडियो देखें । |
07:50 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है । |
07:53 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं। |
07:57 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम |
08:00 | स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। |
08:03 | ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। |
08:06 | अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें । |
08:13 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
08:17 | यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
08:25 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org/NMEICT-Intro |
08:30 | यह स्क्रिप्ट लता द्वारा अनुवादित है, आई.आई.टी मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ। |
08:33 | धन्यवाद । |