Difference between revisions of "C-and-C++/C2/Logical-Operators/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
Line 1: Line 1:
 
{| border=1
 
{| border=1
||''Time'''
+
||'''Time'''
 
||'''Narration'''
 
||'''Narration'''
  
 
|-
 
|-
| 00.02
+
| 00:02
 
| '''C''' और '''C++''' में '''logical''' ऑपरेटर्स (logical operators) पर स्पोकन ट्यूटोरियल में आपका स्वागत है ।
 
| '''C''' और '''C++''' में '''logical''' ऑपरेटर्स (logical operators) पर स्पोकन ट्यूटोरियल में आपका स्वागत है ।
  
 
|-
 
|-
| 00.08
+
| 00:08
 
|इस ट्यूटोरियल में हम logical ऑपरेटर, जैसे- '''logical AND'''  जैसे '''expression1 && expression2''' के बारे में सीखेंगे ।
 
|इस ट्यूटोरियल में हम logical ऑपरेटर, जैसे- '''logical AND'''  जैसे '''expression1 && expression2''' के बारे में सीखेंगे ।
  
 
|-
 
|-
| 00.16
+
| 00:16
 
| '''logical OR''' जैसे  '''expression1 or  expression2'''
 
| '''logical OR''' जैसे  '''expression1 or  expression2'''
  
 
|-
 
|-
| 00.21
+
| 00:21
 
| '''logical NOT''' जैसे''' not (Expression1)'''
 
| '''logical NOT''' जैसे''' not (Expression1)'''
  
 
|-
 
|-
|00.25
+
|00:25
 
| हम उदाहरण की मदद से यह करेंगे।
 
| हम उदाहरण की मदद से यह करेंगे।
  
 
|-
 
|-
| 00.28  
+
| 00:28  
 
| इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं  इस्तेमाल कर रहा हूँ , ऑपरेटिंग सिस्टम के रूप में उबंटू 11.10  
 
| इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं  इस्तेमाल कर रहा हूँ , ऑपरेटिंग सिस्टम के रूप में उबंटू 11.10  
  
 
|-
 
|-
|00.33
+
|00:33
 
| उबंटू पर '''“gcc”''' और '''“g++”''' कम्पाइलर वर्ज़न '''4.6.1'''  
 
| उबंटू पर '''“gcc”''' और '''“g++”''' कम्पाइलर वर्ज़न '''4.6.1'''  
  
 
|-
 
|-
| 00.39
+
| 00:39
 
| '''logical''' ऑपरेटर के परिचय के साथ हम शुरू करते हैं ।
 
| '''logical''' ऑपरेटर के परिचय के साथ हम शुरू करते हैं ।
  
 
|-
 
|-
| 00.43
+
| 00:43
 
| ''' C''' और '''C++''' में,  '''“true”'''  '''0''' के अलावा कोई भी अन्य वेल्यू है ।
 
| ''' C''' और '''C++''' में,  '''“true”'''  '''0''' के अलावा कोई भी अन्य वेल्यू है ।
 
|-
 
|-
| 00.48
+
| 00:48
 
|''' non zero''' का मतलब '''True''' है ।
 
|''' non zero''' का मतलब '''True''' है ।
  
 
|-
 
|-
| 00.50
+
| 00:50
 
| '''zero '''  का मतलब '''False''' है।
 
| '''zero '''  का मतलब '''False''' है।
  
 
|-
 
|-
| 00.53
+
| 00:53
 
| logical ऑपरेटर का उपयोग कर Expressions '''“true”''' के लिए''' 1''' और '''“false”''' के लिए '''0''' दर्शाता  है।
 
| logical ऑपरेटर का उपयोग कर Expressions '''“true”''' के लिए''' 1''' और '''“false”''' के लिए '''0''' दर्शाता  है।
 
|-
 
|-
|  00.58
+
|  00:58
 
| अब मैं एक उदाहरण की मदद से logical ऑपरेटर समझाऊँगा ।
 
| अब मैं एक उदाहरण की मदद से logical ऑपरेटर समझाऊँगा ।
  
 
|-
 
|-
|  01.03
+
|  01:03
 
| यहाँ “C” में logical ऑपरेटर के लिए एक प्रोग्राम है ।
 
| यहाँ “C” में logical ऑपरेटर के लिए एक प्रोग्राम है ।
  
 
|-
 
|-
| 01.08  
+
| 01:08  
 
| '''“main”''' ब्लॉक के अंदर ।
 
| '''“main”''' ब्लॉक के अंदर ।
  
 
|-
 
|-
| 01.10
+
| 01:10
 
| यह स्टेटमेंट '''“a”''', '''“b”''' और '''“c”''' वेरिएबल  को इंटीजर के रूप में दर्शाता है ।
 
| यह स्टेटमेंट '''“a”''', '''“b”''' और '''“c”''' वेरिएबल  को इंटीजर के रूप में दर्शाता है ।
  
 
|-
 
|-
| 01.16
+
| 01:16
 
| '''“printf”''' स्टेटमेंट यूजर को''' “a”''', '''“b”''' और '''“c”''' की वेल्यूस को दर्ज करने के लिए संकेत करता है ।
 
| '''“printf”''' स्टेटमेंट यूजर को''' “a”''', '''“b”''' और '''“c”''' की वेल्यूस को दर्ज करने के लिए संकेत करता है ।
  
 
|-
 
|-
|01.21
+
|01:21
 
| “scanf” स्टेटमेंट यूजर से वेरिएबल '''“a”''', '''“b”''' और '''“c”''' के लिए  इनपुट लेता है ।
 
| “scanf” स्टेटमेंट यूजर से वेरिएबल '''“a”''', '''“b”''' और '''“c”''' के लिए  इनपुट लेता है ।
  
 
|-
 
|-
| 01.28
+
| 01:28
 
|यहाँ, सबसे बड़ी वेल्यू खोजने के लिए  हम '''“a”''' की वेल्यू की तुलना '''“b”''' और '''“c”''' से कर रहे हैं ।
 
|यहाँ, सबसे बड़ी वेल्यू खोजने के लिए  हम '''“a”''' की वेल्यू की तुलना '''“b”''' और '''“c”''' से कर रहे हैं ।
  
 
|-
 
|-
| 01.33
+
| 01:33
 
| एक साथ तुलना करने के लिए हम '''“logical AND”''' ऑपरेटर का उपयोग करते हैं ।
 
| एक साथ तुलना करने के लिए हम '''“logical AND”''' ऑपरेटर का उपयोग करते हैं ।
  
 
|-
 
|-
| 01.38
+
| 01:38
 
| यहाँ, True वेल्यू रिटर्न करने के लिए '''“logical AND”''' की सभी कंडीशन्स True होनी चाहिए।
 
| यहाँ, True वेल्यू रिटर्न करने के लिए '''“logical AND”''' की सभी कंडीशन्स True होनी चाहिए।
  
 
|-
 
|-
| 01.43
+
| 01:43
 
| '''False''' कंडीशन का सामना करने पर आगे के expression  का मूल्यांकन नहीं किया जाता ।
 
| '''False''' कंडीशन का सामना करने पर आगे के expression  का मूल्यांकन नहीं किया जाता ।
  
 
|-
 
|-
| 01.49
+
| 01:49
 
| अतः '''expression  “(a>c)”''' तो ही  का मूल्यांकित होता है यदि '''“(a>b)” True''' है ।
 
| अतः '''expression  “(a>c)”''' तो ही  का मूल्यांकित होता है यदि '''“(a>b)” True''' है ।
  
 
|-
 
|-
| 01.56
+
| 01:56
 
| यदि '''“a”''' ,'''“b”''' से कम है, तो expression का आगे मूल्यांकन नहीं किया जाएगा ।
 
| यदि '''“a”''' ,'''“b”''' से कम है, तो expression का आगे मूल्यांकन नहीं किया जाएगा ।
  
 
|-
 
|-
| 02.02
+
| 02:02
 
| यदि पिछली कंडीशन  '''True''' है तो इस स्टेटमेंट का मूल्यांकन किया जाता है ।
 
| यदि पिछली कंडीशन  '''True''' है तो इस स्टेटमेंट का मूल्यांकन किया जाता है ।
  
 
|-
 
|-
| 02.07
+
| 02:07
 
| आगे '''(b>c)''' मूल्यांकित है ।
 
| आगे '''(b>c)''' मूल्यांकित है ।
  
 
|-
 
|-
|02.10
+
|02:10
 
| यदि कंडीशन '''true''' है,  तो स्क्रीन पर '''b is greatest''' प्रदर्शित होता है ।
 
| यदि कंडीशन '''true''' है,  तो स्क्रीन पर '''b is greatest''' प्रदर्शित होता है ।
  
 
|-
 
|-
| 02.16
+
| 02:16
 
| अन्यथा स्क्रीन पर '''c is greatest''' प्रदर्शित होता है ।
 
| अन्यथा स्क्रीन पर '''c is greatest''' प्रदर्शित होता है ।
  
 
|-
 
|-
| 02.21
+
| 02:21
 
| अब हम '''logical OR''' ऑपरेटर पर आते हैं ।
 
| अब हम '''logical OR''' ऑपरेटर पर आते हैं ।
  
 
|-
 
|-
| 02.24
+
| 02:24
 
| यहाँ '''True''' वेल्यू रिटर्न करने के लिए '''logical OR''' के लिए कोई एक कंडीशन  '''True''' होगी।
 
| यहाँ '''True''' वेल्यू रिटर्न करने के लिए '''logical OR''' के लिए कोई एक कंडीशन  '''True''' होगी।
  
 
|-
 
|-
| 02.30
+
| 02:30
 
| '''True''' कंडीशन का सामना करने पर expression  का आगे मूल्यांकन नहीं किया जाता है ।
 
| '''True''' कंडीशन का सामना करने पर expression  का आगे मूल्यांकन नहीं किया जाता है ।
  
 
|-
 
|-
| 02.35
+
| 02:35
 
| अतः, यदि '''a == zero''' है, तो बाकी दो expression  का मूल्यांकन नहीं किया जायेगा ।  
 
| अतः, यदि '''a == zero''' है, तो बाकी दो expression  का मूल्यांकन नहीं किया जायेगा ।  
  
 
|-
 
|-
| 02.43
+
| 02:43
 
| यदि '''a''',''' b''' या '''c''' जीरो है तो यह '''"printf"''' स्टेटमेंट निष्पादित होती है ।
 
| यदि '''a''',''' b''' या '''c''' जीरो है तो यह '''"printf"''' स्टेटमेंट निष्पादित होती है ।
  
 
|-
 
|-
| 02.49
+
| 02:49
 
| प्रोग्राम के अंत में आते हैं । '''return 0''' और एंडिंग कर्ली ब्रैकेट ।
 
| प्रोग्राम के अंत में आते हैं । '''return 0''' और एंडिंग कर्ली ब्रैकेट ।
  
 
|-
 
|-
|  02.54
+
|  02:54
 
| अब प्रोग्राम को सेव करें ।
 
| अब प्रोग्राम को सेव करें ।
  
 
|-
 
|-
| 02.57
+
| 02:57
 
| '''extension .c''' के साथ सेव करें ।
 
| '''extension .c''' के साथ सेव करें ।
  
 
|-
 
|-
| 03.00
+
| 03:00
 
| मैंने अपनी फ़ाइल '''logical.c''' नाम से सेव की है ।
 
| मैंने अपनी फ़ाइल '''logical.c''' नाम से सेव की है ।
  
 
|-
 
|-
| 03.03
+
| 03:03
 
| '''Ctrl, Alt''' और '''T''' कीज़ एक साथ दबाकर टर्मिनल खोलें ।
 
| '''Ctrl, Alt''' और '''T''' कीज़ एक साथ दबाकर टर्मिनल खोलें ।
  
 
|-
 
|-
| 03.08
+
| 03:08
 
| कोड को कम्पाइल करने के लिए टाइप करें '''gcc space logical dot c space minus o space log''' एंटर दबाएँ ।
 
| कोड को कम्पाइल करने के लिए टाइप करें '''gcc space logical dot c space minus o space log''' एंटर दबाएँ ।
  
 
|-
 
|-
| 03.23
+
| 03:23
 
| निष्पादित करने के लिए टाइप करें '''“./log”'''   
 
| निष्पादित करने के लिए टाइप करें '''“./log”'''   
  
 
|-
 
|-
| 03.27
+
| 03:27
 
| एंटर दबाएँ ।
 
| एंटर दबाएँ ।
  
 
|-
 
|-
| 03.29
+
| 03:29
 
| मैं यह वेल्यू दर्ज करूँगा ।
 
| मैं यह वेल्यू दर्ज करूँगा ।
 
0  
 
0  
Line 173: Line 173:
  
 
|-
 
|-
| 03.39
+
| 03:39
 
| आउटपुट प्रदर्शित होता है।
 
| आउटपुट प्रदर्शित होता है।
  
 
|-
 
|-
| 03.42
+
| 03:42
 
| '''c is greatest'''  
 
| '''c is greatest'''  
  
 
|-
 
|-
| 03.45
+
| 03:45
 
| '''The product of a, b and c is zero'''  
 
| '''The product of a, b and c is zero'''  
  
 
|-
 
|-
| 03.50
+
| 03:50
 
| आपको इनपुट के भिन्न सेट के साथ इस प्रोग्राम को निष्पादित करने का प्रयास करना चाहिए ।
 
| आपको इनपुट के भिन्न सेट के साथ इस प्रोग्राम को निष्पादित करने का प्रयास करना चाहिए ।
  
 
|-
 
|-
|03.55
+
|03:55
 
| अब वही प्रोग्राम '''C++''' में लिखते हैं ।
 
| अब वही प्रोग्राम '''C++''' में लिखते हैं ।
  
 
|-
 
|-
| 03.59
+
| 03:59
 
| मैंने पहले ही प्रोग्राम बनाया है और मैं आपको बताता हूँ ।
 
| मैंने पहले ही प्रोग्राम बनाया है और मैं आपको बताता हूँ ।
  
 
|-
 
|-
| 04.03
+
| 04:03
 
| यहाँ '''C++''' में  कोड है ।
 
| यहाँ '''C++''' में  कोड है ।
  
 
|-
 
|-
| 04.06
+
| 04:06
 
| अब वही प्रोग्राम '''C++''' में बनाने के लिए हम कुछ बदलाव करते हैं ।
 
| अब वही प्रोग्राम '''C++''' में बनाने के लिए हम कुछ बदलाव करते हैं ।
  
 
|-
 
|-
| 04.11
+
| 04:11
 
| यहाँ हेडर फाइल में बदलाव है ।
 
| यहाँ हेडर फाइल में बदलाव है ।
  
 
|-
 
|-
| 04.14
+
| 04:14
 
| '''using''' स्टेटमेंट इस्तेमाल की गयी है ।
 
| '''using''' स्टेटमेंट इस्तेमाल की गयी है ।
  
 
|-
 
|-
| 04.18
+
| 04:18
 
| और यहाँ आउटपुट और इनपुट स्टेटमेंट में एक अंतर भी है ।
 
| और यहाँ आउटपुट और इनपुट स्टेटमेंट में एक अंतर भी है ।
  
 
|-
 
|-
| 04.21
+
| 04:21
 
| ऑपरेटर वैसे ही काम करते हैं जैसे वे '''C''' में करते हैं ।
 
| ऑपरेटर वैसे ही काम करते हैं जैसे वे '''C''' में करते हैं ।
  
 
|-
 
|-
| 04.25
+
| 04:25
 
|''' “Save”''' पर क्लिक करें ।
 
|''' “Save”''' पर क्लिक करें ।
  
 
|-
 
|-
| 04.27
+
| 04:27
 
| सुनिश्चित करें, कि फाइल '''extension .cpp''' के साथ सेव की है ।
 
| सुनिश्चित करें, कि फाइल '''extension .cpp''' के साथ सेव की है ।
  
 
|-  
 
|-  
|  04.31
+
|  04:31
 
| '''Ctrl, Alt''' और '''T'''  कीज़ एक साथ दबाकर टर्मिनल खोलें ।
 
| '''Ctrl, Alt''' और '''T'''  कीज़ एक साथ दबाकर टर्मिनल खोलें ।
  
 
|-
 
|-
|04.36
+
|04:36
 
| प्रोग्राम कम्पाइल करने के लिए, टाइप करें '''g++ logical.cpp space minus o space log1''' एंटर दबाएँ।
 
| प्रोग्राम कम्पाइल करने के लिए, टाइप करें '''g++ logical.cpp space minus o space log1''' एंटर दबाएँ।
  
 
|-
 
|-
| 04.49
+
| 04:49
 
| निष्पादन करने के लिए टाइप करें  '''./log1 '''  
 
| निष्पादन करने के लिए टाइप करें  '''./log1 '''  
  
 
|-
 
|-
| 04.53
+
| 04:53
 
| एंटर दबाएँ ।
 
| एंटर दबाएँ ।
  
 
|-
 
|-
| 04.56
+
| 04:56
 
| मैं यह वेल्यू दर्ज करूँगा ।
 
| मैं यह वेल्यू दर्ज करूँगा ।
 
0  
 
0  
Line 252: Line 252:
 
   
 
   
 
|-
 
|-
| 05.02
+
| 05:02
 
| अतः हम C प्रोग्राम के समान आउटपुट देखते हैं ।
 
| अतः हम C प्रोग्राम के समान आउटपुट देखते हैं ।
  
 
|-
 
|-
| 05.05
+
| 05:05
 
| आपको इनपुट के भिन्न सेट के साथ  प्रोग्राम को एक्जीक्यूट करने का प्रयास करना चाहिए ।
 
| आपको इनपुट के भिन्न सेट के साथ  प्रोग्राम को एक्जीक्यूट करने का प्रयास करना चाहिए ।
  
 
|-
 
|-
|05.10  
+
|05:10  
 
| अब हम एक एरर देखते हैं, जो आ सकती है ।
 
| अब हम एक एरर देखते हैं, जो आ सकती है ।
  
 
|-
 
|-
| 05.12
+
| 05:12
 
| एडिटर पर जाएँ ।
 
| एडिटर पर जाएँ ।
  
 
|-
 
|-
|  05.16
+
|  05:16
 
| मान लीजिए, यहाँ हम ब्रैकेट्स भूल गए ।
 
| मान लीजिए, यहाँ हम ब्रैकेट्स भूल गए ।
  
 
|-
 
|-
| 05.20
+
| 05:20
 
|  इसे डिलीट करें ।
 
|  इसे डिलीट करें ।
  
 
|-
 
|-
|  05.26
+
|  05:26
 
| देखते हैं, क्या होता है । प्रोग्राम सेव करें ।
 
| देखते हैं, क्या होता है । प्रोग्राम सेव करें ।
  
 
|-
 
|-
| 05.30
+
| 05:30
 
| टर्मिनल पर वापस आ जाएँ ।
 
| टर्मिनल पर वापस आ जाएँ ।
  
 
|-
 
|-
| 05.32
+
| 05:32
 
| पहले की तरह कम्पाइल और एक्जीक्यूट करें ।
 
| पहले की तरह कम्पाइल और एक्जीक्यूट करें ।
  
 
|-
 
|-
| 05.38
+
| 05:38
 
| हम एक एरर देखते हैं:
 
| हम एक एरर देखते हैं:
  
 
|-
 
|-
| 05.41
+
| 05:41
 
| '''Expected identifier before '(' token.'''
 
| '''Expected identifier before '(' token.'''
  
 
|-
 
|-
|  05.45
+
|  05:45
 
| यह इसलिए क्योंकि यहाँ हमारे पास दो भिन्न expression  हैं ।
 
| यह इसलिए क्योंकि यहाँ हमारे पास दो भिन्न expression  हैं ।
  
 
|-
 
|-
| 05.48
+
| 05:48
 
| हमें '''AND''' ऑपरेटर का उपयोग करके उनका मूल्यांकन एक expression  के रूप में करना है।
 
| हमें '''AND''' ऑपरेटर का उपयोग करके उनका मूल्यांकन एक expression  के रूप में करना है।
  
 
|-
 
|-
| 05.53
+
| 05:53
 
| अब अपने प्रोग्राम पर वापस जाएँ और एरर फिक्स करें ।
 
| अब अपने प्रोग्राम पर वापस जाएँ और एरर फिक्स करें ।
  
 
|-
 
|-
|  05.57
+
|  05:57
 
|  यहाँ ब्रैकेट्स प्रविष्ट करें ।
 
|  यहाँ ब्रैकेट्स प्रविष्ट करें ।
  
 
|-
 
|-
| 06.04
+
| 06:04
 
| '''Save''' क्लिक करें ।
 
| '''Save''' क्लिक करें ।
  
 
|-
 
|-
| 06.06
+
| 06:06
 
| टर्मिनल पर वापस आएँ ।
 
| टर्मिनल पर वापस आएँ ।
  
 
|-
 
|-
|  06.09
+
|  06:09
 
| पहले की तरह कम्पाइल और एक्जीक्यूट करें ।
 
| पहले की तरह कम्पाइल और एक्जीक्यूट करें ।
  
 
|-
 
|-
| 06.14
+
| 06:14
 
| अतः अब यह काम कर रहा है।
 
| अतः अब यह काम कर रहा है।
  
 
|-
 
|-
| 06.22
+
| 06:22
 
| अब  इस ट्यटोरियल को सारांशित करते हैं ।
 
| अब  इस ट्यटोरियल को सारांशित करते हैं ।
  
 
|-
 
|-
| 06.24
+
| 06:24
 
|इस ट्यूटोरियल में हमने निम्न के बारे में सीखा..'''logical AND'''   
 
|इस ट्यूटोरियल में हमने निम्न के बारे में सीखा..'''logical AND'''   
 
जैसे '''((a > b) && (a > c))'''  
 
जैसे '''((a > b) && (a > c))'''  
  
 
|-
 
|-
| 06.32
+
| 06:32
 
| '''logical OR'''
 
| '''logical OR'''
 
जैसे '''(a == 0 || b == 0 || c == 0)'''
 
जैसे '''(a == 0 || b == 0 || c == 0)'''
  
 
|-
 
|-
| 06.39
+
| 06:39
 
| नियत-कार्य  
 
| नियत-कार्य  
  
 
|-
 
|-
| 06.41
+
| 06:41
 
| एक प्रोग्राम लिखें, जो यूजर से इनपुट के रूप में दो नंबर ले।
 
| एक प्रोग्राम लिखें, जो यूजर से इनपुट के रूप में दो नंबर ले।
  
 
|-
 
|-
| 06.44
+
| 06:44
 
| '''NOT''' ऑपरेटर का उपयोग करके जाँचें, कि  दो नंबर बराबर हैं या नहीं ।  
 
| '''NOT''' ऑपरेटर का उपयोग करके जाँचें, कि  दो नंबर बराबर हैं या नहीं ।  
 
सुझाव: '''(a != b)'''
 
सुझाव: '''(a != b)'''
 
|-
 
|-
| 06.54
+
| 06:54
 
| निम्न लिंक पर उपलब्ध विडियो देखें ।
 
| निम्न लिंक पर उपलब्ध विडियो देखें ।
  
 
|-
 
|-
| 06.57
+
| 06:57
 
| यह स्पोकन ट्यटोरियल प्रोजेक्ट को सारांशित करता है ।
 
| यह स्पोकन ट्यटोरियल प्रोजेक्ट को सारांशित करता है ।
  
 
|-
 
|-
| 06.59
+
| 06:59
 
| यदि आपके पास अच्छा बैंडविड्थ नहीं है तो आप इसे डाउनलोड करके भी देख सकते हैं ।
 
| यदि आपके पास अच्छा बैंडविड्थ नहीं है तो आप इसे डाउनलोड करके भी देख सकते हैं ।
  
 
|-
 
|-
|  07.03
+
|  07:03
 
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है ।
 
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है ।
  
 
|-
 
|-
| 07.07
+
| 07:07
 
| उनको प्रमाण-पत्र भी देते हैं, जो ऑनलाइन टेस्ट पास करते हैं।
 
| उनको प्रमाण-पत्र भी देते हैं, जो ऑनलाइन टेस्ट पास करते हैं।
  
 
|-
 
|-
| 07.11
+
| 07:11
 
| अधिक जानकारी के लिए कृपया contact@spoken-tutorial.org पर लिखें ।
 
| अधिक जानकारी के लिए कृपया contact@spoken-tutorial.org पर लिखें ।
  
 
|-
 
|-
| 07.18
+
| 07:18
 
| स्पोकन ट्यूटोरियल टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है।
 
| स्पोकन ट्यूटोरियल टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है।
  
 
|-
 
|-
| 07.21
+
| 07:21
 
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
 
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
  
 
|-
 
|-
| 07.27
+
| 07:27
 
| इस मिशन पर अधिक जानकारी इस लिंक पर उपलब्ध है ।
 
| इस मिशन पर अधिक जानकारी इस लिंक पर उपलब्ध है ।
  
 
|-
 
|-
| 07.30
+
| 07:30
 
| http://spoken-tutorial.org/NMEICT-Intro
 
| http://spoken-tutorial.org/NMEICT-Intro
  
 
|-
 
|-
|  07.37
+
|  07:37
 
| यह स्क्रिप्ट सिद्धेश द्वारा अनुवादित है, मैं यश वोरा आपसे विदा लेता हूँ। धन्यवाद।
 
| यह स्क्रिप्ट सिद्धेश द्वारा अनुवादित है, मैं यश वोरा आपसे विदा लेता हूँ। धन्यवाद।
 
|-
 
|-
  
 
|}
 
|}

Latest revision as of 12:37, 19 June 2014

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