Difference between revisions of "C-and-C++/C2/Relational-Operators/Hindi"
From Script | Spoken-Tutorial
(Created page with '{| border=1 !'''Time''' !'''Narration''' |- |00.02 | '''C''' और '''C++''' में '''Relational Operators''' के स्पोकन ट्यूटोरियल म…') |
|||
Line 6: | Line 6: | ||
|- | |- | ||
− | |00. | + | |00.01 |
| '''C''' और '''C++''' में '''Relational Operators''' के स्पोकन ट्यूटोरियल में आपका स्वागत है। | | '''C''' और '''C++''' में '''Relational Operators''' के स्पोकन ट्यूटोरियल में आपका स्वागत है। | ||
|- | |- | ||
− | |00. | + | |00.06 |
− | | इस ट्यूटोरियल में, हम | + | | इस ट्यूटोरियल में, हम निम्न के बारे में सीखेंगे: |
|- | |- | ||
|00.09 | |00.09 | ||
− | |Relational operators (रिलेशनल ऑपरेटर्स), जैसे | + | |'''Relational operators''' (रिलेशनल ऑपरेटर्स), जैसे |
|- | |- | ||
− | |00. | + | |00.11 |
− | | Less than (से कम) : जैसे- a < b | + | |''' Less than''' (से कम) : जैसे- a < b |
|- | |- | ||
− | |00. | + | |00.14 |
− | | Greater than( से अधिक) : जैसे- a > b | + | | '''Greater than'''( से अधिक) : जैसे- a > b |
|- | |- | ||
− | |00. | + | |00.17 |
− | | Less than or equal to (से कम या बराबर) : जैसे- a <= b | + | | '''Less than or equal to''' (से कम या बराबर) : जैसे- a <= b |
|- | |- | ||
− | |00. | + | |00.22 |
− | | Greater than or equal to (से अधिक या बराबर) : जैसे- a >= b | + | | '''Greater than or equal to''' (से अधिक या बराबर) : जैसे- a >= b |
|- | |- | ||
− | |00. | + | |00.27 |
− | | | + | |''' Equal to''' (के बराबर): जैसे- a == b |
|- | |- | ||
− | |00. | + | |00.30 |
− | | Not equal to (के बराबर नहीं) : जैसे- a != b | + | | '''Not equal to''' (के बराबर नहीं) : जैसे- a != b |
|- | |- | ||
− | | 00. | + | | 00.37 |
− | | इस ट्यूटोरियल को रिकार्ड करने के लिए, मैं ऑपरेटिंग सिस्टम के रूप में '''Ubuntu 11.10''' | + | | इस ट्यूटोरियल को रिकार्ड करने के लिए, मैं उपयोग कर रहा हूँ। ऑपरेटिंग सिस्टम के रूप में '''Ubuntu 11.10''' . |
|- | |- | ||
− | |00. | + | |00.42 |
|''' Ubuntu''' में '''gcc''' और '''g++ कंपाइलर''' वर्जन''' 4.6.1 ''' | |''' Ubuntu''' में '''gcc''' और '''g++ कंपाइलर''' वर्जन''' 4.6.1 ''' | ||
Line 52: | Line 52: | ||
|- | |- | ||
| 00.50 | | 00.50 | ||
− | |एक परिचय के साथ शुरू | + | |एक परिचय के साथ शुरू करें। |
|- | |- | ||
Line 59: | Line 59: | ||
|- | |- | ||
− | |00. | + | |00.57 |
− | | | + | | Relational ऑपरेटर्स का उपयोग करके बनाये गए Expressions,''' false''' के लिए '''0''' और '''True''' के लिए '''1''' देते हैं। |
− | + | ||
− | + | ||
|- | |- | ||
| 01.04 | | 01.04 | ||
Line 68: | Line 66: | ||
|- | |- | ||
− | | 01. | + | | 01.09 |
− | | मैंने पहले ही | + | |मैंने प्रोग्राम पहले ही बना लिया है। |
|- | |- | ||
Line 76: | Line 74: | ||
|- | |- | ||
− | | 01. | + | | 01.15 |
− | | सर्वप्रथम, हम दो वैरिएबल'''a '''और '''b''' घोषित करते हैं। | + | | सर्वप्रथम, हम दो वैरिएबल '''a ''' और '''b''' घोषित करते हैं। |
|- | |- | ||
− | | 01. | + | | 01.20 |
− | | यह '''printf''' स्टेटमेंट उपयोगकर्ता से a और b की वेल्यू प्रविष्ट करने के लिए कहता है। | + | | यह '''printf''' स्टेटमेंट उपयोगकर्ता से '''a''' और '''b''' की वेल्यू प्रविष्ट करने के लिए कहता है। |
|- | |- | ||
− | | 01. | + | | 01.26 |
− | | यह '''scanf '''स्टेटमेंट '''a '''और '''b'''वैरिएबल्स के लिए इनपुट प्राप्त करता है। | + | | यह '''scanf '''स्टेटमेंट '''a ''' और '''b'''वैरिएबल्स के लिए इनपुट प्राप्त करता है। |
|- | |- | ||
− | | 01. | + | | 01.32 |
− | | | + | | हम '''greater than''' ऑपरेटर का अध्ययन करेंगे। |
|- | |- | ||
Line 96: | Line 94: | ||
|- | |- | ||
− | |01. | + | |01.38 |
− | |यह '' | + | |यह '' True''' प्रदर्शित करता है, यदि '''a''' '''b''' से अधिक है। |
|- | |- | ||
− | | 01. | + | | 01.43 |
− | | यह '''printf '''स्टेटमेंट केवल तभी एक्जीक्यूट होता है जब उपर्युक्त कंडिशन | + | | यह '''printf '''स्टेटमेंट केवल तभी एक्जीक्यूट होता है जब उपर्युक्त कंडिशन True हो। |
|- | |- | ||
− | |01. | + | |01.47 |
− | | यदि उपर्युक्त कंडिशन ''' | + | | यदि उपर्युक्त कंडिशन '''False''' है तो यह छूट जाता है। |
|- | |- | ||
− | |01. | + | |01.50 |
| नियंत्रित करने के लिए, फिर अगले स्टेटमेंट पर चला जाता है। | | नियंत्रित करने के लिए, फिर अगले स्टेटमेंट पर चला जाता है। | ||
|- | |- | ||
− | | 01. | + | | 01.53 |
| हम अब '''less than''' ऑपरेटर का अध्ययन करेंगे। | | हम अब '''less than''' ऑपरेटर का अध्ययन करेंगे। | ||
Line 120: | Line 118: | ||
|- | |- | ||
− | |01. | + | |01.57 |
− | |यह तब ''' | + | |यह तब '''True''' प्रदर्शित करता है जब '''a''' '''b''' से कम हो। |
|- | |- | ||
− | | 02. | + | | 02.02 |
− | | यह '''printf''' स्टेटमेंट तब एक्जीक्यूट होता है जब उपर्युक्त कंडिशन ''' | + | | यह '''printf''' स्टेटमेंट तब एक्जीक्यूट होता है, जब उपर्युक्त कंडिशन '''True''' हो। |
|- | |- | ||
− | |02. | + | |02.06 |
| अन्यथा यह छूट जाता है। | | अन्यथा यह छूट जाता है। | ||
|- | |- | ||
|02.09 | |02.09 | ||
− | | | + | | कोड को यहाँ तक एक्जीक्यूट करें। |
|- | |- | ||
|02.13 | |02.13 | ||
− | | सर्वप्रथम | + | | सर्वप्रथम निम्न पर कमेंट करें। |
+ | |- | ||
+ | |02.16 | ||
+ | |टाइप करें '''/* ''' | ||
+ | |- | ||
+ | |02.21 | ||
+ | | '''*/''' | ||
|- | |- | ||
Line 145: | Line 149: | ||
|- | |- | ||
|02.26 | |02.26 | ||
− | | मैंने अपनी फाइल | + | | मैंने अपनी फाइल '''relational.c''' नाम से सेव की है। |
|- | |- | ||
− | | 02. | + | | 02.29 |
− | | अपने कीबोर्ड पर'''Ctrl, Alt | + | | अपने कीबोर्ड पर '''Ctrl, Alt''' और '''T''' कीज़ एक साथ दबाकर टर्मिनल विंडो खोलें। |
|- | |- | ||
− | | 02. | + | | 02.35 |
− | | कंपाइल करने के लिए, टर्मिनल पर | + | | कंपाइल करने के लिए, टर्मिनल पर निम्न टाइप करें''' gcc space relational dot c space -o space rel''' |
|- | |- | ||
− | | 02. | + | | 02.49 |
− | | | + | | एंटर दबाएँ। |
|- | |- | ||
− | | 02. | + | | 02.51 |
− | | एक्जीक्यूट करने के लिए टाइप करें '''./rel''' और | + | | एक्जीक्यूट करने के लिए टाइप करें '''./rel''' और एंटर दबाएँ। |
|- | |- | ||
− | | 02. | + | | 02.56 |
− | |मैंने '''a''' | + | |मैंने '''a''' के लिए 8 और '''b ''' के लिए 3 प्रविष्ट किया है। |
|- | |- | ||
− | | 03. | + | | 03.01 |
− | |आउटपुट | + | |आउटपुट प्रदर्शित होता है: |
|- | |- | ||
− | | 03. | + | | 03.03 |
− | | 8 | + | | '''8 is greater than 3''' |
− | + | ||
|- | |- | ||
| 03.07 | | 03.07 | ||
Line 181: | Line 184: | ||
|- | |- | ||
− | |03. | + | |03.11 |
− | | कोड पर वापस | + | |कोड पर वापस आएँ। |
|- | |- | ||
| 03.14 | | 03.14 | ||
− | | यहाँ से कमेंट हटाएं और इसे यहाँ रखें। | + | | यहाँ से कमेंट हटाएं |
+ | |- | ||
+ | | 03.18 | ||
+ | |और इसे यहाँ रखें। | ||
|- | |- | ||
Line 193: | Line 199: | ||
|- | |- | ||
− | | 03. | + | | 03.28 |
| यह ऑपरेटर, ऑपरेटर के दोनों ओर दो ऑपरेंड की तुलना करता है। | | यह ऑपरेटर, ऑपरेटर के दोनों ओर दो ऑपरेंड की तुलना करता है। | ||
Line 201: | Line 207: | ||
|- | |- | ||
− | |03. | + | |03.38 |
− | | '''printf''' स्टेटमेंट एक्जीक्यूट होता है यदि उपर्युक्त कंडिशन | + | | '''printf''' स्टेटमेंट एक्जीक्यूट होता है, यदि उपर्युक्त कंडिशन True है। |
|- | |- | ||
− | | 03. | + | | 03.42 |
− | | यदि उपर्युक्त कंडिशन | + | | यदि उपर्युक्त कंडिशन '''False''' है, तो यह छूट जाता है। |
|- | |- | ||
− | | 03. | + | | 03.45 |
− | | फिर | + | | फिर कंट्रोल अगले स्टेटमेंट पर चला जाता है। |
|- | |- | ||
− | | 03. | + | | 03.49 |
− | | इसके बाद '''greater than or equal to'''ऑपरेटर पर आते हैं। | + | | इसके बाद '''greater than or equal to''' ऑपरेटर पर आते हैं। |
|- | |- | ||
− | | 03. | + | | 03.52 |
− | | यह'''a''' और '''b''' की तुलना करता है और '''true''' प्रदर्शित करता है यदि '''a''', '''b''' से बड़ा है या | + | | यह'''a''' और '''b''' की तुलना करता है और '''true''' प्रदर्शित करता है यदि '''a''', '''b''' से बड़ा है या उसके बराबर है। |
|- | |- | ||
− | | 04. | + | | 04.00 |
− | | यदि कंडिशन | + | | यदि कंडिशन '''True''' है ,तो यह '''printf''' स्टेटमेंट एक्जीक्यूट किया जाएगा। |
|- | |- | ||
| 04.05 | | 04.05 | ||
− | | अब कोड को यहाँ तक एक्जीक्यूट | + | | अब कोड को यहाँ तक एक्जीक्यूट करें। |
|- | |- | ||
− | | 04. | + | | 04.07 |
− | | | + | | '''Save''' पर क्लिक करें। |
|- | |- | ||
− | | 04. | + | | 04.09 |
|टर्मिनल पर वापस आएं। | |टर्मिनल पर वापस आएं। | ||
Line 243: | Line 249: | ||
|- | |- | ||
| 04.17 | | 04.17 | ||
− | | मैं '''a''' | + | | मैं '''a''' के लिए '''8''' और '''b''' के लिए''' 3''' प्रविष्ट करता हूँ। |
|- | |- | ||
− | | 04. | + | | 04.22 |
| आउटपुट इस प्रकार प्रदर्शित होता है: | | आउटपुट इस प्रकार प्रदर्शित होता है: | ||
|- | |- | ||
| 04.25 | | 04.25 | ||
− | | 8 is greater than or equal to 3 | + | | '''8 is greater than or equal to 3''' |
|- | |- | ||
| 04.30 | | 04.30 | ||
− | |अब शेष कोड पर वापस | + | |अब शेष कोड पर वापस आएँ। |
|- | |- | ||
| 04.33 | | 04.33 | ||
| यहाँ से मल्टी लाइन कमेंट हटाएं। | | यहाँ से मल्टी लाइन कमेंट हटाएं। | ||
+ | |- | ||
+ | | 04.39 | ||
+ | |और यहाँ से। | ||
|- | |- | ||
Line 267: | Line 276: | ||
|- | |- | ||
| 04.47 | | 04.47 | ||
− | | इसे | + | | इसे डबल '''equal (==)''' चिन्हों से प्रदर्शित किया जाता है। |
|- | |- | ||
| 04.50 | | 04.50 | ||
− | | यह ऑपरेटर'''true''' प्रदर्शित करता है | + | | यह ऑपरेटर'''true''' प्रदर्शित करता है, जब दोनों ऑपरेंड एक दूसरे के बराबर होते हैं। |
|- | |- | ||
| 04.57 | | 04.57 | ||
− | | यह '''printf''' स्टेटमेंट तब एक्जीक्यूट होता है जब '''a''','''b''' के बराबर हो। | + | | यह '''printf''' स्टेटमेंट तब एक्जीक्यूट होता है, जब '''a''','''b''' के बराबर हो। |
|- | |- | ||
− | | 05. | + | | 05.00 |
− | | यदि नहीं, तो | + | | यदि नहीं, तो कंट्रोल अगले स्टेटमेंट पर चला जाता है। |
|- | |- | ||
Line 286: | Line 295: | ||
|- | |- | ||
− | | 05. | + | | 05.08 |
− | | यह ऑपरेटर | + | | यह ऑपरेटर '''true''' प्रदर्शित करता है, जब दोनों ऑपरेंड एक दूसरे के बराबर नहीं होते हैं। |
|- | |- | ||
Line 294: | Line 303: | ||
|- | |- | ||
− | | 05. | + | | 05.20 |
− | |प्रोग्राम की समाप्ति पर आते हैं। | + | |प्रोग्राम की समाप्ति पर आते हैं। '''Return 0;''' |
− | '''Return 0;''' | + | |
|- | |- | ||
| 05.24 | | 05.24 | ||
Line 307: | Line 315: | ||
| पहले की तरह कंपाइल और एक्जीक्यूट करें। | | पहले की तरह कंपाइल और एक्जीक्यूट करें। | ||
|- | |- | ||
− | | 05. | + | | 05.32 |
− | | | + | | '''a''' के लिए 8 और '''b''' के लिए 3 प्रविष्ट करें। |
|- | |- | ||
− | | 05. | + | | 05.38 |
| आउटपुट स्क्रीन पर प्रदर्शित होता है: | | आउटपुट स्क्रीन पर प्रदर्शित होता है: | ||
|- | |- | ||
− | | 05. | + | | 05.40 |
− | | | + | | '''8 is not equal to 3''' |
|- | |- | ||
− | | 05. | + | | 05.44 |
− | | इस प्रकार, हम देखते हैं कि relational ऑपरेटर्स कैसे कार्य करते हैं। | + | | इस प्रकार, हम देखते हैं कि '''relational''' ऑपरेटर्स कैसे कार्य करते हैं। |
|- | |- | ||
Line 326: | Line 334: | ||
|- | |- | ||
− | | 05. | + | | 05.51 |
|अब, '''C++''' में एक ऐसा प्रोग्राम लिखना काफी सरल है। | |अब, '''C++''' में एक ऐसा प्रोग्राम लिखना काफी सरल है। | ||
|- | |- | ||
| 05.56 | | 05.56 | ||
− | | सिंटैक्स में कुछ अंतर | + | | यहाँ सिंटैक्स में कुछ अंतर हैं। |
|- | |- | ||
− | | | + | | 05.59 |
| मैंने पहले ही '''C++''' में कोड बना लिया है। | | मैंने पहले ही '''C++''' में कोड बना लिया है। | ||
Line 342: | Line 350: | ||
|- | |- | ||
− | |06. | + | |06.08 |
| ध्यान दें, कि हेडर भिन्न है। | | ध्यान दें, कि हेडर भिन्न है। | ||
|- | |- | ||
| 06.12 | | 06.12 | ||
− | | इसके अलावा हमारे पास यहाँ '''using '''स्टेटमेंट है। | + | | इसके अलावा हमारे पास यहाँ '''using ''' स्टेटमेंट है। |
|- | |- | ||
− | | 06. | + | | 06.15 |
− | | C++ में आउटपुट स्टेटमेंट '''cout''' है। | + | |''' C++''' में आउटपुट स्टेटमेंट '''cout''' है। |
|- | |- | ||
Line 362: | Line 370: | ||
|- | |- | ||
− | |06. | + | |06.26 |
| save पर क्लिक करें। | | save पर क्लिक करें। | ||
|- | |- | ||
− | | 06. | + | | 06.28 |
| कृपया सुनिश्चित करें, कि फाइल को '''.cpp''' एक्सटेंशन के साथ सेव किया गया है। | | कृपया सुनिश्चित करें, कि फाइल को '''.cpp''' एक्सटेंशन के साथ सेव किया गया है। | ||
|- | |- | ||
− | | 06. | + | | 06.32 |
| मैंने अपनी फाइल को '''relational.cpp''' नाम से सेव किया है | | मैंने अपनी फाइल को '''relational.cpp''' नाम से सेव किया है | ||
|- | |- | ||
− | | 06. | + | | 06.37 |
− | | | + | | कोड को कंपाइल करें। |
|- | |- | ||
− | | 06. | + | | 06.39 |
− | | टर्मिनल खोलें और '''g++ relational.cpp | + | | टर्मिनल खोलें और टाइप करें '''g++ relational.cpp space minus o space rel1''' |
|- | |- | ||
− | | 06. | + | | 06.50 |
− | | एक्जीक्यूट करने के लिए '''./ rel1'' | + | | एक्जीक्यूट करने के लिए टाइप करें '''./ rel1'', और एंटर दबाएँ। |
|- | |- | ||
− | | 06. | + | | 06.56 |
− | | मैं | + | | मैं '''a''' के लिए '''8''' और '''b ''' के लिए '''3''' प्रविष्ट करता हूँ। |
|- | |- | ||
− | | 07. | + | | 07.00 |
| आउटपुट प्रदर्शित होता है: | | आउटपुट प्रदर्शित होता है: | ||
|- | |- | ||
− | | 07. | + | | 07.02 |
| हम देखते हैं, कि आउटपुट '''C''' कोड के आउटपुट के समान है। | | हम देखते हैं, कि आउटपुट '''C''' कोड के आउटपुट के समान है। | ||
|- | |- | ||
− | | 07. | + | | 07.07 |
− | | | + | |अब उस एरर को समझते हैं, जो आ सकती है। |
|- | |- | ||
− | | 07. | + | | 07.10 |
|प्रोग्राम पर वापस आएं। | |प्रोग्राम पर वापस आएं। | ||
|- | |- | ||
| 07.13 | | 07.13 | ||
− | | मानिए कि, यहाँ हम double equal चिन्ह को single equal चिन्ह से | + | | मानिए कि, यहाँ हम '''double equal''' चिन्ह को '''single equal''' चिन्ह से बदलते हैं। |
|- | |- | ||
− | | 07. | + | | 07.19 |
| '''Save''' पर क्लिक करें। | | '''Save''' पर क्लिक करें। | ||
Line 418: | Line 426: | ||
|- | |- | ||
− | | 07. | + | | 07.23 |
| पहले की तरह कंपाइल और एक्जीक्यूट करें। | | पहले की तरह कंपाइल और एक्जीक्यूट करें। | ||
|- | |- | ||
− | | 07. | + | | 07.33 |
− | |यहाँ हम देखते हैं, कि यह प्रदर्शित कर रहा है 3 is equal to 3. | + | |यहाँ हम देखते हैं, कि यह प्रदर्शित कर रहा है '''3 is equal to 3'''. |
|- | |- | ||
− | | 07. | + | | 07.37 |
| अपने प्रोग्राम पर वापस आएं। | | अपने प्रोग्राम पर वापस आएं। | ||
|- | |- | ||
| 07.40 | | 07.40 | ||
− | | ऐसा इसलिए | + | | ऐसा इसलिए , क्योंकि यहाँ हमने एक '''assignment operator''' का उपयोग किया है। |
|- | |- | ||
− | | 07. | + | | 07.43 |
− | | अतः b की वेल्यू | + | | अतः '''b''' की वेल्यू '''a''' में निर्दिष्ट की जाती है। |
|- | |- | ||
− | | 07. | + | | 07.46 |
− | | अब इस एरर को | + | | अब इस एरर को फिक्स करें। |
|- | |- | ||
| 07.49 | | 07.49 | ||
− | | एक | + | | एक '''equal to''' चिन्ह टाइप करें। |
|- | |- | ||
− | | 07. | + | | 07.51 |
| '''Save''' पर क्लिक करें। | | '''Save''' पर क्लिक करें। | ||
|- | |- | ||
− | | 07. | + | | 07.54 |
| टर्मिनल पर वापस आएं। | | टर्मिनल पर वापस आएं। | ||
Line 463: | Line 471: | ||
|- | |- | ||
|08.06 | |08.06 | ||
− | | | + | | इस ट्यूटोरियल को सारांशित करते हैं। |
|- | |- | ||
− | | 08. | + | | 08.08 |
| इस ट्यूटोरियल में, हमने सीखा, | | इस ट्यूटोरियल में, हमने सीखा, | ||
|- | |- | ||
| 08.10 | | 08.10 | ||
− | | Relational ऑपरेटर्स जैसे | + | | '''Relational''' ऑपरेटर्स जैसे |
|- | |- | ||
| 08.12 | | 08.12 | ||
− | | | + | | '''Less than''' (से कम): जैसे a <b |
+ | |- | ||
+ | | 08.14 | ||
+ | | '''Greater than''' (से अधिक): eg. a>b | ||
|- | |- | ||
− | | 08. | + | | 08.17 |
− | | Less | + | |''' Less than or equal to''' (से कम या बराबर): जैसे a<=b |
|- | |- | ||
− | | 08. | + | | 08.22 |
− | |Greater | + | |'''Greater than or equal to''' (से अधिक या बराबर): जैसे a>=b |
|- | |- | ||
| 08.27 | | 08.27 | ||
− | | Equal to (के बराबर), जैसे a==b | + | | '''Equal to''' (के बराबर), जैसे a==b |
|- | |- | ||
− | | 08. | + | | 08.29 |
− | | Not equal to ( के बराबर नहीं): जैसे a!=b | + | | '''Not equal to''' ( के बराबर नहीं): जैसे a!=b |
|- | |- | ||
| 08.34 | | 08.34 | ||
Line 499: | Line 510: | ||
|- | |- | ||
− | | 08. | + | | 08.39 |
− | | किस छात्र ने सर्वाधिक अंक प्राप्त | + | | किस छात्र ने सर्वाधिक अंक प्राप्त किए हैं, यह देखने के लिए अंकों की तुलना करें। |
|- | |- | ||
− | | 08. | + | | 08.43 |
| यह भी जांचें, कि क्या दो या अधिक छात्रों ने बराबर अंक प्राप्त किए हैं। | | यह भी जांचें, कि क्या दो या अधिक छात्रों ने बराबर अंक प्राप्त किए हैं। | ||
|- | |- | ||
− | | 08. | + | | 08.48 |
| निम्न लिंक पर उपलब्ध विडियो देखें। | | निम्न लिंक पर उपलब्ध विडियो देखें। | ||
|- | |- | ||
Line 531: | Line 542: | ||
| 09.06 | | 09.06 | ||
| अधिक जानकारी के लिए कृपया contact at spoken hyphen tutorial dot org पर लिखें। | | अधिक जानकारी के लिए कृपया contact at spoken hyphen tutorial dot org पर लिखें। | ||
− | |||
− | |||
|- | |- | ||
Line 541: | Line 550: | ||
| 09.18 | | 09.18 | ||
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है | | यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है | ||
− | |||
|- | |- | ||
Line 552: | Line 560: | ||
|- | |- | ||
− | | 09. | + | | 09.34 |
− | | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं | + | | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ। हमसे जुड़ने के लिए धन्यवाद। |
|} | |} |
Revision as of 16:51, 13 March 2014
Time | Narration |
---|---|
00.01 | C और C++ में Relational Operators के स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00.06 | इस ट्यूटोरियल में, हम निम्न के बारे में सीखेंगे: |
00.09 | Relational operators (रिलेशनल ऑपरेटर्स), जैसे |
00.11 | Less than (से कम) : जैसे- a < b |
00.14 | Greater than( से अधिक) : जैसे- a > b |
00.17 | Less than or equal to (से कम या बराबर) : जैसे- a <= b |
00.22 | Greater than or equal to (से अधिक या बराबर) : जैसे- a >= b |
00.27 | Equal to (के बराबर): जैसे- a == b |
00.30 | Not equal to (के बराबर नहीं) : जैसे- a != b |
00.37 | इस ट्यूटोरियल को रिकार्ड करने के लिए, मैं उपयोग कर रहा हूँ। ऑपरेटिंग सिस्टम के रूप में Ubuntu 11.10 . |
00.42 | Ubuntu में gcc और g++ कंपाइलर वर्जन 4.6.1
|
00.50 | एक परिचय के साथ शुरू करें। |
00.53 | Relational ऑपरेटर्स इंटीजर और फ्लोटिंग प्वाइंट संख्याओं की तुलना करने के लिए उपयोग किए जाते हैं। |
00.57 | Relational ऑपरेटर्स का उपयोग करके बनाये गए Expressions, false के लिए 0 और True के लिए 1 देते हैं। |
01.04 | अब मैं एक C प्रोग्राम की मदद से relational ऑपरेटर्स को समझाऊंगा। |
01.09 | मैंने प्रोग्राम पहले ही बना लिया है। |
01.11 | अतः, मैं एडिटर खोलूँगा और कोड समझाऊँगा। |
01.15 | सर्वप्रथम, हम दो वैरिएबल a और b घोषित करते हैं। |
01.20 | यह printf स्टेटमेंट उपयोगकर्ता से a और b की वेल्यू प्रविष्ट करने के लिए कहता है। |
01.26 | यह scanf स्टेटमेंट a और bवैरिएबल्स के लिए इनपुट प्राप्त करता है। |
01.32 | हम greater than ऑपरेटर का अध्ययन करेंगे। |
01.35 | यह ऑपरेटर, ऑपरेटर के दोनों ओर दो ऑपरेंड की तुलना करता है। |
01.38 | यह True' प्रदर्शित करता है, यदि a b से अधिक है। |
01.43 | यह printf स्टेटमेंट केवल तभी एक्जीक्यूट होता है जब उपर्युक्त कंडिशन True हो। |
01.47 | यदि उपर्युक्त कंडिशन False है तो यह छूट जाता है। |
01.50 | नियंत्रित करने के लिए, फिर अगले स्टेटमेंट पर चला जाता है। |
01.53 | हम अब less than ऑपरेटर का अध्ययन करेंगे। |
01.56 | यह भी ऑपरेंड की तुलना करता है। |
01.57 | यह तब True प्रदर्शित करता है जब a b से कम हो। |
02.02 | यह printf स्टेटमेंट तब एक्जीक्यूट होता है, जब उपर्युक्त कंडिशन True हो। |
02.06 | अन्यथा यह छूट जाता है। |
02.09 | कोड को यहाँ तक एक्जीक्यूट करें। |
02.13 | सर्वप्रथम निम्न पर कमेंट करें। |
02.16 | टाइप करें /* |
02.21 | */ |
02.24 | Save पर क्लिक करें। |
02.26 | मैंने अपनी फाइल relational.c नाम से सेव की है। |
02.29 | अपने कीबोर्ड पर Ctrl, Alt और T कीज़ एक साथ दबाकर टर्मिनल विंडो खोलें। |
02.35 | कंपाइल करने के लिए, टर्मिनल पर निम्न टाइप करें gcc space relational dot c space -o space rel |
02.49 | एंटर दबाएँ। |
02.51 | एक्जीक्यूट करने के लिए टाइप करें ./rel और एंटर दबाएँ।
|
02.56 | मैंने a के लिए 8 और b के लिए 3 प्रविष्ट किया है। |
03.01 | आउटपुट प्रदर्शित होता है: |
03.03 | 8 is greater than 3 |
03.07 | आप a और b की विभिन्न वेल्यू के साथ इस कोड को एक्जीक्यूट करने का अभ्यास कर सकते हैं। |
03.11 | कोड पर वापस आएँ। |
03.14 | यहाँ से कमेंट हटाएं |
03.18 | और इसे यहाँ रखें। |
03.24 | अब हम less than or equal to ऑपरेटर का अध्ययन करेंगे। |
03.28 | यह ऑपरेटर, ऑपरेटर के दोनों ओर दो ऑपरेंड की तुलना करता है। |
03.33 | यह true प्रदर्शित करता है यदि a b से कम या के बराबर है। |
03.38 | printf स्टेटमेंट एक्जीक्यूट होता है, यदि उपर्युक्त कंडिशन True है। |
03.42 | यदि उपर्युक्त कंडिशन False है, तो यह छूट जाता है। |
03.45 | फिर कंट्रोल अगले स्टेटमेंट पर चला जाता है। |
03.49 | इसके बाद greater than or equal to ऑपरेटर पर आते हैं। |
03.52 | यहa और b की तुलना करता है और true प्रदर्शित करता है यदि a, b से बड़ा है या उसके बराबर है। |
04.00 | यदि कंडिशन True है ,तो यह printf स्टेटमेंट एक्जीक्यूट किया जाएगा। |
04.05 | अब कोड को यहाँ तक एक्जीक्यूट करें। |
04.07 | Save पर क्लिक करें। |
04.09 | टर्मिनल पर वापस आएं। |
04.12 | पहले की तरह कंपाइल और एक्जीक्यूट करें।
|
04.17 | मैं a के लिए 8 और b के लिए 3 प्रविष्ट करता हूँ। |
04.22 | आउटपुट इस प्रकार प्रदर्शित होता है: |
04.25 | 8 is greater than or equal to 3 |
04.30 | अब शेष कोड पर वापस आएँ। |
04.33 | यहाँ से मल्टी लाइन कमेंट हटाएं। |
04.39 | और यहाँ से। |
04.43 | हम अब equal toऑपरेटर का उपयोग करेंगे। |
04.47 | इसे डबल equal (==) चिन्हों से प्रदर्शित किया जाता है। |
04.50 | यह ऑपरेटरtrue प्रदर्शित करता है, जब दोनों ऑपरेंड एक दूसरे के बराबर होते हैं। |
04.57 | यह printf स्टेटमेंट तब एक्जीक्यूट होता है, जब a,b के बराबर हो। |
05.00 | यदि नहीं, तो कंट्रोल अगले स्टेटमेंट पर चला जाता है। |
05.06 | उसी प्रकार, हम not equal to ऑपरेटर का उपयोग करेंगे। |
05.08 | यह ऑपरेटर true प्रदर्शित करता है, जब दोनों ऑपरेंड एक दूसरे के बराबर नहीं होते हैं। |
05.15 | यह printf स्टेटमेंट तब एक्जीक्यूट होगा, जब a,b के बराबर नहीं है। |
05.20 | प्रोग्राम की समाप्ति पर आते हैं। Return 0; |
05.24 | Save पर क्लिक करें। |
05.26 | टर्मिनल पर वापस आएं। |
05.28 | पहले की तरह कंपाइल और एक्जीक्यूट करें। |
05.32 | a के लिए 8 और b के लिए 3 प्रविष्ट करें। |
05.38 | आउटपुट स्क्रीन पर प्रदर्शित होता है: |
05.40 | 8 is not equal to 3 |
05.44 | इस प्रकार, हम देखते हैं कि relational ऑपरेटर्स कैसे कार्य करते हैं। |
05.48 | इस कोड को इनपुट के विभिन्न सेटों के साथ एक्जीक्यूट करने का प्रयास करें। |
05.51 | अब, C++ में एक ऐसा प्रोग्राम लिखना काफी सरल है। |
05.56 | यहाँ सिंटैक्स में कुछ अंतर हैं। |
05.59 | मैंने पहले ही C++ में कोड बना लिया है। |
06.04 | यहाँ C++ में relational operators के लिए कोड है। |
06.08 | ध्यान दें, कि हेडर भिन्न है। |
06.12 | इसके अलावा हमारे पास यहाँ using स्टेटमेंट है। |
06.15 | C++ में आउटपुट स्टेटमेंट cout है। |
06.19 | और C++ में इनपुट स्टेटमेंटcin है। |
06.22 | अतः, इन भिन्नताओं के अलावा, दोनों कोड काफी समान हैं। |
06.26 | save पर क्लिक करें। |
06.28 | कृपया सुनिश्चित करें, कि फाइल को .cpp एक्सटेंशन के साथ सेव किया गया है। |
06.32 | मैंने अपनी फाइल को relational.cpp नाम से सेव किया है |
06.37 | कोड को कंपाइल करें। |
06.39 | टर्मिनल खोलें और टाइप करें g++ relational.cpp space minus o space rel1 |
06.50 | एक्जीक्यूट करने के लिए टाइप करें './ rel1, और एंटर दबाएँ। |
06.56 | मैं a के लिए 8 और b के लिए 3 प्रविष्ट करता हूँ। |
07.00 | आउटपुट प्रदर्शित होता है: |
07.02 | हम देखते हैं, कि आउटपुट C कोड के आउटपुट के समान है। |
07.07 | अब उस एरर को समझते हैं, जो आ सकती है। |
07.10 | प्रोग्राम पर वापस आएं। |
07.13 | मानिए कि, यहाँ हम double equal चिन्ह को single equal चिन्ह से बदलते हैं। |
07.19 | Save पर क्लिक करें। |
07.21 | टर्मिनल पर वापस आएं। |
07.23 | पहले की तरह कंपाइल और एक्जीक्यूट करें। |
07.33 | यहाँ हम देखते हैं, कि यह प्रदर्शित कर रहा है 3 is equal to 3. |
07.37 | अपने प्रोग्राम पर वापस आएं। |
07.40 | ऐसा इसलिए , क्योंकि यहाँ हमने एक assignment operator का उपयोग किया है। |
07.43 | अतः b की वेल्यू a में निर्दिष्ट की जाती है। |
07.46 | अब इस एरर को फिक्स करें। |
07.49 | एक equal to चिन्ह टाइप करें। |
07.51 | Save पर क्लिक करें। |
07.54 | टर्मिनल पर वापस आएं। |
07.56 | पहले की तरह कंपाइल और एक्जीक्यूट करें। |
08.04 | अब आउटपुट सही है। |
08.06 | इस ट्यूटोरियल को सारांशित करते हैं। |
08.08 | इस ट्यूटोरियल में, हमने सीखा, |
08.10 | Relational ऑपरेटर्स जैसे |
08.12 | Less than (से कम): जैसे a b |
08.17 | Less than or equal to (से कम या बराबर): जैसे a<=b |
08.22 | Greater than or equal to (से अधिक या बराबर): जैसे a>=b |
08.27 | Equal to (के बराबर), जैसे a==b |
08.29 | Not equal to ( के बराबर नहीं): जैसे a!=b |
08.34 | एक नियत-कार्य के रूप में.. |
08.35 | एक प्रोग्राम लिखें, जिसमें इनपुट के रूप में तीन छात्रों के अंक हों। |
08.39 | किस छात्र ने सर्वाधिक अंक प्राप्त किए हैं, यह देखने के लिए अंकों की तुलना करें। |
08.43 | यह भी जांचें, कि क्या दो या अधिक छात्रों ने बराबर अंक प्राप्त किए हैं। |
08.48 | निम्न लिंक पर उपलब्ध विडियो देखें। |
08.51 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
08.54 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं। |
08.58 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम.. |
09.00 | स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाओं का आयोजन करती है। |
09.03 | उन्हें प्रमाण-पत्र भी मिलता है, जो एक ऑनलाइन टेस्ट पास करते हैं |
09.06 | अधिक जानकारी के लिए कृपया contact at spoken hyphen tutorial dot org पर लिखें। |
09.14 | स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है। |
09.18 | यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है |
09.24 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। |
09.27 | spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
09.34 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ। हमसे जुड़ने के लिए धन्यवाद। |