Difference between revisions of "Ruby/C2/Arithmetic-and-Relational-Operators/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 120: Line 120:
 
|-
 
|-
 
|  01:47
 
|  01:47
| अधिक अच्छे परिणाम के लिए, हमें एक नंबर को फ्लॉट की तरह व्यक्त करने की आवश्यकता है।
+
| अधिक अच्छे परिणाम के लिए, हमें एक नंबर को फ्लोट की तरह व्यक्त करने की आवश्यकता है।
  
 
|-
 
|-

Revision as of 11:12, 22 August 2014


Time Narration
00:01 Ruby में अरिथ्मेटिक और रिलेशनल ऑपरेटर्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में हम सीखेंगे।
00:08 अरिथ्मेटिक ऑपरेटर्स
00:10 ऑपरेटर प्रेसिडेन्स
00:12 रिलेशनल ऑपरेटर्स
00:14 यहाँ मैं उबन्टु लिनक्स वर्जन 12.04, Ruby 1.9.3 का उपयोग कर रही हूँ।
00:23 इस ट्यूटोरियल के अनुकरण के लिए आपको ज्ञात होना चाहिए कि लिनक्स में टर्मिनल और टेक्स्ट एडिटर का उपयोग कैसे करें ?
00:28 आपको irb की जानकारी होनी आवश्यक है।
00:31 यदि नहीं, तो सम्बंधित ट्यूटोरियल के लिए हमारी वेबसाइट पर जाएँ।
00:34 अब अरिथ्मेटिक ऑपरेटर्स के बारे में सीखते हैं।
00:38 Ruby के पास निम्न अरिथ्मेटिक ऑपरेटर्स हैं।


