C-and-C++/C2/Logical-Operators/Hindi
From Script | Spoken-Tutorial
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 | यह स्क्रिप्ट सिद्धेश द्वारा अनुवादित है, मैं यश वोरा आपसे विदा लेता हूँ। धन्यवाद। |