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''' के स्पोकन ट्यूटोरियल म…') |
|||
(6 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{| border=1 | {| border=1 | ||
− | + | |'''Time''' | |
− | + | |'''Narration''' | |
|- | |- | ||
− | |00 | + | |00:01 |
| '''C''' और '''C++''' में '''Relational Operators''' के स्पोकन ट्यूटोरियल में आपका स्वागत है। | | '''C''' और '''C++''' में '''Relational Operators''' के स्पोकन ट्यूटोरियल में आपका स्वागत है। | ||
|- | |- | ||
− | |00 | + | |00:06 |
− | | इस ट्यूटोरियल में, हम | + | | इस ट्यूटोरियल में, हम निम्न के बारे में सीखेंगे: |
|- | |- | ||
− | |00 | + | |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 ''' | ||
|- | |- | ||
− | | 00 | + | | 00:50 |
− | |एक परिचय के साथ शुरू | + | |एक परिचय के साथ शुरू करें। |
|- | |- | ||
− | |00 | + | |00:53 |
|Relational ऑपरेटर्स इंटीजर और फ्लोटिंग प्वाइंट संख्याओं की तुलना करने के लिए उपयोग किए जाते हैं। | |Relational ऑपरेटर्स इंटीजर और फ्लोटिंग प्वाइंट संख्याओं की तुलना करने के लिए उपयोग किए जाते हैं। | ||
|- | |- | ||
− | |00 | + | |00:57 |
− | | | + | | Relational ऑपरेटर्स का उपयोग करके बनाये गए Expressions,''' false''' के लिए '''0''' और '''True''' के लिए '''1''' देते हैं। |
− | + | ||
− | + | ||
|- | |- | ||
− | | 01 | + | | 01:04 |
| अब मैं एक C प्रोग्राम की मदद से relational ऑपरेटर्स को समझाऊंगा। | | अब मैं एक C प्रोग्राम की मदद से relational ऑपरेटर्स को समझाऊंगा। | ||
|- | |- | ||
− | | 01 | + | | 01:09 |
− | | मैंने पहले ही | + | |मैंने प्रोग्राम पहले ही बना लिया है। |
|- | |- | ||
− | |01 | + | |01:11 |
| अतः, मैं एडिटर खोलूँगा और कोड समझाऊँगा। | | अतः, मैं एडिटर खोलूँगा और कोड समझाऊँगा। | ||
|- | |- | ||
− | | 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''' ऑपरेटर का अध्ययन करेंगे। |
|- | |- | ||
− | |01 | + | |01:35 |
| यह ऑपरेटर, ऑपरेटर के दोनों ओर दो ऑपरेंड की तुलना करता है। | | यह ऑपरेटर, ऑपरेटर के दोनों ओर दो ऑपरेंड की तुलना करता है। | ||
|- | |- | ||
− | |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''' ऑपरेटर का अध्ययन करेंगे। | ||
|- | |- | ||
− | |01 | + | |01:56 |
| यह भी ऑपरेंड की तुलना करता है। | | यह भी ऑपरेंड की तुलना करता है। | ||
|- | |- | ||
− | |01 | + | |01:57 |
− | |यह तब ''' | + | |यह तब '''True''' प्रदर्शित करता है जब '''a''' '''b''' से कम हो। |
|- | |- | ||
− | | 02 | + | | 02:02 |
− | | यह '''printf''' स्टेटमेंट तब एक्जीक्यूट होता है जब उपर्युक्त कंडिशन ''' | + | | यह '''printf''' स्टेटमेंट तब एक्जीक्यूट होता है, जब उपर्युक्त कंडिशन '''True''' हो। |
|- | |- | ||
− | |02 | + | |02:06 |
| अन्यथा यह छूट जाता है। | | अन्यथा यह छूट जाता है। | ||
|- | |- | ||
− | |02 | + | |02:09 |
− | | | + | | कोड को यहाँ तक एक्जीक्यूट करें। |
|- | |- | ||
− | |02 | + | |02:13 |
− | | सर्वप्रथम | + | | सर्वप्रथम निम्न पर कमेंट करें। |
+ | |- | ||
+ | |02:16 | ||
+ | |टाइप करें '''/* ''' | ||
+ | |- | ||
+ | |02:21 | ||
+ | | '''*/''' | ||
|- | |- | ||
− | | 02 | + | | 02:24 |
| '''Save''' पर क्लिक करें। | | '''Save''' पर क्लिक करें। | ||
|- | |- | ||
− | |02 | + | |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 | + | | 03:07 |
|आप '''a ''' और '''b''' की विभिन्न वेल्यू के साथ इस कोड को एक्जीक्यूट करने का अभ्यास कर सकते हैं। | |आप '''a ''' और '''b''' की विभिन्न वेल्यू के साथ इस कोड को एक्जीक्यूट करने का अभ्यास कर सकते हैं। | ||
|- | |- | ||
− | |03 | + | |03:11 |
− | | कोड पर वापस | + | |कोड पर वापस आएँ। |
|- | |- | ||
− | | 03 | + | | 03:14 |
− | | यहाँ से कमेंट हटाएं और इसे यहाँ रखें। | + | | यहाँ से कमेंट हटाएं |
+ | |- | ||
+ | | 03:18 | ||
+ | |और इसे यहाँ रखें। | ||
|- | |- | ||
− | | 03 | + | | 03:24 |
| अब हम '''less than or equal to '''ऑपरेटर का अध्ययन करेंगे। | | अब हम '''less than or equal to '''ऑपरेटर का अध्ययन करेंगे। | ||
|- | |- | ||
− | | 03 | + | | 03:28 |
| यह ऑपरेटर, ऑपरेटर के दोनों ओर दो ऑपरेंड की तुलना करता है। | | यह ऑपरेटर, ऑपरेटर के दोनों ओर दो ऑपरेंड की तुलना करता है। | ||
|- | |- | ||
− | | 03 | + | | 03:33 |
| यह '''true''' प्रदर्शित करता है यदि '''a''' '''b''' से कम या के बराबर है। | | यह '''true''' प्रदर्शित करता है यदि '''a''' '''b''' से कम या के बराबर है। | ||
|- | |- | ||
− | |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 | + | | 04:05 |
− | | अब कोड को यहाँ तक एक्जीक्यूट | + | | अब कोड को यहाँ तक एक्जीक्यूट करें। |
|- | |- | ||
− | | 04 | + | | 04:07 |
− | | | + | | '''Save''' पर क्लिक करें। |
|- | |- | ||
− | | 04 | + | | 04:09 |
|टर्मिनल पर वापस आएं। | |टर्मिनल पर वापस आएं। | ||
|- | |- | ||
− | | 04 | + | | 04:12 |
| पहले की तरह कंपाइल और एक्जीक्यूट करें। | | पहले की तरह कंपाइल और एक्जीक्यूट करें। | ||
− | |||
|- | |- | ||
− | | 04 | + | | 04:17 |
− | | मैं '''a''' | + | | मैं '''a''' के लिए '''8''' और '''b''' के लिए''' 3''' प्रविष्ट करता हूँ। |
|- | |- | ||
− | | 04 | + | | 04:22 |
| आउटपुट इस प्रकार प्रदर्शित होता है: | | आउटपुट इस प्रकार प्रदर्शित होता है: | ||
|- | |- | ||
− | | 04 | + | | 04:25 |
− | | 8 is greater than or equal to 3 | + | | '''8 is greater than or equal to 3''' |
|- | |- | ||
− | | 04 | + | | 04:30 |
− | |अब शेष कोड पर वापस | + | |अब शेष कोड पर वापस आएँ। |
|- | |- | ||
− | | 04 | + | | 04:33 |
| यहाँ से मल्टी लाइन कमेंट हटाएं। | | यहाँ से मल्टी लाइन कमेंट हटाएं। | ||
+ | |- | ||
+ | | 04:39 | ||
+ | |और यहाँ से। | ||
|- | |- | ||
− | | 04 | + | | 04:43 |
− | | हम अब '''equal to'''ऑपरेटर का उपयोग करेंगे। | + | | हम अब '''equal to''' ऑपरेटर का उपयोग करेंगे। |
|- | |- | ||
− | | 04 | + | | 04:47 |
− | | इसे | + | | इसे डबल '''equal (==)''' चिन्हों से प्रदर्शित किया जाता है। |
|- | |- | ||
− | | 04 | + | | 04:50 |
− | | यह ऑपरेटर'''true''' प्रदर्शित करता है | + | | यह ऑपरेटर '''true''' प्रदर्शित करता है, जब दोनों ऑपरेंड एक दूसरे के बराबर होते हैं। |
|- | |- | ||
− | | 04 | + | | 04:57 |
− | | यह '''printf''' स्टेटमेंट तब एक्जीक्यूट होता है जब '''a''','''b''' के बराबर हो। | + | | यह '''printf''' स्टेटमेंट तब एक्जीक्यूट होता है, जब '''a''','''b''' के बराबर हो। |
|- | |- | ||
− | | 05 | + | | 05:00 |
− | | यदि नहीं, तो | + | | यदि नहीं, तो कंट्रोल अगले स्टेटमेंट पर चला जाता है। |
|- | |- | ||
− | |05 | + | |05:06 |
|उसी प्रकार, हम '''not equal to''' ऑपरेटर का उपयोग करेंगे। | |उसी प्रकार, हम '''not equal to''' ऑपरेटर का उपयोग करेंगे। | ||
|- | |- | ||
− | | 05 | + | | 05:08 |
− | | यह ऑपरेटर | + | | यह ऑपरेटर '''true''' प्रदर्शित करता है, जब दोनों ऑपरेंड एक दूसरे के बराबर नहीं होते हैं। |
|- | |- | ||
− | |05 | + | |05:15 |
| यह '''printf''' स्टेटमेंट तब एक्जीक्यूट होगा, जब '''a''','''b''' के बराबर नहीं है। | | यह '''printf''' स्टेटमेंट तब एक्जीक्यूट होगा, जब '''a''','''b''' के बराबर नहीं है। | ||
|- | |- | ||
− | | 05 | + | | 05:20 |
− | |प्रोग्राम की समाप्ति पर आते हैं। | + | |प्रोग्राम की समाप्ति पर आते हैं। '''Return 0;''' |
− | '''Return 0;''' | + | |
|- | |- | ||
− | | 05 | + | | 05:24 |
| '''Save''' पर क्लिक करें। | | '''Save''' पर क्लिक करें। | ||
|- | |- | ||
− | |05 | + | |05:26 |
| टर्मिनल पर वापस आएं। | | टर्मिनल पर वापस आएं। | ||
|- | |- | ||
− | | 05 | + | | 05:28 |
| पहले की तरह कंपाइल और एक्जीक्यूट करें। | | पहले की तरह कंपाइल और एक्जीक्यूट करें। | ||
|- | |- | ||
− | | 05 | + | | 05:32 |
− | | | + | | '''a''' के लिए 8 और '''b''' के लिए 3 प्रविष्ट करें। |
|- | |- | ||
− | | 05 | + | | 05:38 |
| आउटपुट स्क्रीन पर प्रदर्शित होता है: | | आउटपुट स्क्रीन पर प्रदर्शित होता है: | ||
|- | |- | ||
− | | 05 | + | | 05:40 |
− | | | + | | '''8 is not equal to 3''' |
|- | |- | ||
− | | 05 | + | | 05:44 |
− | | इस प्रकार, हम देखते हैं कि relational ऑपरेटर्स कैसे कार्य करते हैं। | + | | इस प्रकार, हम देखते हैं कि '''relational''' ऑपरेटर्स कैसे कार्य करते हैं। |
|- | |- | ||
− | | 05 | + | | 05:48 |
| इस कोड को इनपुट के विभिन्न सेटों के साथ एक्जीक्यूट करने का प्रयास करें। | | इस कोड को इनपुट के विभिन्न सेटों के साथ एक्जीक्यूट करने का प्रयास करें। | ||
|- | |- | ||
− | | 05 | + | | 05:51 |
|अब, '''C++''' में एक ऐसा प्रोग्राम लिखना काफी सरल है। | |अब, '''C++''' में एक ऐसा प्रोग्राम लिखना काफी सरल है। | ||
|- | |- | ||
− | | 05 | + | | 05:56 |
− | | सिंटैक्स में कुछ अंतर | + | | यहाँ सिंटैक्स में कुछ अंतर हैं। |
|- | |- | ||
− | | | + | | 05:59 |
| मैंने पहले ही '''C++''' में कोड बना लिया है। | | मैंने पहले ही '''C++''' में कोड बना लिया है। | ||
|- | |- | ||
− | |06 | + | |06:04 |
| यहाँ '''C++''' में '''relational operators''' के लिए कोड है। | | यहाँ '''C++''' में '''relational operators''' के लिए कोड है। | ||
|- | |- | ||
− | |06 | + | |06:08 |
| ध्यान दें, कि हेडर भिन्न है। | | ध्यान दें, कि हेडर भिन्न है। | ||
|- | |- | ||
− | | 06 | + | | 06:12 |
− | | इसके अलावा हमारे पास यहाँ '''using '''स्टेटमेंट है। | + | | इसके अलावा हमारे पास यहाँ '''using ''' स्टेटमेंट है। |
|- | |- | ||
− | | 06 | + | | 06:15 |
− | | C++ में आउटपुट स्टेटमेंट '''cout''' है। | + | |''' C++''' में आउटपुट स्टेटमेंट '''cout''' है। |
|- | |- | ||
− | | 06 | + | | 06:19 |
| और C++ में इनपुट स्टेटमेंट'''cin''' है। | | और C++ में इनपुट स्टेटमेंट'''cin''' है। | ||
|- | |- | ||
− | | 06 | + | | 06:22 |
| अतः, इन भिन्नताओं के अलावा, दोनों कोड काफी समान हैं। | | अतः, इन भिन्नताओं के अलावा, दोनों कोड काफी समान हैं। | ||
|- | |- | ||
− | |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 | + | | 07:13 |
− | | मानिए कि, यहाँ हम double equal चिन्ह को single equal चिन्ह से | + | | मानिए कि, यहाँ हम '''double equal''' चिन्ह को '''single equal''' चिन्ह से बदलते हैं। |
|- | |- | ||
− | | 07 | + | | 07:19 |
| '''Save''' पर क्लिक करें। | | '''Save''' पर क्लिक करें। | ||
|- | |- | ||
− | | 07 | + | | 07:21 |
| टर्मिनल पर वापस आएं। | | टर्मिनल पर वापस आएं। | ||
|- | |- | ||
− | | 07 | + | | 07:23 |
| पहले की तरह कंपाइल और एक्जीक्यूट करें। | | पहले की तरह कंपाइल और एक्जीक्यूट करें। | ||
|- | |- | ||
− | | 07 | + | | 07:33 |
− | |यहाँ हम देखते हैं, कि यह प्रदर्शित कर रहा है 3 is equal to 3. | + | |यहाँ हम देखते हैं, कि यह प्रदर्शित कर रहा है '''3 is equal to 3'''. |
|- | |- | ||
− | | 07 | + | | 07:37 |
| अपने प्रोग्राम पर वापस आएं। | | अपने प्रोग्राम पर वापस आएं। | ||
|- | |- | ||
− | | 07 | + | | 07:40 |
− | | ऐसा इसलिए | + | | ऐसा इसलिए , क्योंकि यहाँ हमने एक '''assignment operator''' का उपयोग किया है। |
|- | |- | ||
− | | 07 | + | | 07:43 |
− | | अतः b की वेल्यू | + | | अतः '''b''' की वेल्यू '''a''' में निर्दिष्ट की जाती है। |
|- | |- | ||
− | | 07 | + | | 07:46 |
− | | अब इस एरर को | + | | अब इस एरर को फिक्स करें। |
|- | |- | ||
− | | 07 | + | | 07:49 |
− | | एक | + | | एक '''equal to''' चिन्ह टाइप करें। |
|- | |- | ||
− | | 07 | + | | 07:51 |
| '''Save''' पर क्लिक करें। | | '''Save''' पर क्लिक करें। | ||
|- | |- | ||
− | | 07 | + | | 07:54 |
| टर्मिनल पर वापस आएं। | | टर्मिनल पर वापस आएं। | ||
|- | |- | ||
− | | 07 | + | | 07:56 |
| पहले की तरह कंपाइल और एक्जीक्यूट करें। | | पहले की तरह कंपाइल और एक्जीक्यूट करें। | ||
|- | |- | ||
− | | 08 | + | | 08:04 |
| अब आउटपुट सही है। | | अब आउटपुट सही है। | ||
|- | |- | ||
− | |08 | + | |08:06 |
− | | | + | | इस ट्यूटोरियल को सारांशित करते हैं। |
|- | |- | ||
− | | 08 | + | | 08:08 |
| इस ट्यूटोरियल में, हमने सीखा, | | इस ट्यूटोरियल में, हमने सीखा, | ||
|- | |- | ||
− | | 08 | + | | 08:10 |
− | | Relational ऑपरेटर्स जैसे | + | | '''Relational''' ऑपरेटर्स जैसे |
|- | |- | ||
− | | 08 | + | | 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 | + | | 08:27 |
− | | Equal to (के बराबर), जैसे a==b | + | | '''Equal to''' (के बराबर), जैसे a==b |
|- | |- | ||
− | | 08 | + | | 08:29 |
− | | Not equal to ( के बराबर नहीं): जैसे a!=b | + | | '''Not equal to''' ( के बराबर नहीं): जैसे a!=b |
|- | |- | ||
− | | 08 | + | | 08:34 |
− | | एक नियत-कार्य के रूप में.. | + | | एक नियत-कार्य के रूप में.. एक प्रोग्राम लिखें, जिसमें इनपुट के रूप में तीन छात्रों के अंक हों। |
|- | |- | ||
− | | 08 | + | | 08:39 |
− | | | + | | किस छात्र ने सर्वाधिक अंक प्राप्त किए हैं, यह देखने के लिए अंकों की तुलना करें। |
|- | |- | ||
− | | 08 | + | | 08:43 |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
| यह भी जांचें, कि क्या दो या अधिक छात्रों ने बराबर अंक प्राप्त किए हैं। | | यह भी जांचें, कि क्या दो या अधिक छात्रों ने बराबर अंक प्राप्त किए हैं। | ||
|- | |- | ||
− | | 08 | + | | 08:48 |
| निम्न लिंक पर उपलब्ध विडियो देखें। | | निम्न लिंक पर उपलब्ध विडियो देखें। | ||
|- | |- | ||
− | | 08 | + | | 08:51 |
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। | | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। | ||
|- | |- | ||
− | | 08 | + | | 08:54 |
| यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं। | | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं। | ||
|- | |- | ||
− | | 08 | + | | 08:58 |
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम.. | | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम.. | ||
|- | |- | ||
− | | 09 | + | | 09:00 |
|स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाओं का आयोजन करती है। | |स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाओं का आयोजन करती है। | ||
|- | |- | ||
− | | 09 | + | | 09:03 |
| उन्हें प्रमाण-पत्र भी मिलता है, जो एक ऑनलाइन टेस्ट पास करते हैं | | उन्हें प्रमाण-पत्र भी मिलता है, जो एक ऑनलाइन टेस्ट पास करते हैं | ||
|- | |- | ||
− | | 09 | + | | 09:06 |
| अधिक जानकारी के लिए कृपया contact at spoken hyphen tutorial dot org पर लिखें। | | अधिक जानकारी के लिए कृपया contact at spoken hyphen tutorial dot org पर लिखें। | ||
− | |||
− | |||
|- | |- | ||
− | | 09 | + | | 09:14 |
| स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है। | | स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है। | ||
|- | |- | ||
− | | 09 | + | | 09:18 |
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है | | यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है | ||
− | |||
|- | |- | ||
− | | 09 | + | | 09:24 |
| इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। | | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। | ||
|- | |- | ||
− | | 09 | + | | 09:27 |
| spoken hyphen tutorial dot org slash NMEICT hyphen Intro | | spoken hyphen tutorial dot org slash NMEICT hyphen Intro | ||
|- | |- | ||
− | | 09 | + | | 09:34 |
− | | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं | + | | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ। हमसे जुड़ने के लिए धन्यवाद। |
|} | |} |
Latest revision as of 15:55, 1 March 2017
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: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 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ। हमसे जुड़ने के लिए धन्यवाद। |