C-and-C++/C3/Loops/Hindi
From Script | Spoken-Tutorial
Revision as of 15:59, 1 March 2017 by Pratik kamble (Talk | contribs)
Time | Narration |
00:01 | C और C++ में लूप्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में हम सीखेंगे, |
00:09 | for loop, |
00:10 | while लूप और |
00:12 | do…while लूप। हम इसे कुछ उदाहरणों की मदद से करेंगे। |
00:17 | हम कुछ सामान्य एरर्स और उनके समाधान भी देखेंगे। |
00:21 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं |
00:24 | उबंटु ऑपरेटिंग सिस्टम वर्जन 11.04 |
00:28 | gcc और उबंटु पर g++ कंपाइलर वर्जन 4.6.1 का उपयोग कर रहा हूँ । |
00:34 | loops के परिचय के साथ शुरू करते हैं। |
00:38 | Loops का कई बार निर्देशों के समूह को निष्पादित करने के लिए उपयोग किया जाता है । |
00:44 | उद्देश्य के आधार पर, उन्हें तीन प्रकार में विभाजित किया गया है : |
00:48 | while लूप do…..while लूप और |
00:51 | for लूप।पहले while लूप के साथ शुरू करें । |
00:56 | while लूप शुरूवात में कंडिशन का परीक्षण करता है। |
01:00 | संरचना है...while ( condition ) |
01:03 | ब्रैकेट में statement block |
01:07 | अब do….while लूप पर चलें । |
01:09 | कंडिशन मान्य होने से पहले do..while loop कम से कम एक बार निष्पादित होता है। |
01:15 | संरचना है... |
01:17 | do (ब्रैकेट्स में) statement block |
01:20 | ब्रैकेट के बाद while ( condition ) |
01:23 | आप देख सकते हैं, कि कंडीशन को अंत में जाँचा है। |
01:27 | अब while loop और do...while लूप पर एक उदाहरण देखें । |
01:32 | मैंने एडिटर में कोड पहले से ही टाइप किया है । |
01:35 | इसे खोलें । |
01:37 | ध्यान दें, कि हमारी फ़ाइल का नाम while.c है। |
01:41 | आज हम while लूप का उपयोग करके पहले 10 नंबर्स का एडिशन सीखने जा रहे हैं। |
01:47 | अब मैं कोड समझाता हूँ। |
01:49 | यह हमारी हेडर फाइल है । |
01:51 | main फंक्शन के अंदर हमने दो इंटीजर वेरिएबल x और y घोषित किये और और 0 के लिए initialize किया। |
01:59 | यह हमारा while लूप है। |
02:02 | while लूप की कंडिशन है - x is less than or equal to 10 |
02:06 | यहाँ X की वेल्यू Y की वेल्यू में जोड़ी गई है। |
02:10 | एडिशन के पश्चात प्राप्त वेल्यू Y में संचित होती है। |
02:15 | फिर हम y की वेल्यू प्रिंट करेंगे । |
02:18 | यहाँ x increment(वृद्धि) हुआ है। |
02:20 | इसका अर्थ है, वेरिएबल x एक से बढ़ा है। |
02:25 | और यह हमारी रिटर्न स्टेटमेंट है । |
02:27 | अब प्रोग्राम निष्पादित करें । |
02:30 | कृपया अपने कीबोर्ड पर Ctrl, Alt और T कीज एक साथ दबाकर टर्मिनल विंडो खोलें । |
02:39 | टाइप करें gcc space while dot c space hyphen o space while |
02:45 | एंटर दबाएं । |
02:47 | टाइप करें ./ (dot slash) while एंटर दबाएं । |
02:52 | आउटपुट प्रदर्शित होता है। |
02:54 | अब while लूप का कार्य देखें । |
02:57 | विंडो का आकार बदलें । |
03:00 | यहाँ पहले x और y की वेल्यू 0 है। |
03:04 | यह हमारी while कंडिशन है । |
03:06 | यहाँ हम जाँचेंगे कि x, 10 से कम या बराबर है, जिसका अर्थ है x की वेल्यू 0 से 10 तक होगी । |
03:15 | फिर हम जोडेंगे y plus x (अर्थात) 0 plus 0 हमें मिलता है 0 . |
03:22 | हम y की वेल्यू प्रिंट करेंगे, यहां हमें 0 मिलता है। |
03:27 | फिर x इन्क्रिमेन्ट होता है जिसका अर्थ है, अब x की वेल्यू 1 होगी। |
03:33 | फिर हम कंडिशन पुनः जाँचेंगे, 1 is less than or equal to 10, यदि कंडिशन true है तो हम वेल्यूज जोड़ेंगे। |
03:44 | y (अर्थात ) 0 plus x जो है 1, 0 plus 1 is 1 |
03:50 | हम वेल्यू 1 प्रिंट करेंगे । |
03:53 | फिर से x इन्क्रिमेन्ट होता है । |
03:55 | अब x की वेल्यू 2 है । |
03:59 | हम फिर से कंडिशन जाँचेंगे । |
04:01 | 2 is less than or equal to 10, यदि कंडिशन true है, तो हम वेल्यूज जोड़ेंगे (अर्थात) 1 plus 2 जो 3 देगा। |
04:11 | हम वेल्यू 3 प्रिंट करेंगे। |
04:13 | इसी तरह यह x is less than or equal to 10 तक जाएगा । |
04:20 | अब, हम do….while लूप का उपयोग करके उसी तरह का प्रोग्राम देखेंगे। |
04:24 | यहाँ हमारा प्रोग्राम है। |
04:26 | ध्यान दें, कि हमारी फ़ाइल का नाम है do-while.c(do hyphen while dot c) |
04:31 | पिछले प्रोग्राम में यह भाग पहले से ही समझाया गया है। |
04:35 | तो do...while लूप की ओर बढ़ें । |
04:38 | यहाँ पहले loop का प्रारूप निष्पादित होगा और फिर कंडिशन चेक होगी। |
04:44 | x की वेल्यू y की वेल्यू में जुड़ती है और जुड़ने के बाद प्राप्त वेल्यू y में संचित होती है। |
04:52 | तर्क while प्रोग्राम के समान ही है। |
04:55 | अब प्रोग्राम निष्पादित करें। |
04:58 | अपने टर्मिनल पर जाएँ। |
05:00 | टाइप करें gcc space do hyphen while dot c space hyphen o space do एंटर दबाएं। |
05:08 | टाइप करें - dot slash do एंटर दबाएं । |
05:12 | हम देख सकते हैं, कि आउटपुट हमारे while प्रोग्राम के समान है । |
05:16 | अब, do...while लूप का कार्य देखते हैं। |
05:20 | मैं विंडो का आकार बदलता हूँ। |
05:22 | यहाँ x और y की वेल्यू 0 है। |
05:25 | हम उन वेल्यूज को जोड़ेंगे, जिनसे हमें 0 मिलेगा। |
05:29 | अब y की वेल्यू 0 है। |
05:31 | हम वेल्यू 0 प्रिंट करेंगे । |
05:33 | फिर x, 1 से इन्क्रिमेंट होता है, जिसका अर्थ है, अब x की वेल्यू 1 है, फिर कंडिशन की जाँच होगी। |
05:42 | आप देख सकते हैं, कि लूप का प्रारूप पहले निष्पादित होता है। |
05:45 | फिर भी यदि कंडिशन false है, तो भी हमें वेल्यू 0 मिलेगी। |
05:52 | यहाँ हम चेक करेंगे कि क्या 1 is less than or equal to 10 है। |
05:56 | कंडिशन true है, फिर से हम वेल्यूज जोडेंगे । |
06:00 | अब 0 plus 1 |
06:02 | फिर हम y की वेल्यू 1 प्रिंट करेंगे । |
06:05 | फिर से x इन्क्रिमेंट होगा । |
06:08 | अब x की वेल्यू 2 है। |
06:11 | फिर हम चेक करेंगे 2 is less than or equal to 10 . |
06:15 | हम यहाँ वापस जाएंगे । |
06:17 | फिर हम वेल्यूज जोडेंगे 1 plus 2, जो 3 है। |
06:20 | हम Y की वेल्यू 3 प्रिंट करेंगे। |
06:23 | इसी तरह कंडिशन्स चेक किए जाएंगे, जब तक x की वेल्यू 10 से कम या बराबर होगी । |
06:30 | और यह हमारी रिटर्न स्टेटमेंट है । |
06:33 | ध्यान दें, कि यहां while कंडिशन सेमीकॉलन के साथ समाप्त होती है। |
06:38 | while लूप में कंडिशन सेमीकॉलन के साथ समाप्त नहीं होती। |
06:43 | अब देखते हैं, कि C++ में ये प्रोग्राम्स कैसे निष्पादित करें। |
06:48 | C++ में यह हमारा while प्रोग्राम है। |
06:52 | तर्क और कार्यान्वयन C प्रोग्राम जैसे ही हैं। |
06:56 | यहाँ कुछ परिवर्तन हैं, जैसे हेडर फ़ाइल stdio.h की जगह iostream है। |
07:04 | यहाँ हमने namespace std का उपयोग करके using स्टेटमेंट समाविष्ट किया और यहाँ हमने printf फंक्शन की जगह cout फंक्शन का उपयोग किया। |
07:16 | while loop की संरचना C प्रोग्राम के समान ही है। |
07:21 | प्रोग्राम को निष्पादित करें। |
07:23 | टर्मिनल पर वापस आएँ। |
07:25 | मैं प्रॉम्प्ट क्लियर करता हूँ। |
07:28 | निष्पादित करने के लिए टाइप करें g++ space while dot cpp space hyphen o space while1. एंटर दबाएं। |
07:38 | टाइप करें dot slash while1 एंटर दबाएं। |
07:43 | आप देख सकते हैं, कि आउटपुट C में हमारे while program के समान ही है। |
07:48 | अब C++ में do... while प्रोग्राम देखते हैं। |
07:52 | टेक्ट एडिटर पर वापस आएँ। |
07:54 | यहां भी उसी समान परिवर्तन हैं, जैसे हेडर फ़ाइल, using स्टेटमेंट और cout फंक्शन । |
08:03 | अन्य सब समान हैं। |
08:06 | प्रोग्राम को निष्पादित करें। |
08:08 | अपने टर्मिनल पर वापस आएँ। |
08:10 | टाइप करें g++ space do hyphen while dot cpp space hyphen o space do1. एंटर दबाएं। |
08:19 | टाइप करें dot slash do1 एंटर दबाएं । |
08:23 | हम देख सकते हैं, कि आउटपुट C में do...while प्रोग्राम के समान ही है। |
08:28 | अब हम कुछ सामान्य एरर्स और उनके समाधान देखेंगे । |
08:32 | अपने टेक्स्ट एडिटर पर वापस आएँ । |
08:35 | मानिए कि यहाँ मैं x की वेल्यू इन्क्रिमेंट नहीं करूँगा । |
08:41 | Save पर क्लिक करें । |
08:42 | देखें क्या होता है। |
08:44 | टर्मिनल पर वापस आएँ।मैं प्रॉम्प्ट क्लियर करता हूँ। |
08:47 | प्रोग्राम को निष्पादित करें। |
08:50 | up ऐरो की दो बार दबाएं। |
08:54 | फिर से up ऐरो की दबाएं । |
08:57 | आउटपुट प्रदर्शित होता है। |
08:59 | हम शून्य देख सकते हैं क्योंकि loop में टर्मिनेटिंग कंडिशन नहीं है । |
09:07 | इसे infinite लूप के रूप में जाना जाता है । |
09.10 | Infinite लूप सिस्टम अनुत्तरदायी बनने का कारण हो सकता है । |
09:14 | यह प्रोग्राम को सभी संसाधको के समय को नष्ट करने का कारण बनाता है , लेकिन इसे समाप्त किया जा सकता है । |
09:21 | अपने प्रोग्राम पर वापस जाएँ, एरर फिक्स करें । |
09:25 | टाइप करें x++ और सेमीकॉलन । |
09:28 | Save पर क्लिक करें । फिर से निष्पादित करें । |
09:31 | टर्मिनल पर वापस आएँ। |
09:33 | अप-ऐरो की दबाएं । |
09:38 | हाँ, यह कार्य कर रहा है । |
09:40 | यह हमें ट्यूटोरियल के अंत में लाता है । |
09:43 | हम अपनी स्लाइड्स पर वापस जाएँगे । |
09:45 | संक्षेप में |
09:47 | इस ट्यूटोरियल में हमने सीखा, |
09:50 | while लूप। |
09:51 | उदाहरण .while(x is less than or equal to 10) |
09:54 | do….while लूप । |
09:56 | उदाहरण .do statement block और |
09:59 | अंत में while condition |
10:01 | नियत कार्य के रूप में |
10:03 | for लूप्स का उपयोग करके निम्न को प्रिंट करने के लिए एक प्रोग्राम लिखें। |
10:07 | 0 to 9 |
10:10 | for लूप का सिंटेक्स है... |
10:12 | for (variable initialization; variable condition;और variable increment या decrement) |
10:20 | और यहाँ लूप का ढाँचा होगा। |
10:24 | नीचे दिखाए गए लिंक पर उपलब्ध वीडियो देखें । |
10:27 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है । |
10:30 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं। |
10:33 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम... |
10:35 | स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाते हैं। |
10:38 | जो ऑनलाइन टेस्ट पास करते हैं, उन्हें प्रमाण-पत्र भी देते हैं। |
10:42 | अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें । |
10:47 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
10:51 | यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
10:58 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org/NMEICT-Intro |
11:02 | यह स्क्रिप्ट लता द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। |
11:08 | धन्यवाद |