Difference between revisions of "C-and-C++/C3/Loops/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 7: Line 7:
 
|-
 
|-
 
| 00.01
 
| 00.01
|C और C++ में Loops  पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
+
|C और C++ में लूप्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
 
|-
 
|-
 
| 00.06
 
| 00.06
Line 16: Line 16:
 
|-
 
|-
 
| 00.10
 
| 00.10
|while loop और
+
|while लूप और
 
|-
 
|-
 
| 00.12
 
| 00.12
|do…while loop
+
|do…while लूप 
 
|-
 
|-
 
| 00.13
 
| 00.13
Line 46: Line 46:
 
|-
 
|-
 
| 00.48
 
| 00.48
|while loop
+
|while लूप
 
|-
 
|-
 
| 00.49
 
| 00.49
|do…..while loop और
+
|do…..while लूप  और
 
|-
 
|-
 
| 00.51
 
| 00.51
|for loop
+
|for लूप ।
 
|-
 
|-
 
| 00.52
 
| 00.52
|पहले while loop के साथ शुरू करें ।
+
|पहले while लूप  के साथ शुरू करें ।
 
|-
 
|-
 
| 00.56
 
| 00.56
| while loop शुरूवात में कंडिशन का परीक्षण करता है।
+
| while लूप शुरूवात में कंडिशन का परीक्षण करता है।
 
|-
 
|-
 
| 01.00
 
| 01.00
Line 70: Line 70:
 
|-
 
|-
 
| 01.07
 
| 01.07
|अब do….while loop पर चलें ।
+
|अब do….while लूप  पर चलें ।
 
|-
 
|-
 
| 01.09
 
| 01.09
Line 88: Line 88:
 
|-
 
|-
 
| 01.27
 
| 01.27
|अब while loop और do...while loop पर एक उदाहरण देखें ।
+
|अब while loop और do...while लूप पर एक उदाहरण देखें ।
 
|-
 
|-
 
| 01.32
 
| 01.32
Line 100: Line 100:
 
|-
 
|-
 
|01.41
 
|01.41
|आज हम while loop का उपयोग करके पहले 10 नंबर्स का एडिशन सीखने जा रहे हैं।
+
|आज हम while लूप का उपयोग करके पहले 10 नंबर्स का एडिशन सीखने जा रहे हैं।
 
|-
 
|-
 
|01.47
 
|01.47
Line 112: Line 112:
 
|-
 
|-
 
| 01.59
 
| 01.59
| यह हमारा while loop है।
+
| यह हमारा while लूप है।
 
|-
 
|-
 
| 02.02
 
| 02.02
| while loop की कंडिशन है - x is less than or equal to 10  
+
| while लूप की कंडिशन है - x is less than or equal to 10  
 
|-
 
|-
 
|02.06
 
|02.06
Line 154: Line 154:
 
|-
 
|-
 
| 02.54
 
| 02.54
| अब while loop का कार्य देखें ।
+
| अब while लूप का कार्य देखें ।
 
|-
 
|-
 
| 02.57
 
| 02.57
Line 205: Line 205:
 
|-
 
|-
 
| 04.20
 
| 04.20
|अब, हम do….while loop का उपयोग करके उसी तरह का प्रोग्राम देखेंगे।
+
|अब, हम do….while लूप का उपयोग करके उसी तरह का प्रोग्राम देखेंगे।
 
|-
 
|-
 
| 04.24
 
| 04.24
Line 217: Line 217:
 
|-
 
|-
 
| 04.35
 
| 04.35
|तो do...while loop की ओर बढ़ें ।
+
|तो do...while लूप की ओर बढ़ें ।
 
|-
 
|-
 
| 04.38
 
| 04.38
Line 223: Line 223:
 
|-
 
|-
 
| 04.44
 
| 04.44
|x की वेल्यू  y की वेल्यू में जुड़ती है और जुड़ने के बाद प्राप्त वेल्यू y में संचित होती है।  
+
|x की वेल्यू  y की वेल्यू में जुड़ती है और जुड़ने के बाद प्राप्त वेल्यू y में संचित होती है।  
 
|-
 
|-
 
| 04.52
 
| 04.52
Line 235: Line 235:
 
|-
 
|-
 
| 05.00
 
| 05.00
|टाइप करें gcc space do hyphen while dot c space hyphen o space doएंटर दबाएं ।
+
|टाइप करें gcc space do hyphen while dot c space hyphen o space do एंटर दबाएं।
 
|-
 
|-
 
| 05.08
 
| 05.08
Line 244: Line 244:
 
|-
 
|-
 
| 05.16
 
| 05.16
|अब, do...while loop का कार्य देखते हैं।
+
|अब, do...while लूप का कार्य देखते हैं।
 
|-
 
|-
 
| 05.20
 
| 05.20
Line 265: Line 265:
 
|-
 
|-
 
| 05.42
 
| 05.42
| आप देख सकते हैं, कि loop का प्रारूप पहले निष्पादित होता है।
+
| आप देख सकते हैं, कि लूप का प्रारूप पहले निष्पादित होता है।
 
