Difference between revisions of "PERL/C2/Arrays/Hindi"
From Script | Spoken-Tutorial
Line 29: | Line 29: | ||
|- | |- | ||
|00:22 | |00:22 | ||
− | | यहाँ मैं उपयोग कर रहा हूँ उबंटू लिनक्स 12.04 ऑपरेटिंग सिस्टम और ''' | + | | यहाँ मैं उपयोग कर रहा हूँ उबंटू लिनक्स 12.04 ऑपरेटिंग सिस्टम और पर्ल '''5.14.2''' |
|- | |- | ||
|00:30 | |00:30 |
Revision as of 15:32, 18 November 2014
Time | Narration |
00:01 | पर्ल में अरैज पर स्पोकन ट्यूटोरियल में आपका स्वागत है । |
00:06 | इस ट्यूटोरियल में, हम सीखेंगे। |
00:09 | अरै का इंडेक्स। |
00:11 | अरै की लंबाई । |
00:13 | अरै के एलिमेंट्स को एक्सेस करना। |
00:16 | अरै पर लूपिंग करना। |
00:18 | Sequential अरै। |
00:20 | और अरै को पृथक करना। |
00:22 | यहाँ मैं उपयोग कर रहा हूँ उबंटू लिनक्स 12.04 ऑपरेटिंग सिस्टम और पर्ल 5.14.2 |
00:30 | मैं gedit टेक्स्ट एडिटर का उपयोग भी करूँगा । |
00:34 | आप अपने पसंद के किसी भी टेक्स्ट एडिटर का उपयोग कर सकते हैं। |
00:37 | आपको पर्ल में वेरिएबल्स, कमेंट्स और डेटा स्ट्रक्चर्स का बुनियादी ज्ञान होना चाहिए। |
00:43 | लूप्स और कंडिशनल स्टेटमेंट्स का ज्ञान अतिरिक्त लाभदायक होगा। |
00:48 | कृपया संबंधित ट्यूटोरियल्स के लिए स्पोकन ट्यूटोरियल की वेबसाइट पर जाएँ। |
00:54 | अरै एक सामान्य डेटा स्ट्रक्टर है, जिसमें किसी भी डेटा टाइप के एलिमेंट्स सम्मिलित हैं। |
00:59 | अरै इंडेक्स हमेशा 0 से शुरू होता है। |
01:03 | पर्ल में, अरै की लंबाई घोषित करना आवश्यक नहीं है। |
01:08 | अरै की लंबाई ज्यादा और कम होती है, जब इसमें एलिमेंट्स जोड़े और हटाए जाते हैं। |
01:15 | अरै को घोषित करने के लिए सिंटेक्स है.. |
01:18 | @myArray equal to ओपन ब्रैकेट 1 कॉमा 2 कॉमा 3 कॉमा सिंगल कोट abc सिंगल कोट कॉमा 10.3 क्लोज ब्रैकेट सेमाकॉलन |
01:31 | अरै का आखिरी इंडेक्स इस कमांड के साथ पता किया जा सकता है - |
01:35 | $#myArray |
01:38 | सैंपल प्रोग्राम का उपयोग करके समझते हैं। |
01:42 | टर्मिनल खोलें और टाइप करें |
01:44 | gedit arrayIndex dot pl space ऐंपर्सैंड |
01:50 | और एंटर दबाएँ। |
01:52 | यह geditor में arrayIndex dot pl फाइल खोलेगा। |
01:57 | कोड का भाग टाइप करें, जो स्क्रीन पर प्रदर्शित है। |
02:02 | यहाँ हमने एक अरै घोषित और परिभाषित किया, जिसमें 5 एलिमेंट्स सम्मिलित हैं। |
02:07 | जैसा कि अरै इंडेक्स 0 से शुरू होता है, आखिरी इंडेक्स वैल्यू 4 होगी। |
02:14 | अर्थात एलिमेंट्स की संख्या, जो 5 है, माइनस 1. |
02:18 | फाइल को सेव करने के लिए Ctrl+S दबाएँ। |
02:22 | अब टर्मिनल पर जाएँ और पर्ल स्क्रिप्ट को निष्पादित करें। |
02:26 | टाइप करें perl arrayIndex dot pl |
02:30 | और एंटर दबाएँ। |
02:32 | आउटपुट टर्मिनल पर प्रदर्शित होगा। |
02:37 | अब देखते हैं कि पर्ल में अरै की लंबाई कैसे ज्ञात करें। |
02:41 | यहाँ कई तरीके हैं जिनसे हम अरै की लंबाई ज्ञात कर सकते हैं। |
02:46 | अरै का इंडेक्स + 1 अर्थात $#array + 1 |
02:53 | PERL इनबिल्ट स्केलर फंक्शन का उपयोग करके, अर्थात scalar ओपन ब्रैकेट @array क्लोज ब्रैकेट । |
03:02 | स्केलर वेरिएबल के लिए अरै निर्धारित करके अर्थात $arrayLength = @array |
03:09 | सैंपल प्रोग्राम का उपयोग करके अरै की लंबाई का एक उदाहरण देखते हैं। |
03:14 | टर्मिनल पर जाएँ और टाइप करें.. |
03:18 | gedit arrayLength dot pl space ऐंपर्सैंड |
03:24 | एंटर दबाएँ। |
03:27 | निम्न कोड के भाग को टाइप करें, जैसा स्क्रीन पर दिखाया गया है। |
03:32 | यहाँ हमने एक अरै घोषित और परिभाषित किया, जिसमें 5 एलिमेंट्स सम्मिलित हैं। |
03:38 | अतः आउटपुट 5 प्रदर्शित होगा। |
03:41 | चिन्हांकित, पर्ल में अरै की लंबाई ज्ञात करने के विभिन्न तरीके हैं। |
03:47 | कृपया ध्यान दें, हमने कॉमा का उपयोग करके प्रिंट स्टेटमेंट में आउटपुट का श्रेणीबद्ध किया। |
03:53 | फाइल को सेव करने के लिए Ctrl + S दबाएँ। |
03:57 | अब स्क्रिप्ट निष्पादित करें। |
03:59 | टर्मिनल पर जाएँ और टाइप करें.. |
04:02 | perl arrayLength dot pl और एंटर दबाएँ। |
04:07 | टर्मिनल पर इस तरह आउटपुट दिखेगा। |
04:12 | अब, समझते हैं कि अरै में व्यक्तिगत एलिमेंट्स कैसे एक्सेस करें। |
04:18 | Indexing का उपयोग अरै के एलिमेंट्स को एक्सेस करने के लिए किया जाता है। |
04:22 | अरै के एलिमेंट्स को एक्सेस करने के लिए एक उदाहरण देखते हैं। |
04:27 | पहले स्थान पर |
04:28 | अंतिम स्थान पर |
04:29 | किसी भी स्थान पर |
04:32 | टर्मिनल पर जाएँ और टाइप करें |
04:35 | gedit perlArray dot pl space ऐंपर्सैंड |
04:42 | और एंटर दबाएँ। |
04:45 | कोड के निम्न भाग को टाइप करें, जैसे दिखाया गया है। |
04:49 | कृपया ध्यान दें। |
04:50 | myArray @ चिन्ह के साथ घोषित होता है। |
04:54 | लेकिन, अरै एलिमेंट को एक्सेस करने के लिए हमें $ (dollar) चिन्ह के उपयोग की आवश्यकता है। |
04:59 | किसी भी स्थान पर एलिमेंट को एक्सेस करने के लिए, हमें अरै में index पास करने की आवश्यकता है। |
05:07 | यहाँ, myArray के पहले एलिमेंट को एक्सेस करने के लिए |
05:11 | इंडेक्स के रुप में 0 पास किया जाता है। |
05:16 | myArray के अंतिम एलिमेंट को एक्सेस करने के लिए , हमने myArray के अंतिम इंडेक्स को पास किया है। |
05:24 | याद करें, हमने इसके बारे में पहले ही सीखा है। |
05:28 | फाइल को सेव करने के लिए Ctrl + S दबाएँ। |
05:30 | टर्मिनल पर जाएँ और perl perlArray dot pl |
05:36 | के रुप में स्क्रिप्ट निष्पादित करें। |
05:41 | और एंटर दबाएँ। |
05:43 | आउटपुट इस तरह होगा जैसे टर्मिनल पर दिखाया गया है। |
05:47 | अब समझते हैं कि अरै के प्रत्येक एलिमेंट पर लूप कैसे करें। |
05:52 | यहाँ अरै पर लूप करने के दो तरीके हैं। |
05:56 | for लूप का उपयोग करके, |
05:58 | foreach लूप का उपयोग करके, |
06:01 | सीखते हैं कि एक सैम्पल प्रोग्राम का उपयोग करके अरै पर पुनरावृति करने के लिए इन लूप्स का उपयोग कैसे करें। |
06:07 | इसके लिए, टर्मिनल पर जाएँ और टाइप करें |
06:11 | gedit loopingOverArray dot pl space ऐंपर्सैंड |
06:17 | और एंटर दबाएँ। |
06:20 | कोड के भाग को टाइप करें जैसा स्क्रीन पर दिखाया गया है। |
06:24 | यहाँ, हम इंडेक्स की पुनरावृति द्वारा अरै के प्रत्येक एलिमेट्स को प्रिंट कर रहे हैं। |
06:31 | i वेरिएबल की वैल्यू के, अरै के अंतिम इंडेक्स पर पहुँचने तक For लूप निष्पादित होगा। |
06:38 | यहाँ foreach लूप अरै के प्रत्येक एलिमेंट के लिए निष्पादित होगा। |
06:46 | एक बार अरै इसके अंतिम एलिमेंट पर पहुँचता है, तो यह foreach लूप को बाहर कर देगा। |
06:53 | कृपया ध्यान दें, यदि आप for और foreach लूप्स के बारे में नहीं जानते हैं |
06:58 | तो कृपया संबंधित स्पोकन ट्यूटोरियल्स के लिए स्पोकन ट्यूटोरियल की वेबसाइट पर जाएँ। |
07:04 | अब, फाइल को सेव करने के लिए Ctrl + S दबाएँ। |
07:07 | फिर टर्मिलन पर जाएँ और perl loopingOverArray dot pl |
07:12 | के रुप में स्क्रिप्ट को निष्पादित करें। |
07:15 | और एंटर दबाएँ। |
07:19 | आउटपुट टर्मिनल पर प्रदर्शित होगा। |
07:24 | पर्ल में, हम sequential अरै घोषित कर सकते हैं। जैसे- |
07:28 | '@alphaArray = ओपन ब्रैकेट a dot dot d क्लोज ब्रैकेट सेमीकॉलन। |
07:37 | अर्थात alphaArray एलिमेंट्स 'a', 'b', 'c' और 'd' को सम्मिलित करेगा। |
07:44 | इसी प्रकार, @numericArray equal to ओपन ब्रैकेट 1 dot dot 5 क्लोज ब्रैकेट सेमीकॉलन, @numericArray equal to ओपन ब्रैकेट 1 कॉमा 2 कॉमा 3 कॉमा 4 कॉमा 5 के समान है। |
08:03 | Perl अरै के भाग को भी प्रदान करता है। |
08:06 | यह है, अरै के भाग को एक्स्ट्रेक्ट करना और इसे एक नए अरै में डालना। |
08:13 | @array = 19 कॉमा 23 कॉमा 56 कॉमा 45 कॉमा 87 कॉमा 89 क्लोज ब्रैकेट सेमीकॉलन। |
08:27 | @newArray = @array ओपन स्क्वैर ब्रैकेट 1 कॉमा 4 क्लोज स्क्वैर ब्रैकेट सेमीकॉलन। |
08:38 | विभाजन के बाद, newArray इस तरह दिखेगा |
08:42 | @newArray = ओपन ब्रैकेट 23 कॉमा 87 क्लोज ब्रैकेट सेमीकॉलन। |
08:51 | संक्षेप में, |
08:52 | इस ट्यूटोरियल में हमने सीखा। |
08:55 | अरै का इंडेक्स ज्ञात करना। |
08:57 | अरै की लंबाई ज्ञात करना। |
08:59 | अरै के एलिमेंट्स को एक्सेस करना। |
09:01 | अरै पर लूप। |
09:03 | Sequenial अरै। |
09:05 | सैम्पल प्रोग्राम का उपयोग करके अरै का विभाजन। |
09:07 | यहाँ आपके लिए नियत कार्य है। |
09:10 | rainbow के रंग का एक अरै घोषित करें। |
09:13 | इस अरै के 4th एलिमेंट को प्रिंट करें। |
09:16 |
इस अरै की लंबाई और अंतिम इंडेक्स को प्रिंट करें। |
09:19 | for & foreach लूप का उपयोग करके अरै के प्रत्येक एलिमेंट पर लूप करें। |
09:25 | अरै को घोषित करें जैसे @myArray = ओपन ब्रैकेट 1..9 क्लोज ब्रैकेट सेमीकॉलन और फिर अरै विभाजन का उपयोग करके ऊपर दिये गये अरै से विषम संख्या का एक अरै बनाएँ। |
09:41 | निम्न लिंक पर उपलब्ध वीडियो देखें। |
09:44 | यह स्पोकन ट्यटोरियल प्रोजेक्ट को सारांशित करता है। |
09:48 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं। |
09:53 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। |
09:58 | ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। |
10:02 | अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें । |
10:09 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है। |
10:13 | यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
10:20 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org/NMEICT-Intro |
10:31 | आशा करते हैं कि आपने इस पर्ल के ट्यूटोरियल का आनंद लिया होगा। |
10:35 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। |
10:37 | धन्यवाद |