00:42 + ऐडीशन: जैसे a+b.
00:45 - सब्ट्रैक्शन: जैसे a-b.
00:48 / डिवीज़न जैसे: a/b.
00:51 * मल्टिप्लिकेशन जैसे: a*b.
00:55 %मॉड्यूलस जैसे: a%b.
00:59 ** एक्सपोनेंट: जैसे a**b
01:04 irb का उपयोग करके इन अरिथ्मेटिक ऑपरेटर्स का अभ्यास करें।
01:08 एक साथ Ctrl, Alt और T कीज़ दबाकर टर्मिनल खोलें।
01:14 आपके स्क्रीन पर टर्मिनल विंडो दिखती है।
01:17 टाइप करें irb और इंटरैक्टिव Ruby आरम्भ के लिए एंटर दबाएं।
01:21 टाइप करें 10 प्लस 20 और एंटर दबाएं।
01:25 एडिशन ऑपरेशन क्रियान्वित हुआ और परिणाम 30 प्रदर्शित हुआ है।
01:31 इसी प्रकार सब्ट्रैक्शन और मल्टिप्लिकेशन ऑपरेशन भी क्रियान्वित हो सकते हैं।
01:35 अब डिवीज़न ऑपरेशन का अभ्यास करें।
01:38 टाइप करें 10 स्लैश 4
01:40 और एंटर दबाएं।
01:42 यहाँ आप देख सकते हैं, कि परिणाम संक्षिप्त रूप में पूर्ण संख्या 2 के निकट आता है।
01:47 अधिक अच्छे परिणाम के लिए, हमें एक नंबर को फ्लोट की तरह व्यक्त करने की आवश्यकता है।
01:52 टाइप करें 10.0 स्लैश 4
01:56 और एंटर दबाएं।
01:58 अब हमें परिणाम 2.5 मिलता है।
02:01 अब मॉड्यूलस ऑपरेटर का अभ्यास करते हैं।
02:05 मॉड्यूलस ऑपरेटर आउटपुट में शेषफल देता है।
02:09 टाइप करें 12 परसेंटेज साइन 5 और एंटर दबाएं।
02:15 यहाँ 12, 5 से डिवाइड हुआ है और शेष 2आया है।
02:21 अब एक्सपोनेंट ऑपरेटर का अभ्यास करते हैं।
02:24 2 के बाद दो बार ऐस्ट्रिस्क सिंबल और फिर 5, टाइप करें और एंटर दबाएं।
02:32 इसका मतलब है कि 2, 5 की पावर में आता है।
02:36 अतः हमें आउटपुट 32 मिलता है।
02:39 आगे, अब ऑपरेटर प्रेसिडेन्स के बारे में सीखेंगे।
02:44 जब मैथ्मेटिकल एक्सप्रेशंस में कुछ ऑपरेशंस होते हैं,
02:47 हर एक भाग मूल्यांकित होता है ।
02:50 और ऑपरेटर प्रेसिडेन्स नामक पूर्व निर्धारित अनुक्रम में विभाजित किया जाता है।
02:56 इसका मतलब है, कि सबसे उच्च वरीयता वाले ऑपरेटर सबसे पहले क्रियान्वित होते हैं।
03:01 इसके बाद वरीयता अनुसार अगला ऑपरेटर आता है और आगे भी यही क्रम चलता है।
03:07 यह स्लाइड सारे ऑपरेटर्स को उच्चतम प्रेसिडेन्स से निम्नतम में सूचीबद्ध करती है।
03:13 उदाहरणस्वरूप 3 + 4 * 5, 23 आता है 35 नहीं।
03:23 एडिशन ऑपरेशन (+) की अपेक्षा मल्टिप्लिकेशन ऑपरेशन (*) को उच्च प्रेसिडेन्स दिया जाता है।
03:29 और पहले क्रियान्वित किया जायेगा।
03:32 इसीलिए पांच बार चार, बीस आता है, और फिर तीन 20 में जुड़ता है तो आउटपुट 23 मिलता है।
03:42 अब ऑपरेटर प्रेसिडेन्स पर आधारित कुछ उदाहरण देखते हैं।
03:47 टर्मिनल पर वापस जाएँ।
03:50 irb कंसोल को क्लियर करने के लिए एकसाथ Ctrl और L कीज़ दबाएं।
03:56 अब टाइप करें 7 माइनस 2 इसे 3 से मल्टिप्लाई करें।
04:03 और एंटर दबाएं।
04:05 हमें उत्तर 1 मिलता है।
04:08 यहाँ माइनस साइन की अपेक्षा ऐस्ट्रिस्क सिंबल उच्च प्राथमिकता रखता है।
04:13 इसलिए पहले मल्टिप्लिकेशन ऑपरेशन क्रियान्वित हुआ फिर सब्ट्रैक्शन ।
04:20 एक अलग उदाहरण देखें।
04:22 कोष्ठकों में टाइप करें 10 प्लस 2 स्लैश 4
04:29 और एंटर दबाएं।
04:30 हमें उत्तर 3 मिलता है।
04:33 इस स्थिति में डिवीज़न (स्लैश) की अपेक्षा में ()कोष्ठकों की उच्च प्राथमिकता है।
04:39 इसलिए कोष्ठकों के अंदर ऑपरेशन, जो एडिशन है, पहले क्रियान्वित होता है।
04:44 फिर डिवीज़न क्रियान्वित होता है।
04:47 अब रिलेशनल ऑपरेटर्स के बारे में सीखेंगे।
04:51 वापस स्लाइड्स पर आते हैं।
04:54 रिलेशनल ऑपरेटर्स को कम्पैरिज़न ऑपरेटर्स भी कहते हैं।
04:59 रिलेशनल ऑपरेटर्स उपयोग करने वाले एक्सप्रेशंस boolean वैल्यू देते हैं।
05:04 Ruby में रिलेशन ऑपरेटर्स हैं
05:07 == Equals to जैसे a==b
05:14 डॉट eql question mark जैसे a.eql ?b
05:21  != Not equals to जैसे a एक्सक्लेमेशन (exclamation) इक्वल b
05:28 लैस दैन (से कम) जैसे a< b
05:32 ग्रेटर दैन (से अधिक) जैसे a> b
05:37 <= लैस दैन or इक्वल टू जैसे a लेस दैन एरो इक्वल b
05:44 >= ग्रेटर दैन or इक्वल टू जैसे a ग्रेटर दैन एरो इक्वल b
05:49 <=> कम्बाइंड कम्पैरिज़न जैसे a लेस दैन एरो इक्वल ग्रेटर दैन एरो b
05:56 अब इन ऑपरेटर्स का अभ्यास करते हैं।
06:00 टर्मिनल पर जाएँ।
06:02 irb कंसोल क्लियर करने के लिए एकसाथ Ctrl, L कीज़ दबाएं।
06:09 अब equal to ऑपरेटर का अभ्यास करें।
06:11 इसलिए टाइप करें 10 ==10


