Difference between revisions of "Java/C2/while-loop/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
{| border=1
 
{| border=1
|| ''Time'''
+
|| '''Time'''
 
|| '''Narration'''
 
|| '''Narration'''
  
Line 69: Line 69:
 
|  01:33
 
|  01:33
 
| यह कंडीशन लूपिंग रनिंग कंडीशन कहलाती है।  
 
| यह कंडीशन लूपिंग रनिंग कंडीशन कहलाती है।  
 
  
 
|-
 
|-
 
|  01:37
 
|  01:37
 
| इसका अर्थ है कि लूप तब तक चलता रहेगा जब तक कंडीशन ट्रू होगी।
 
| इसका अर्थ है कि लूप तब तक चलता रहेगा जब तक कंडीशन ट्रू होगी।
 
  
 
|-
 
|-
 
|  01:42
 
|  01:42
 
| हमारे केस में, यह तब तक चलता रहेगा जब तक '''n''' की वैल्यू 10 से कम या बराबर है।
 
| हमारे केस में, यह तब तक चलता रहेगा जब तक '''n''' की वैल्यू 10 से कम या बराबर है।
 
  
 
|-
 
|-
Line 101: Line 98:
 
| फिर लूप कंडीशन की जांच की जाती है।
 
| फिर लूप कंडीशन की जांच की जाती है।
  
 
 
|-
 
|-
 
|  02:21
 
|  02:21
Line 109: Line 105:
 
|  02:25
 
|  02:25
 
|  और इसी प्रकार लूप तब तक बढ़ता रहता है जब तक 10 प्रिंट हो जाता है, उसके बाद n 11 हो जाता है और कंडीशन ट्रू नहीं होती और लूप रुक जाता है।  
 
|  और इसी प्रकार लूप तब तक बढ़ता रहता है जब तक 10 प्रिंट हो जाता है, उसके बाद n 11 हो जाता है और कंडीशन ट्रू नहीं होती और लूप रुक जाता है।  
 
 
   
 
   
 
 
 
|-
 
|-
 
|  02:37
 
|  02:37
Line 124: Line 117:
 
|  02:47
 
|  02:47
 
| चूँकि हम देख सकते हैं, 1 से 10 तक संख्याएं प्रिंट हो जाती हैं।
 
| चूँकि हम देख सकते हैं, 1 से 10 तक संख्याएं प्रिंट हो जाती हैं।
 
  
 
|-
 
|-
Line 137: Line 129:
 
| 03:03
 
| 03:03
 
| और हम 40 तक जायेंगे।
 
| और हम 40 तक जायेंगे।
 
  
 
|-
 
|-
 
|  03:05
 
|  03:05
 
| दूसरे शब्दों में जब तक n 40 '' से ग्रेटर या इक्वल है''। अतः कंडीशन को बदलकर n 40 ''से ग्रेटर या इक्वल है'' करें।
 
| दूसरे शब्दों में जब तक n 40 '' से ग्रेटर या इक्वल है''। अतः कंडीशन को बदलकर n 40 ''से ग्रेटर या इक्वल है'' करें।
 
 
  
 
|-
 
|-
 
| 03:16  
 
| 03:16  
 
| और चूँकि हम बड़ी संख्या से छोटी संख्या की ओर लूप कर रहे हैं, इसलिए हमने लूप वैरिएबल को घटाया है।
 
| और चूँकि हम बड़ी संख्या से छोटी संख्या की ओर लूप कर रहे हैं, इसलिए हमने लूप वैरिएबल को घटाया है।
 
  
 
|-
 
|-
 
|  03:22
 
|  03:22
 
|  अतः '''n=n + 1''' को बदलकर '''n=n - 1''' करें
 
|  अतः '''n=n + 1''' को बदलकर '''n=n - 1''' करें
 
 
 
   
 
   
 
|-
 
|-
Line 167: Line 153:
 
|  03:48
 
|  03:48
 
|  ऐसा करने के लिए, हम 7 से शुरू करते हैं
 
|  ऐसा करने के लिए, हम 7 से शुरू करते हैं
 
  
 
|-
 
|-
 
|  03:50
 
|  03:50
 
| अतः '''n = 50''' को बदलकर '''n = 7''' करें और फिर 70 पर समाप्त करें
 
| अतः '''n = 50''' को बदलकर '''n = 7''' करें और फिर 70 पर समाप्त करें
 
  
 
|-
 
|-
 
|  03:57
 
|  03:57
 
| कंडीशन को बदलकर n''' लैस दैन इक्वल टू '''70''' करें
 
| कंडीशन को बदलकर n''' लैस दैन इक्वल टू '''70''' करें
 
  
 
|-
 
|-
Line 186: Line 169:
 
|  04:07
 
|  04:07
 
| मल्टीपल प्राप्त करने के लिए, लूप वेरिएबल में 7 से वृद्धि करेंगे।  
 
| मल्टीपल प्राप्त करने के लिए, लूप वेरिएबल में 7 से वृद्धि करेंगे।  
 
  
 
|-
 
|-
 
|  04:12
 
|  04:12
 
| अतः, ''' n=n - 1''' को बदलकर '''n=n + 7''' करें
 
| अतः, ''' n=n - 1''' को बदलकर '''n=n + 7''' करें
 
  
 
|-
 
|-
Line 200: Line 181:
 
|  04:33
 
|  04:33
 
|  | चूँकि हम देख सकते हैं, 7 के पहले, 10 मल्टीपल प्रिंट हो जाते हैं।
 
|  | चूँकि हम देख सकते हैं, 7 के पहले, 10 मल्टीपल प्रिंट हो जाते हैं।
 
  
 
|-
 
|-
 
|  04:43
 
|  04:43
 
| हम एक संख्या के अंकों का योग ज्ञात करने के लिए भी while लूप का प्रयोग कर सकते हैं।
 
| हम एक संख्या के अंकों का योग ज्ञात करने के लिए भी while लूप का प्रयोग कर सकते हैं।
 
  
 
|-
 
|-
Line 214: Line 193:
 
|  04:49
 
|  04:49
 
| पहले मेन मेथड को क्लियर करें।
 
| पहले मेन मेथड को क्लियर करें।
 
  
 
  |-
 
  |-
Line 223: Line 201:
 
| 05:02
 
| 05:02
 
|  फिर '''int dSum '''''इक्वल टू'' '''0''' अंकों के लिए वैरिएबल dsum, सिंबल के साथ, में अंकों का योग शामिल होगा
 
|  फिर '''int dSum '''''इक्वल टू'' '''0''' अंकों के लिए वैरिएबल dsum, सिंबल के साथ, में अंकों का योग शामिल होगा
 
 
   
 
   
 
 
|-
 
|-
 
|  05:18
 
|  05:18
 
|  टाइप करें while, n ग्रेटर दैन 0 परेन्थेसिस खोलें और बंद करें
 
|  टाइप करें while, n ग्रेटर दैन 0 परेन्थेसिस खोलें और बंद करें
 
  
 
|-
 
|-
Line 258: Line 233:
 
| 06:15
 
| 06:15
 
|  और जब लूप दूसरी बार रन होता है, तो '''dSum''' 7 और 6 का योग होगा, जो कि 13 है, और  '''n''' 138 हो जाएगा।
 
|  और जब लूप दूसरी बार रन होता है, तो '''dSum''' 7 और 6 का योग होगा, जो कि 13 है, और  '''n''' 138 हो जाएगा।
 
  
 
|-
 
|-
Line 285: Line 259:
 
| 07:06  
 
| 07:06  
 
| इस प्रकार, एक while लूप, जो प्रोग्रामिंग में एक सबसे मूल कंस्ट्रक्ट्स(constructs) है, प्रयोग किया जा सकता है।
 
| इस प्रकार, एक while लूप, जो प्रोग्रामिंग में एक सबसे मूल कंस्ट्रक्ट्स(constructs) है, प्रयोग किया जा सकता है।
 
 
|-  
 
|-  
 
|  07:16
 
|  07:16
 
|  यह हमें इस ट्यूटोरियल की समाप्ति पर लाता है।  
 
|  यह हमें इस ट्यूटोरियल की समाप्ति पर लाता है।  
 
  
 
|-
 
|-
 
|  07:20
 
|  07:20
 
| इस ट्यूटोरियल में, हमने सीखा
 
| इस ट्यूटोरियल में, हमने सीखा
 
+
while लूप के बारे में
* while लूप के बारे में
+
इसे कैसे प्रयोग करते हैं
* इसे कैसे प्रयोग करते हैं
+
 
+
 
+
  
 
|-
 
|-
 
|07:26
 
|07:26
 
| इस ट्यूटोरियल के लिए एक नियत कार्य के रूप में, निम्न समस्या को हल करें।
 
| इस ट्यूटोरियल के लिए एक नियत कार्य के रूप में, निम्न समस्या को हल करें।
 
  
 
|-
 
|-
Line 339: Line 307:
 
|  08:17
 
|  08:17
 
|  यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं श्रुति आर्य आपसे विदा लेती हूँ। धन्यवाद।   
 
|  यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं श्रुति आर्य आपसे विदा लेती हूँ। धन्यवाद।   
 
 
 
 
  
 
|}
 
|}
 
'''
 
'''

Latest revision as of 14:52, 2 March 2017

Time Narration
00:02 जावा में While लूप के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में, आप while लूप के बारे में सीखेंगे। इसे कैसे प्रयोग करते हैं।
00:12 इस ट्यूटोरियल के लिए हम प्रयोग करेंगे

Ubuntu 11.10,

JDK 1.6 और

Eclipse 3.7

00:21 इस ट्यूटोरियल के लिए, आपको जावा में relational operators का ज्ञान होना चाहिए।
00:26 यदि ऐसा नहीं है, तो उचित ट्यूटोरियल के लिए कृपया हमारी निम्न वेबसाईट पर जाएँ। http://spoken-tutorial.org
00:36 यहाँ while loop के लिए स्ट्रक्चर दिया गया है।
00:39 इसके दो भाग हैं।
00:41 एक लूप रनिंग कंडीशन और दूसरा लूप वैरिएबल है।
00:48 अब एक उदाहरण देखते हैं। Eclipse पर जाएँ।
00:55 यहाँ हमारे पास शेष कोड के लिए आवश्यक eclipse IDE और skeleton है।
01:00 मैंने WhileDemo नामक एक क्लास बनाया है और मेन मेथड को इसमें शामिल कर दिया है।
01:05 हम एक while लूप का प्रयोग करके 1 से 10 तक संख्याएं प्रिंट करेंगे। टाइप करें int n = 1
01:15 वैरिएबल n हमारा लूप वैरिएबल होगा
01:21 टाइप करें while ' परेन्थेसिस में n less than or equal to 10 ब्रैकेट खोलें और बंद करें
01:33 यह कंडीशन लूपिंग रनिंग कंडीशन कहलाती है।
01:37 इसका अर्थ है कि लूप तब तक चलता रहेगा जब तक कंडीशन ट्रू होगी।
01:42 हमारे केस में, यह तब तक चलता रहेगा जब तक n की वैल्यू 10 से कम या बराबर है।
01:47 और यह केवल तब रुकेगा जब n की वैल्यू 10 से अधिक हो जाएगी।
01:53 लूप के अन्दर, हम n की वैल्यू प्रिंट करेंगे
01:58 System.out.println(n); और फिर जोड़ें n = n + 1;
02:12 इस प्रकार, पहले 1 प्रिंट होता है और फिर n की वैल्यू 2 हो जाती है।
02:18 फिर लूप कंडीशन की जांच की जाती है।
02:21 चूँकि यह ट्रू है। 2 प्रिंट किया जाता है और n 3 हो जाता है।
02:25 और इसी प्रकार लूप तब तक बढ़ता रहता है जब तक 10 प्रिंट हो जाता है, उसके बाद n 11 हो जाता है और कंडीशन ट्रू नहीं होती और लूप रुक जाता है।
02:37 अतः कार्यान्वित कोड को देखते हैं।
02:39 सेव और रन करें।
02:47 चूँकि हम देख सकते हैं, 1 से 10 तक संख्याएं प्रिंट हो जाती हैं।
02:52 अब हम 50 से 40 तक संख्याएं प्रिंट करेंगे
02:58 अतः हम 50 से शुरू करते हैं। n = 1 को n = 50 से बदलें
03:03 और हम 40 तक जायेंगे।
03:05 दूसरे शब्दों में जब तक n 40 से ग्रेटर या इक्वल है। अतः कंडीशन को बदलकर n 40 से ग्रेटर या इक्वल है करें।
03:16 और चूँकि हम बड़ी संख्या से छोटी संख्या की ओर लूप कर रहे हैं, इसलिए हमने लूप वैरिएबल को घटाया है।
03:22 अतः n=n + 1 को बदलकर n=n - 1 करें
03:27 सेव और रन करें। चूँकि हम देख सकते हैं, 50 से 40 तक संख्याएं प्रिंट हो गई हैं
03:42 अब हम 7 के पहले, 10 मल्टीपल प्रिंट करेंगे।
03:48 ऐसा करने के लिए, हम 7 से शुरू करते हैं
03:50 अतः n = 50 को बदलकर n = 7 करें और फिर 70 पर समाप्त करें
03:57 कंडीशन को बदलकर n लैस दैन इक्वल टू 70 करें
04:03 इस प्रकार, हम यह सुनिश्चित करते हैं कि लूप 70 पर रुक जाता है।
04:07 मल्टीपल प्राप्त करने के लिए, लूप वेरिएबल में 7 से वृद्धि करेंगे।
04:12 अतः, n=n - 1 को बदलकर n=n + 7 करें
04:18 इस प्रकार पहले 7 प्रिंट किया जाता है और फिर n, 14 हो जाता है और इसी प्रकार 70 तक चलता रहता है। सेव और रन करें।
04:33 चूँकि हम देख सकते हैं, 7 के पहले, 10 मल्टीपल प्रिंट हो जाते हैं।
04:43 हम एक संख्या के अंकों का योग ज्ञात करने के लिए भी while लूप का प्रयोग कर सकते हैं।
04:47 देखते हैं कि ऐसा कैसे करते हैं।
04:49 पहले मेन मेथड को क्लियर करें।
04:54 int n इक्वल टू 13876. यह नम्बर है
05:02 फिर int dSum इक्वल टू 0 अंकों के लिए वैरिएबल dsum, सिंबल के साथ, में अंकों का योग शामिल होगा
05:18 टाइप करें while, n ग्रेटर दैन 0 परेन्थेसिस खोलें और बंद करें
05:27 इस कंडीशन को प्रयोग करने का कारण एक while लूप में स्पष्ट होगा।
05:32 अंकों का योग प्राप्त करने के लिए, हमें पहले अंक प्राप्त करना चाहिए।
05:36 ऐसा करने के लिए हम modulo ऑपरेटर का प्रयोग करते हैं।
05:40 फिर dSum = dSum + (n % 10) अतः हम इकाई अंक प्राप्त करते हैं और इसे dsum में जोड़ देते हैं।
05:52 इसके बाद हम 10 से विभाजित करके अंकों को हटाते हैं। n = n / 10
06:08 अतः जब लूप प्रथम बार संचालित होता है, dSum 6 होगा और n 1387 होगा।
06:15 और जब लूप दूसरी बार रन होता है, तो dSum 7 और 6 का योग होगा, जो कि 13 है, और n 138 हो जाएगा।
06:22 इसी प्रकार, जैसे जैसे लूप बढ़ता जाता है, n से अंक हटते जाते हैं और अंततः
06:28 n ज़ीरो हो जाता है। इसके बाद कंडीशन n ग्रेटर दैन 0 फॉल्स हो जायेगी और लूप रुक जाएगा
06:36 अतः अब एक प्रिंट स्टेटमेंट जोड़ते हैं
06:42 System.out.println(dSum)
06:51 अब क्रियान्वित कोड देखते हैं।सेव और रन करें
06:59 जैसा कि हम देख सकते हैं, अंकों का योग, जो 25 है, प्रिंट हो गया है।
07:06 इस प्रकार, एक while लूप, जो प्रोग्रामिंग में एक सबसे मूल कंस्ट्रक्ट्स(constructs) है, प्रयोग किया जा सकता है।
07:16 यह हमें इस ट्यूटोरियल की समाप्ति पर लाता है।
07:20 इस ट्यूटोरियल में, हमने सीखा

while लूप के बारे में इसे कैसे प्रयोग करते हैं

07:26 इस ट्यूटोरियल के लिए एक नियत कार्य के रूप में, निम्न समस्या को हल करें।
07:29 एक संख्या दी गई है, एक while लूप का प्रयोग करते हुए इसके व्युत्क्रम (रिवर्स) की गणना करें। उदाहरण: 19435 => 53491
07:37 स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए, निम्न लिंक पर उपलब्ध वीडियो देखें, जो स्पोकन प्रोजेक्ट ट्यूटोरियल को सारांशित करता है।
07:45 यदि आपके पास अच्छी बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
07:50 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं।
07:57 अधिक जानकारी के लिए कृपया contact AT spoken HYPHEN tutorial DOT org को लिखें।
08:03 स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है।
08:07 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
08:12 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है
08:17 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं श्रुति आर्य आपसे विदा लेती हूँ। धन्यवाद।

Contributors and Content Editors

PoojaMoolya, Pratik kamble, Sakinashaikh, Shruti arya