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 | धन्यवाद |