C-and-C++/C3/Loops/Hindi

From Script | Spoken-Tutorial
Revision as of 10:42, 16 June 2014 by Devraj (Talk | contribs)

Jump to: navigation, search
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 धन्यवाद

Contributors and Content Editors

Devraj, PoojaMoolya, Pratik kamble