C-and-C++/C3/Loops/Hindi
From Script | Spoken-Tutorial
Time | Narration | |||
00.01 | C और C++ में Loops पर स्पोकन ट्यूटोरियल में आपका स्वागत है। | |||
00.06 | इस ट्यूटोरियल में हम सीखेंगे, | |||
00.09 | for loop, | |||
00.10 | while loop और | |||
00.12 | do…while loop । | |||
00.13 | हम इसे कुछ उदाहरणों की मदद से करेंगे। | |||
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 loop | |||
00.49 | do…..while loop और | |||
00.51 | for loop | |||
00.52 | पहले while loop के साथ शुरू करें । | |||
00.56 | while loop शुरूवात में कंडिशन का परीक्षण करता है। | |||
01.00 | संरचना है... | |||
01.01 | while ( condition ) | |||
01.03 | ब्रैकेट में statement block | |||
01.07 | अब do….while loop पर चलें । | |||
01.09 | कंडिशन मान्य होने से पहले do..while loop कम से कम एक बार निष्पादित होता है। | |||
01.15 | संरचना है... | |||
01.17 | do (ब्रैकेट्स में) statement block | |||
01.20 | ब्रैकेट के बाद while ( condition ) | |||
01.23 | आप देख सकते हैं, कि कंडीशन को अंत में जाँचा है। | |||
01.27 | अब while loop और do...while loop पर एक उदाहरण देखें । | |||
01.32 | मैंने एडिटर में कोड पहले से ही टाइप किया है । | |||
01.35 | इसे खोलें । | |||
01.37 | ध्यान दें, कि हमारी फ़ाइल का नाम while.c है। | |||
01.41 | आज हम while loop का उपयोग करके पहले 10 नंबर्स का एडिशन सीखने जा रहे हैं। | |||
01.47 | अब मैं कोड समझाता हूँ। | |||
01.49 | यह हमारी हेडर फाइल है । | |||
01.51 | main फंक्शन के अंदर हमने दो इंटीजर वेरिएबल x और y घोषित किये और और 0 के लिए initialize किया। | |||
01.59 | यह हमारा while loop है। | |||
02.02 | while loop की कंडिशन है - 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 loop का कार्य देखें । | |||
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 loop का उपयोग करके उसी तरह का प्रोग्राम देखेंगे। | |||
04.24 | यहाँ हमारा प्रोग्राम है। | |||
04.26 | ध्यान दें, कि हमारी फ़ाइल का नाम है do-while.c(do hyphen while dot c) | |||
04.31 | पिछले प्रोग्राम में यह भाग पहले से ही समझाया गया है। | |||
04.35 | तो do...while loop की ओर बढ़ें । | |||
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 loop का कार्य देखते हैं। | |||
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 | आप देख सकते हैं, कि loop का प्रारूप पहले निष्पादित होता है। | |||
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 loop में कंडिशन सेमीकॉलन के साथ समाप्त नहीं होती। | |||
06.43 | अब देखते हैं, कि C++ में ये प्रोग्राम्स कैसे निष्पादित करें। | |||
06.48 | C++ में यह हमारा while प्रोग्राम है। | |||
06.52 | तर्क और कार्यान्वयन C प्रोग्राम जैसे ही हैं। | |||
06.56 | यहाँ कुछ परिवर्तन हैं, जैसे हेडर फ़ाइल stdio.h की जगह iostream है। | |||
07.04 | यहाँ हमने namespace std का उपयोग करके using statement समाविष्ट किया और यहाँ हमने 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 program के समान ही है। | |||
08.28 | अब हम कुछ सामान्य एरर्स और उनके समाधान देखेंगे । | |||
08.32 |
अपने टेक्स्ट एडिटर पर वापस आएँ । | |||
08.35 | मानिए कि यहाँ मैं x की वेल्यू इन्क्रिमेंट नहीं करूँगा । | |||
08.41 | Save पर क्लिक करें । | |||
08.42 | देखें क्या होता है। | |||
08.44 | टर्मिनल पर वापस आएँ। | |||
08.45 | मैं प्रॉम्प्ट क्लियर करता हूँ। | |||
08.47 | प्रोग्राम को निष्पादित करें। | |||
08.50 | up एरो की दो बार दबाएं। | |||
08.54 | फिर से up एरो की दबाएं । | |||
08.57 | आउटपुट प्रदर्शित होता है। | |||
08.59 | हम शून्य देख सकते हैं क्योंकि loop में टर्मिनेटिंग कंडिशन नहीं है । | |||
09.07 | इसे infinite loop के रूप में जाना जाता है । | |||
09.10 | Infinite loop सिस्टम अनुत्तरदायी बनने का कारण हो सकता है । | |||
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 loop | |||
09.51 | उदाहरण .while(x is less than or equal to 10) | |||
09.54 | do….while loop | |||
09.56 | उदाहरण .do statement block और | |||
09.59 | अंत में while condition | |||
10.01 | नियत कार्य के रूप में | |||
10.03 | for loops का उपयोग करके निम्न को प्रिंट करने के लिए एक प्रोग्राम लिखें । | |||
10.07 | 0 to 9 | |||
10.10 | for loop का सिंटेक्स है... | |||
10.12 | for (variable initialization; variable condition;and variable increment or decrement) | |||
10.20 | और यहाँ loop का ढाँचा होगा। | |||
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
।धन्यवाद । |