|-
 
|-
 
| 05.45
 
| 05.45
Line 295: Line 295:
 
|-
 
|-
 
| 06.17
 
| 06.17
|फिर हम वेल्यूज जोडेंगे 1 plus 2, 3 है ।
+
|फिर हम वेल्यूज जोडेंगे 1 plus 2, जो 3 है।
 
|-
 
|-
 
| 06.20
 
| 06.20
Line 310: Line 310:
 
|-
 
|-
 
| 06.38
 
| 06.38
|while loop में कंडिशन सेमीकॉलन के साथ समाप्त नहीं होती।
+
|while लूप में कंडिशन सेमीकॉलन के साथ समाप्त नहीं होती।
 
|-
 
|-
 
| 06.43
 
| 06.43
Line 325: Line 325:
 
|-
 
|-
 
| 07.04
 
| 07.04
|यहाँ हमने namespace std का उपयोग करके using statement समाविष्ट किया और यहाँ हमने printf फंक्शन की जगह cout फंक्शन का उपयोग किया।
+
|यहाँ हमने namespace std का उपयोग करके using स्टेटमेंट समाविष्ट किया और यहाँ हमने printf फंक्शन की जगह cout फंक्शन का उपयोग किया।
 
|-
 
|-
 
| 07.16
 
| 07.16
Line 373: Line 373:
 
|-
 
|-
 
| 08.23
 
| 08.23
|हम देख सकते हैं, कि आउटपुट C में do...while program के समान ही है।
+
|हम देख सकते हैं, कि आउटपुट C में do...while प्रोग्राम के समान ही है।
 
|-
 
|-
 
| 08.28
 
| 08.28
Line 401: Line 401:
 
|-
 
|-
 
| 08.50
 
| 08.50
|up एरो की दो बार दबाएं।
+
|up ऐरो की दो बार दबाएं।
 
  |-
 
  |-
 
| 08.54
 
| 08.54
| फिर से up एरो की दबाएं ।
+
| फिर से up ऐरो की दबाएं ।
 
|-
 
|-
 
| 08.57
 
| 08.57
Line 413: Line 413:
 
|-
 
|-
 
| 09.07
 
| 09.07
|इसे infinite loop के रूप में जाना जाता है ।
+
|इसे infinite लूप  के रूप में जाना जाता है ।
 
|-
 
|-
 
| 09.10
 
| 09.10
|Infinite loop सिस्टम अनुत्तरदायी बनने का कारण हो सकता है ।
+
|Infinite लूप  सिस्टम अनुत्तरदायी बनने का कारण हो सकता है ।
 
|-
 
|-
 
| 09.14
 
| 09.14
Line 434: Line 434:
 
|-
 
|-
 
| 09.33
 
| 09.33
|अप-एरो की दबाएं ।
+
|अप-ऐरो की दबाएं ।
 
|-
 
|-
 
| 09.38
 
| 09.38
Line 452: Line 452:
 
|-
 
|-
 
| 09.50
 
| 09.50
|while loop
+
|while लूप।
 
|-
 
|-
 
| 09.51
 
| 09.51
Line 458: Line 458:
 
|-
 
|-
 
| 09.54
 
| 09.54
|do….while loop
+
|do….while लूप ।
 
|-
 
|-
 
| 09.56
 
| 09.56
Line 470: Line 470:
 
|-
 
|-
 
| 10.03
 
| 10.03
|for loops का उपयोग करके निम्न को प्रिंट करने के लिए एक प्रोग्राम लिखें ।
+
|for लूप्स का उपयोग करके निम्न को प्रिंट करने के लिए एक प्रोग्राम लिखें।
 
|-
 
|-
 
| 10.07
 
| 10.07
Line 476: Line 476:
 
|-
 
|-
 
| 10.10
 
| 10.10
|for loop का सिंटेक्स है...  
+
|for लूप का सिंटेक्स है...  
 
|-
 
|-
 
| 10.12
 
| 10.12
Line 482: Line 482:
 
|-
 
|-
 
| 10.20
 
| 10.20
|और यहाँ loop का ढाँचा होगा।
+
|और यहाँ लूप का ढाँचा होगा।
 
|-
 
|-
 
| 10.24
 
| 10.24

Revision as of 15:47, 18 June 2014

Time Narration
00.01 C और C++ में लूप्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00.06 इस ट्यूटोरियल में हम सीखेंगे,
00.09 for loop,
00.10 while लूप और
00.12 do…while लूप ।
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 लूप
00.49 do…..while लूप और
00.51 for लूप ।
00.52 पहले while लूप के साथ शुरू करें ।
00.56 while लूप शुरूवात में कंडिशन का परीक्षण करता है।
01.00 संरचना है...
01.01 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.45 मैं प्रॉम्प्ट क्लियर करता हूँ।
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;and variable increment or 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 धन्यवाद

Contributors and Content Editors

Devraj, PoojaMoolya, Pratik kamble