C-and-C++/C2/Logical-Operators/Hindi

From Script | Spoken-Tutorial
Revision as of 17:32, 25 March 2014 by Sakinashaikh (Talk | contribs)

Jump to: navigation, search
Time' Narration
00.02 C और C++ में logical ऑपरेटर्स (logical operators) पर स्पोकन ट्यूटोरियल में आपका स्वागत है ।
00.08 इस ट्यूटोरियल में हम logical ऑपरेटर, जैसे- logical AND जैसे expression1 && expression2 के बारे में सीखेंगे ।
00.16 logical OR जैसे expression1 or expression2
00.21 logical NOT जैसे not (Expression1)
00.25 हम उदाहरण की मदद से यह करेंगे।
00.28 इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं इस्तेमाल कर रहा हूँ , ऑपरेटिंग सिस्टम के रूप में उबंटू 11.10
00.33 उबंटू पर “gcc” और “g++” कम्पाइलर वर्ज़न 4.6.1
00.39 logical ऑपरेटर के परिचय के साथ हम शुरू करते हैं ।
00.43 C और C++ में, “true” 0 के अलावा कोई भी अन्य वेल्यू है ।
00.48 non zero का मतलब True है ।
00.50 zero का मतलब False है।
00.53 logical ऑपरेटर का उपयोग कर Expressions “true” के लिए 1 और “false” के लिए 0 दर्शाता है।
00.58 अब मैं एक उदाहरण की मदद से logical ऑपरेटर समझाऊँगा ।
01.03 यहाँ “C” में logical ऑपरेटर के लिए एक प्रोग्राम है ।
01.08 “main” ब्लॉक के अंदर ।
01.10 यह स्टेटमेंट “a”, “b” और “c” वेरिएबल को इंटीजर के रूप में दर्शाता है ।
01.16 “printf” स्टेटमेंट यूजर को “a”, “b” और “c” की वेल्यूस को दर्ज करने के लिए संकेत करता है ।
01.21 “scanf” स्टेटमेंट यूजर से वेरिएबल “a”, “b” और “c” के लिए इनपुट लेता है ।
01.28 यहाँ, सबसे बड़ी वेल्यू खोजने के लिए हम “a” की वेल्यू की तुलना “b” और “c” से कर रहे हैं ।
01.33 एक साथ तुलना करने के लिए हम “logical AND” ऑपरेटर का उपयोग करते हैं ।
01.38 यहाँ, True वेल्यू रिटर्न करने के लिए “logical AND” की सभी कंडीशन्स True होनी चाहिए।
01.43 False कंडीशन का सामना करने पर आगे के expression का मूल्यांकन नहीं किया जाता ।
01.49 अतः expression “(a>c)” तो ही का मूल्यांकित होता है यदि “(a>b)” True है ।
01.56 यदि “a” ,“b” से कम है, तो expression का आगे मूल्यांकन नहीं किया जाएगा ।
02.02 यदि पिछली कंडीशन True है तो इस स्टेटमेंट का मूल्यांकन किया जाता है ।
02.07 आगे (b>c) मूल्यांकित है ।
02.10 यदि कंडीशन true है, तो स्क्रीन पर b is greatest प्रदर्शित होता है ।
02.16 अन्यथा स्क्रीन पर c is greatest प्रदर्शित होता है ।
02.21 अब हम logical OR ऑपरेटर पर आते हैं ।
02.24 यहाँ True वेल्यू रिटर्न करने के लिए logical OR के लिए कोई एक कंडीशन True होगी।
02.30 True कंडीशन का सामना करने पर expression का आगे मूल्यांकन नहीं किया जाता है ।
02.35 अतः, यदि a == zero है, तो बाकी दो expression का मूल्यांकन नहीं किया जायेगा ।
02.43 यदि a, b या c जीरो है तो यह "printf" स्टेटमेंट निष्पादित होती है ।
02.49 प्रोग्राम के अंत में आते हैं । return 0 और एंडिंग कर्ली ब्रैकेट ।
02.54 अब प्रोग्राम को सेव करें ।
02.57 extension .c के साथ सेव करें ।
03.00 मैंने अपनी फ़ाइल logical.c नाम से सेव की है ।
03.03 Ctrl, Alt और T कीज़ एक साथ दबाकर टर्मिनल खोलें ।
03.08 कोड को कम्पाइल करने के लिए टाइप करें gcc space logical dot c space minus o space log एंटर दबाएँ ।
03.23 निष्पादित करने के लिए टाइप करें “./log”
03.27 एंटर दबाएँ ।
03.29 मैं यह वेल्यू दर्ज करूँगा ।

0 34 567

