C-and-C++/C2/Relational-Operators/Hindi
From Script | Spoken-Tutorial
Revision as of 15:55, 1 March 2017 by Pratik kamble (Talk | contribs)
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 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ। हमसे जुड़ने के लिए धन्यवाद। |