06:16 और एंटर दबाएं।
06:17 हमें आउटपुट true मिलता है।
06:20 .eql? ऑपरेटर equal to ऑपरेटर के सामान ही है।
06:24 इसका अभ्यास करें।
06:25 अब टाइप करें 10 .eql?10 और एंटर दबाएं।
06:33 हमें आउटपुट true मिलता है।
06:35 अब not equal to ऑपरेटर का अभ्यास करें।
06:39 टाइप करें 10 not equal 10
06:44 और एंटर दबाएं।
06:46 हमें आउटपुट false मिलता है।
06:48 यह इसलिए, क्योंकि दो नम्बर्स बराबर हैं।
06:51 irb कंसोल क्लियर करने के लिए एकसाथ Ctrl, L कीज़ दबाएं।
06:56 अब less than ऑपरेटर का अभ्यास करें।
07:00 टाइप करें 10 less than 5 और एंटर दबाएं।
07:05 यहाँ अगर पहला ऑपरेंड दूसरे से लेस है तो ये true आएगा।
07:10 नहीं तो ये False आएगा।
07:14 हमें आउटपुट False मिलता है, क्योंकि 10, 5 से छोटा नहीं है।
07:19 अब हम greater than ऑपरेटर का अभ्यास करते हैं।
07:22 टाइप करें 5 greater than 2
07:26 यहाँ अगर पहला ऑपरेंड दूसरे से बड़ा है तो ये true आएगा।
07:31 नहीं, तो ये False आएगा।
07:34 एंटर दबाएं।
07:36 इस स्थिति में, हमें आउटपुट true मिलता है, क्योंकि 5 निश्चित ही 2 से बड़ा है।
07:42 irb कंसोल को क्लियर करने के लिए एकसाथ Ctrl, L दबाएं।
07:47 अब हम less than equal to ऑपरेटर का अभ्यास करेंगे।
07:51 टाइप करें 12 लेस दैन इक्वल 12
07:56 और एंटर दबाएं।
07:59 यहाँ अगर पहला ऑपरेंड दूसरे से छोटा है तो ये true आएगा।
08:04 नहीं तो ये False आएगा।
08:07 हमें आउटपुट true की तरह मिलता है, क्योंकि 12 बराबर है 12 के।
08:11 इसी तरह आप greater than or equal to ऑपरेटर का अभ्यास कर सकते हैं।
08:15 अब कम्बाइन्ड कम्पैरिजन ऑपरेटर का अभ्यास करें।
08:19 कम्बाइन्ड कम्पैरिजन ऑपरेटर
08:21 अगर पहला ऑपरेंड दूसरे के बराबर है तो 0 आता है।


08:24 अगर पहला ऑपरेंड दूसरे से बड़ा है तो, 1 आता है और।
08:29 अगर पहला ऑपरेंड दूसरे से छोटा है तो, -1 आता है।
08:34 उदाहरण से समझें कि ये कैसे काम करता है।
08:36 टाइप करें, 3 लेस दैन इक्वल्स ग्रेटर दैन 3
08:41 और एंटर दबाएं।
08:43 हमें आउटपुट 0 मिलता है।
08:45 क्योंकि दोनों ऑपरैंड्स बराबर हैं जैसे दोनों थ्री हैं।
08:50 अब किसी एक ऑपरेंड को 4 से बदलते हैं।
08:53 टाइप करें,4 लेस दैन इक्वल्स ग्रेटर दैन 3
08:58 और एंटर दबाएं।
08:59 हमें आउटपुट 1 की तरह मिलता है।
09:01 चूँकि 4,3 से ग्रेटर है ।
09:04 अब इस उदाहरण को फिर से बदलें।
09:07 टाइप करें 4 लेस दैन इक्वल्स ग्रेटर दैन 7
09.11 और एंटर दबाएं।
09:13 हमें आउटपुट -1 मिलता है।
09:14 चूँकि 4,7 से लेस है ।
09:17 नियत कार्य के रूप में..
09:19 निम्न उदाहरणों को irb से हल करें और आउटपुट जाँचें।
09:24 10 + ब्रैकेट 2 ऐस्ट्रिस्क 5 ब्रैकेट 8 स्लैश 2
09:32 4 ऐस्ट्रिस्क 5 स्लैश 2 प्लस 7
09:37 मेथड्स उपयोग करके अरिथ्मेटिक ऑपरेटर्स का अभ्यास करें।
09:42 इसके साथ हम इस स्पोकन ट्यूटोरियल के अंत में आ गए हैं।
09:45 इसको सरांशित करते हैं।
09:47 इस ट्यूटोरियल में हमने सीखा...
09:49 अरिथ्मेटिक ऑपरेटर्स प्लस, माइनस, ऐस्ट्रिस्क, स्लैश:, जो दर्शाते हैं, ऐडीशन, सब्ट्रैक्शन, मल्टिप्लिकेशन, डिवीज़न ।
09:59 ऑपरेटर प्रेसिडेन्स ।
10:01 रिलेशनल ऑपरेटर्स ।
10:04 कई उदाहरणों का उपयोग करना।
10:06 निम्न लिंक पर उपलब्ध विडियो देखें।
10:10 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सरांशित करता है।
10:14 यदि आपके पास अच्छी बैंडविड्थ नहीं है तो आप इसे डाउनलोड करके देख सकते हैं।
10:18 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम:
10:20 स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ चलाती है।
10:23 ऑनलाइन टेस्ट पास करने वालों को प्रमाण पत्र भी देते हैं।
10:26 अधिक जानकारी के लिए, कृपया contact@spoken-tutorial.org पर लिखें।
10:32 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है।
10:36 यह भारत सरकार के, एमएचआरडी के "आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन" पर आधारित है।
10:43 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है

spoken-tutorial.org/NMEICT-Intro

10:51 आई. आई. टी. मुंबई से मैं श्रुति आर्य अब आपसे विदा लेती हूँ।
10:57 हमसे जुड़ने के लिए धन्यवाद।


Contributors and Content Editors

Devraj, Pratik kamble, Sakinashaikh, Shruti arya