03.39 आउटपुट प्रदर्शित होता है।
03.42 c is greatest
03.45 The product of a, b and c is zero
03.50 आपको इनपुट के भिन्न सेट के साथ इस प्रोग्राम को निष्पादित करने का प्रयास करना चाहिए ।
03.55 अब वही प्रोग्राम C++ में लिखते हैं ।
03.59 मैंने पहले ही प्रोग्राम बनाया है और मैं आपको बताता हूँ ।
04.03 यहाँ C++ में कोड है ।
04.06 अब वही प्रोग्राम C++ में बनाने के लिए हम कुछ बदलाव करते हैं ।
04.11 यहाँ हेडर फाइल में बदलाव है ।
04.14 using स्टेटमेंट इस्तेमाल की गयी है ।
04.18 और यहाँ आउटपुट और इनपुट स्टेटमेंट में एक अंतर भी है ।
04.21 ऑपरेटर वैसे ही काम करते हैं जैसे वे C में करते हैं ।
04.25 “Save” पर क्लिक करें ।
04.27 सुनिश्चित करें, कि फाइल extension .cpp के साथ सेव की है ।
04.31 Ctrl, Alt और T कीज़ एक साथ दबाकर टर्मिनल खोलें ।
04.36 प्रोग्राम कम्पाइल करने के लिए, टाइप करें g++ logical.cpp space minus o space log1 एंटर दबाएँ।
04.49 निष्पादन करने के लिए टाइप करें ./log1
04.53 एंटर दबाएँ ।
04.56 मैं यह वेल्यू दर्ज करूँगा ।

0 34 567

05.02 अतः हम C प्रोग्राम के समान आउटपुट देखते हैं ।
05.05 आपको इनपुट के भिन्न सेट के साथ प्रोग्राम को एक्जीक्यूट करने का प्रयास करना चाहिए ।
05.10 अब हम एक एरर देखते हैं, जो आ सकती है ।
05.12 एडिटर पर जाएँ ।
05.16 मान लीजिए, यहाँ हम ब्रैकेट्स भूल गए ।
05.20 इसे डिलीट करें ।
05.26 देखते हैं, क्या होता है । प्रोग्राम सेव करें ।
05.30 टर्मिनल पर वापस आ जाएँ ।
05.32 पहले की तरह कम्पाइल और एक्जीक्यूट करें ।
05.38 हम एक एरर देखते हैं:
05.41 Expected identifier before '(' token.
05.45 यह इसलिए क्योंकि यहाँ हमारे पास दो भिन्न expression हैं ।
05.48 हमें AND ऑपरेटर का उपयोग करके उनका मूल्यांकन एक expression के रूप में करना है।
05.53 अब अपने प्रोग्राम पर वापस जाएँ और एरर फिक्स करें ।
05.57 यहाँ ब्रैकेट्स प्रविष्ट करें ।
06.04 Save क्लिक करें ।
06.06 टर्मिनल पर वापस आएँ ।
06.09 पहले की तरह कम्पाइल और एक्जीक्यूट करें ।
06.14 अतः अब यह काम कर रहा है।
06.22 अब इस ट्यटोरियल को सारांशित करते हैं ।
06.24 इस ट्यूटोरियल में हमने निम्न के बारे में सीखा..logical AND

जैसे ((a > b) && (a > c))

06.32 logical OR

जैसे (a == 0 || b == 0 || c == 0)

06.39 नियत-कार्य
06.41 एक प्रोग्राम लिखें, जो यूजर से इनपुट के रूप में दो नंबर ले।
06.44 NOT ऑपरेटर का उपयोग करके जाँचें, कि दो नंबर बराबर हैं या नहीं ।

सुझाव: (a != b)

06.54 निम्न लिंक पर उपलब्ध विडियो देखें ।
06.57 यह स्पोकन ट्यटोरियल प्रोजेक्ट को सारांशित करता है ।
06.59 यदि आपके पास अच्छा बैंडविड्थ नहीं है तो आप इसे डाउनलोड करके भी देख सकते हैं ।
07.03 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है ।
07.07 उनको प्रमाण-पत्र भी देते हैं, जो ऑनलाइन टेस्ट पास करते हैं।
07.11 अधिक जानकारी के लिए कृपया contact@spoken-tutorial.org पर लिखें ।
07.18 स्पोकन ट्यूटोरियल टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है।
07.21 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
07.27 इस मिशन पर अधिक जानकारी इस लिंक पर उपलब्ध है ।
07.30 http://spoken-tutorial.org/NMEICT-Intro
07.37 यह स्क्रिप्ट सिद्धेश द्वारा अनुवादित है, मैं यश वोरा आपसे विदा लेता हूँ। धन्यवाद।

Contributors and Content Editors

Devraj, Pratik kamble, Sakinashaikh