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

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

Contributors and Content Editors

Devraj, PoojaMoolya, Pratik kamble