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

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(2 intermediate revisions by one other user not shown)
Line 13: Line 13:
 
|  00:06
 
|  00:06
 
|  इस ट्यूटोरियल में हम सीखेंगे कि
 
|  इस ट्यूटोरियल में हम सीखेंगे कि
 
+
'''do-while''' लूप और
* '' do-while लूप और'''
+
इसे कैसे प्रयोग करें ?
* '''इसे कैसे प्रयोग करें ?'''
+
 
+
 
+
  
 
|-
 
|-
Line 31: Line 28:
 
|-
 
|-
 
|  00:20
 
|  00:20
|   इस ट्यूटोरियल को समझने के लिए, आपको ''' जावा में while लूप''' का ज्ञान होना चाहिए।
+
|इस ट्यूटोरियल को समझने के लिए, आपको ''' जावा में while लूप''' का ज्ञान होना चाहिए।
 
+
  
 
|-
 
|-
 
| 00:25
 
| 00:25
| यदि नहीं, तो उचित ट्यूटोरियल के लिए कृपया हमारी निम्न वेबसाईट पर जाएँ।
+
| यदि नहीं, तो उचित ट्यूटोरियल के लिए कृपया हमारी निम्न वेबसाइट पर जाएँ।
 
+
 
   
 
   
 
|-
 
|-
 
|  00:32
 
|  00:32
 
|  यहाँ do-while लूप के लिए एक स्ट्रक्चर दिया गया है।
 
|  यहाँ do-while लूप के लिए एक स्ट्रक्चर दिया गया है।
 
  
 
|-
 
|-
 
| 00:37
 
| 00:37
 
| ध्यान दें कि यह while लूप के समान है।
 
| ध्यान दें कि यह while लूप के समान है।
 
  
 
|-
 
|-
 
| 00:40
 
| 00:40
 
| इसके दो भाग हैं।
 
| इसके दो भाग हैं।
 
  
 
|-
 
|-
 
| 00:42
 
| 00:42
 
| प्रथम लूप रनिंग कंडीशन है। और दूसरा  लूप वैरिएबल है।
 
| प्रथम लूप रनिंग कंडीशन है। और दूसरा  लूप वैरिएबल है।
 
 
|-
 
|-
 
| 00:51
 
| 00:51
 
|  एकमात्र अंतर यह है कि कंडीशन को '''do''' ब्लॉक के बाद लिखा जाता है।
 
|  एकमात्र अंतर यह है कि कंडीशन को '''do''' ब्लॉक के बाद लिखा जाता है।
 
  
 
|-
 
|-
 
| 00:58
 
| 00:58
 
| और इसलिए कंडीशन की जांच do ब्लॉक के अंदर लिखे गए कथन के निष्पादन के बाद की जाती है।
 
| और इसलिए कंडीशन की जांच do ब्लॉक के अंदर लिखे गए कथन के निष्पादन के बाद की जाती है।
 
  
 
|-
 
|-
 
| 01:05
 
| 01:05
 
| अब एक उदाहरण देखते हैं।
 
| अब एक उदाहरण देखते हैं।
 
 
|-
 
|-
 
| 01:07
 
| 01:07
| eclipse पर जाएँ
+
| eclipse पर जाएँ।
+
 
|-
 
|-
 
| 01:11
 
| 01:11
 
|  यहाँ हमारे पास Eclipse IDE है और शेष कोड के लिए skeleton की आवश्यकता होती है।
 
|  यहाँ हमारे पास Eclipse IDE है और शेष कोड के लिए skeleton की आवश्यकता होती है।
 
  
 
|-
 
|-
 
| 01:17
 
| 01:17
 
| हमने एक क्लास '''DoWhileDemo''' बनाया है और इसमें मुख्य विधि को जोड़ दिया है।
 
| हमने एक क्लास '''DoWhileDemo''' बनाया है और इसमें मुख्य विधि को जोड़ दिया है।
 
 
 
  
 
|-
 
|-
 
| 01:22
 
| 01:22
 
| हम do-while लूप का प्रयोग करके 1 से 10 तक की संख्याओं को प्रिंट करना चाहते हैं।
 
| हम do-while लूप का प्रयोग करके 1 से 10 तक की संख्याओं को प्रिंट करना चाहते हैं।
 
 
 
|-
 
|-
 
| 01:27
 
| 01:27
| टाइप करें  
+
| टाइप करें
 
+
 
+
 
|-
 
|-
 
| 01:29
 
| 01:29
 
|'''int n ''equalto'' 1  '''''
 
|'''int n ''equalto'' 1  '''''
 
  
 
|-
 
|-
 
| 01:32
 
| 01:32
 
| n लूप वैरिएबल है।
 
| n लूप वैरिएबल है।
 
 
|-
 
|-
 
|  01:36
 
|  01:36
 
| फिर '''do ''' टाइप करें
 
| फिर '''do ''' टाइप करें
 
 
|-
 
|-
 
| 01:40
 
| 01:40
 
|'''ब्रैकेट्स खोलें और बंद करें।'''
 
|'''ब्रैकेट्स खोलें और बंद करें।'''
 
 
|-
 
|-
 
| 01:44
 
| 01:44
Line 121: Line 96:
 
| 01:55
 
| 01:55
 
| हम n का मान प्रिंट करेंगे और फिर इसमें वृद्धि करेंगे। '''n ''equalto'' n ''plus'' 1;'''
 
| हम n का मान प्रिंट करेंगे और फिर इसमें वृद्धि करेंगे। '''n ''equalto'' n ''plus'' 1;'''
 
 
|-
 
|-
 
|  02:05
 
|  02:05
 
|  और हम ऐसा करेंगे अगर
 
|  और हम ऐसा करेंगे अगर
 
 
 
|-
 
|-
 
| 02:08
 
| 02:08
 
| '''n''''' या तो '''''10''' से कम है या बराबर है।  
 
| '''n''''' या तो '''''10''' से कम है या बराबर है।  
 
 
 
|-
 
|-
 
| 02:10
 
| 02:10
Line 137: Line 107:
 
|-
 
|-
 
| 02:20
 
| 02:20
|  और सेमीकोलन का प्रयोग करके do-while को बंद करें।  
+
|  और सेमीकॉलन का प्रयोग करके do-while को बंद करें।  
 
+
 
|-
 
|-
 
| 02:25
 
| 02:25
 
| कार्यान्वित कोड को देखते हैं।
 
| कार्यान्वित कोड को देखते हैं।
 
 
 
|-
 
|-
 
| 02:28
 
| 02:28
 
| सेव और रन करें।  
 
| सेव और रन करें।  
 
 
|-
 
|-
 
| 02:37
 
| 02:37
| | हम देखते हैं कि, 1 से 10 तक की संख्याओं को प्रिंट किया गया है।
+
|हम देखते हैं कि, 1 से 10 तक की संख्याओं को प्रिंट किया गया है।
  
 
|-
 
|-
Line 158: Line 124:
 
|-
 
|-
 
|  02:47
 
|  02:47
| पहले, मान 1 प्रिंट किया है और फिर n, 2 हो जाता है।
+
|पहले, मान 1 प्रिंट किया है और फिर n, 2 हो जाता है।
 
+
  
 
|-
 
|-
 
| 02:52
 
| 02:52
 
| और फिर,कंडीशन की जांच की है।
 
| और फिर,कंडीशन की जांच की है।
 
  
 
|-
 
|-
 
| 02:55
 
| 02:55
 
| चूँकि यह ट्रू है, इसलिए पुनः 2 प्रिंट होता है और n, 3 हो जाता है।
 
| चूँकि यह ट्रू है, इसलिए पुनः 2 प्रिंट होता है और n, 3 हो जाता है।
 
  
 
|-
 
|-
 
| 03:00
 
| 03:00
 
| और यह तब तक जारी रहता है जब तक सभी 10 संख्याएं प्रिंट होती है और फिरn का मान 11 हो जाता है।
 
| और यह तब तक जारी रहता है जब तक सभी 10 संख्याएं प्रिंट होती है और फिरn का मान 11 हो जाता है।
 
  
 
|-
 
|-
 
| 03:06
 
| 03:06
 
| जब n = 11 होता है, तो कंडीशन असफल हो जाती है और लूप रुक जाता है।
 
| जब n = 11 होता है, तो कंडीशन असफल हो जाती है और लूप रुक जाता है।
 
  
 
|-
 
|-
 
| 03:11
 
| 03:11
 
|  अब घटते क्रम में 50 से 40 तक संख्याएं प्रिंट करें ।
 
|  अब घटते क्रम में 50 से 40 तक संख्याएं प्रिंट करें ।
 
 
|-
 
|-
 
|  03:17
 
|  03:17
 
|  अतः हम 50 से शुरू करते हैं।
 
|  अतः हम 50 से शुरू करते हैं।
 
 
|-
 
|-
 
| 03:19
 
| 03:19
Line 196: Line 155:
 
|  03:23
 
|  03:23
 
| चूँकि हम एक बड़ी संख्या से एक छोटी संख्या की ओर लूप कर रहे हैं, हम लूप वैरिएबल को घटाते हैं।
 
| चूँकि हम एक बड़ी संख्या से एक छोटी संख्या की ओर लूप कर रहे हैं, हम लूप वैरिएबल को घटाते हैं।
 
  
 
|-
 
|-
 
| 03:29
 
| 03:29
 
|अतः '''n = n + 1''' को '''n = n - 1''' से बदलें
 
|अतः '''n = n + 1''' को '''n = n - 1''' से बदलें
 
 
|-
 
|-
 
|  03:34
 
|  03:34
 
|  हम तब तक लूप करते हैं जब तक n, 40 के बराबर या उससे अधिक है।
 
|  हम तब तक लूप करते हैं जब तक n, 40 के बराबर या उससे अधिक है।
 
  
 
|-
 
|-
 
| 03:40
 
| 03:40
| अतः कंडीशन को n >= 40 से बदलें
+
| अतः कंडीशन को n >= 40 से बदलें।
 
+
 
|-
 
|-
 
| 03:48
 
| 03:48
 
| आउटपुट पर एक नजर डालते हैं।
 
| आउटपुट पर एक नजर डालते हैं।
 
 
|-
 
|-
 
| 03:50  
 
| 03:50  
 
|  सेव और रन करें।  
 
|  सेव और रन करें।  
 
 
|-
 
|-
 
| 03:57
 
| 03:57
Line 226: Line 179:
 
|  04:02
 
|  04:02
 
| अब do-while लूप का प्रयोग करके एक भिन्न लॉजिक का प्रयोग करते हैं।
 
| अब do-while लूप का प्रयोग करके एक भिन्न लॉजिक का प्रयोग करते हैं।
 
 
|-
 
|-
 
|  04:10
 
|  04:10
 
|  दी गई एक संख्या में, हम पता लगायेंगे कि यह एक पूर्ण वर्ग है या नहीं।
 
|  दी गई एक संख्या में, हम पता लगायेंगे कि यह एक पूर्ण वर्ग है या नहीं।
 
 
|-
 
|-
 
|  04:15
 
|  04:15
 
|  सर्वप्रथम मेन मेथड को क्लियर करें।  
 
|  सर्वप्रथम मेन मेथड को क्लियर करें।  
 
 
|-
 
|-
 
| 04:19
 
| 04:19
 
|फिर टाइप करें '''int n = 25;'''
 
|फिर टाइप करें '''int n = 25;'''
 
 
|-
 
|-
 
|  04:25
 
|  04:25
 
|  हम देखेंगे कि n का मान एक पूर्ण वर्ग है या नहीं।  
 
|  हम देखेंगे कि n का मान एक पूर्ण वर्ग है या नहीं।  
 
 
|-
 
|-
 
|  04:32
 
|  04:32
|   इसके बाद टाइप करें '''int x = 0;'''
+
|इसके बाद टाइप करें '''int x = 0;'''
 
+
  
 
|-
 
|-
 
| 04:37
 
| 04:37
 
| यदि एक संख्या पूर्ण वर्ग है, तो हम x का प्रयोग करेंगे उस संख्या को संचित करने के लिए।  
 
| यदि एक संख्या पूर्ण वर्ग है, तो हम x का प्रयोग करेंगे उस संख्या को संचित करने के लिए।  
 
 
|-
 
|-
 
|  04:44
 
|  04:44
|  फिर '''do''' टाइप करें
+
|  फिर '''do''' टाइप करें।
 
+
 
+
 
|-
 
|-
 
| 04:46
 
| 04:46
 
| ब्रैकेट्स को खोलें और बंद करें।
 
| ब्रैकेट्स को खोलें और बंद करें।
 
 
|-
 
|-
 
| 04:49
 
| 04:49
 
| ब्रैकेट्स के अन्दर '''x ''''' बराबर '''''x '''''प्लस''''' 1'''
 
| ब्रैकेट्स के अन्दर '''x ''''' बराबर '''''x '''''प्लस''''' 1'''
 
 
|-
 
|-
 
| 04:55
 
| 04:55
 
| और ब्रैकेट्स के बाहर  
 
| और ब्रैकेट्स के बाहर  
 
  
 
|-
 
|-
 
| 04:58
 
| 04:58
 
|'''while परेन्थिसिस में (x ''into  '' x  <  n)'''
 
|'''while परेन्थिसिस में (x ''into  '' x  <  n)'''
 
  
 
|-
 
|-
 
| 05:06
 
| 05:06
|और एक सेमीकोलन का प्रयोग करके do-while को बंद करें
+
|और एक सेमीकॉलन का प्रयोग करके do-while को बंद करें।
  
 
|-
 
|-
 
|05:10  
 
|05:10  
| जब तक '''x '''''इन टू'''''x ''', '''n''' से कम है, हम x के मान को बढ़ाना जारी रखते हैं।
+
|जब तक '''x '''''इन टू'''''x ''', '''n''' से कम है, हम x के मान को बढ़ाना जारी रखते हैं।
  
 
|-
 
|-
 
|  05:16
 
|  05:16
| अतः जब लूप रुक जाता है, तो इस स्थिति का विलोम ट्रू होगा।
+
|अतः जब लूप रुक जाता है, तो इस स्थिति का विलोम ट्रू होगा।
  
 
|-
 
|-
 
|  05:22
 
|  05:22
 
| जिसका अर्थ है कि या तो x इन टू x, n के बराबर होना चाहिए।
 
| जिसका अर्थ है कि या तो x इन टू x, n के बराबर होना चाहिए।
 
  
 
|-
 
|-
 
| 05:26
 
| 05:26
 
| या इसे n से बड़ा होना चाहिए।
 
| या इसे n से बड़ा होना चाहिए।
 
 
|-
 
|-
 
|  05:28
 
|  05:28
 
|  यदि '''x ''''' इन टू '''''x''', '''n''' के बराबर है, तो संख्या पूर्ण वर्ग है।
 
|  यदि '''x ''''' इन टू '''''x''', '''n''' के बराबर है, तो संख्या पूर्ण वर्ग है।
 
  
 
|-
 
|-
 
| 05:32
 
| 05:32
 
| यदि यह n के बराबर नहीं है, तो संख्या पूर्ण वर्ग नहीं है।
 
| यदि यह n के बराबर नहीं है, तो संख्या पूर्ण वर्ग नहीं है।
 
 
|-
 
|-
 
| 05:37
 
| 05:37
 
| अतः अंततः, हम कंडीशन को प्रिंट करते हैं।
 
| अतः अंततः, हम कंडीशन को प्रिंट करते हैं।
 
 
|-
 
|-
 
| 05:47
 
| 05:47
 
| '''System.out.println(x * x == n);'''
 
| '''System.out.println(x * x == n);'''
 
 
|-
 
|-
 
| 05:55
 
| 05:55
 
| कोड को क्रियान्वित करके देखते हैं।
 
| कोड को क्रियान्वित करके देखते हैं।
 
 
|-
 
|-
 
|  05:59
 
|  05:59
 
| सेव और रन करें।चूँकि हम देख सकते हैं, कि आउटपुट '''ट्रू''' है
 
| सेव और रन करें।चूँकि हम देख सकते हैं, कि आउटपुट '''ट्रू''' है
 
 
 
|-
 
|-
 
| 06:07
 
| 06:07
 
| दूसरे पूर्ण वर्ग के साथ इसका प्रयोग करके देखते हैं।
 
| दूसरे पूर्ण वर्ग के साथ इसका प्रयोग करके देखते हैं।
 
 
|-
 
|-
 
|  06:10
 
|  06:10
 
|  '''n = 25 को n = 49 से बदलें'''
 
|  '''n = 25 को n = 49 से बदलें'''
 
 
|-
 
|-
 
|  06:15
 
|  06:15
 
|  सेव और रन करें।
 
|  सेव और रन करें।
 
 
|-
 
|-
 
| 06:20
 
| 06:20
 
| हम देखते हैं कि हमें पुनः ट्रू प्राप्त होता है।
 
| हम देखते हैं कि हमें पुनः ट्रू प्राप्त होता है।
 
 
|-
 
|-
 
|  06:23
 
|  06:23
 
|  एक संख्या के साथ इसका प्रयोग करके देखते हैं, जो पूर्ण वर्ग नहीं है।
 
|  एक संख्या के साथ इसका प्रयोग करके देखते हैं, जो पूर्ण वर्ग नहीं है।
 
 
|-
 
|-
 
|  06:26
 
|  06:26
 
| 49 को 23 से बदलें।  सेव और रन करें और
 
| 49 को 23 से बदलें।  सेव और रन करें और
 
  
 
|-
 
|-
 
| 06:34
 
| 06:34
 
| हमें आशा के अनुरूप फॉल्स प्राप्त होता है।
 
| हमें आशा के अनुरूप फॉल्स प्राप्त होता है।
 
  
 
|-
 
|-
Line 359: Line 283:
 
|  06:42
 
|  06:42
 
|  n = 23 को n = 0 से बदलें चूँकि 0 एक प्राकृतिक संख्या नहीं है, अतः हमें फॉल्स प्राप्त होना चाहिए।
 
|  n = 23 को n = 0 से बदलें चूँकि 0 एक प्राकृतिक संख्या नहीं है, अतः हमें फॉल्स प्राप्त होना चाहिए।
 
  
 
|-
 
|-
 
| 06:52
 
| 06:52
 
| अब कोड को चलाते हैं।
 
| अब कोड को चलाते हैं।
 
 
|-
 
|-
 
| 06:54
 
| 06:54
 
| सेव और रन करें।
 
| सेव और रन करें।
 
 
|-
 
|-
 
|  07:00
 
|  07:00
 
|  हम देखते हैं कि हमें आशा के अनुरूप फॉल्स प्राप्त होता है।
 
|  हम देखते हैं कि हमें आशा के अनुरूप फॉल्स प्राप्त होता है।
 
 
|-
 
|-
 
|  07:05
 
|  07:05
 
|  यह होता है क्योंकि कंडीशन से पहले भी
 
|  यह होता है क्योंकि कंडीशन से पहले भी
 
 
|-
 
|-
 
| 07:08
 
| 07:08
 
|  '''x''' ''इन टू''''' x''', '''n ''' ''से कम है'' जाँचा गया है, x का मान बढ़ गया है और यह 1 है।
 
|  '''x''' ''इन टू''''' x''', '''n ''' ''से कम है'' जाँचा गया है, x का मान बढ़ गया है और यह 1 है।
 
  
 
|-
 
|-
 
| 07:16
 
| 07:16
| लूप कंडीशन फॉल्स हो जाती है और लूप नहीं चलता।
+
|लूप कंडीशन फॉल्स हो जाती है और लूप नहीं चलता।
 
+
 
|-
 
|-
 
| 07:20
 
| 07:20
 
| इस प्रकार, do-while लूप का प्रयोग करके, हम यह सुनिश्चित करते हैं कि 0 को एक पूर्ण वर्ग नहीं माना जाता है।
 
| इस प्रकार, do-while लूप का प्रयोग करके, हम यह सुनिश्चित करते हैं कि 0 को एक पूर्ण वर्ग नहीं माना जाता है।
 
 
|-
 
|-
 
|  07:26
 
|  07:26
 
|  इस प्रकार, do-while लूप को बहुत सी समस्याओं को हल करने के लिए प्रयोग किया गया है।
 
|  इस प्रकार, do-while लूप को बहुत सी समस्याओं को हल करने के लिए प्रयोग किया गया है।
 
 
|-
 
|-
 
| 07:31  
 
| 07:31  
 
|विशेष रूप से, जब लूप को कम से कम एक बार अवश्य संचालित होना चाहिए।
 
|विशेष रूप से, जब लूप को कम से कम एक बार अवश्य संचालित होना चाहिए।
 
 
|-
 
|-
 
|  07:37
 
|  07:37
 
|  इसके साथ हम इस ट्यूटोरियल की समाप्ति पर आ गया हैं।  
 
|  इसके साथ हम इस ट्यूटोरियल की समाप्ति पर आ गया हैं।  
 
  
 
|-
 
|-
 
| 07:40
 
| 07:40
 
| इस ट्यूटोरियल में, हमने सीखा  
 
| इस ट्यूटोरियल में, हमने सीखा  
 
 
|-
 
|-
 
| 07:42
 
| 07:42
 
| do-while लूप और इसका उपयोग करने के तरीके के बारे में।
 
| do-while लूप और इसका उपयोग करने के तरीके के बारे में।
 
 
|-
 
|-
 
| 07:46
 
| 07:46
| इस ट्यूटोरियल के लिए एक नियत कार्य के रूप में, निम्नलिखित समस्याओं को हल करें
+
|इस ट्यूटोरियल के लिए एक नियत कार्य के रूप में, निम्नलिखित समस्याओं को हल करें
 
+
  
 
|-
 
|-
Line 422: Line 332:
 
|-
 
|-
 
|  07:56
 
|  07:56
| '''स्पोकन ट्यूटोरियल''' प्रोजेक्ट के बारे में अधिक जानने के लिए, नीचे दिए गए लिंक पर उपलब्ध वीडियो देखें।
+
|'''स्पोकन ट्यूटोरियल''' प्रोजेक्ट के बारे में अधिक जानने के लिए, नीचे दिए गए लिंक पर उपलब्ध वीडियो देखें।
 
|-
 
|-
 
| 08:01
 
| 08:01
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।अच्छी बैंडविड्थ न मिलने पर, आप इसको डाउनलोड करके देख सकते हैं।
+
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। अच्छी बैंडविड्थ न मिलने पर, आप इसको डाउनलोड करके देख सकते हैं।
 
+
 
|-
 
|-
 
|  08:06
 
|  08:06
|   स्पोकन ट्यूटोरियल प्रोजेक्ट टीम.
+
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम.
 
|-
 
|-
 
| 08:10
 
| 08:10
Line 435: Line 344:
 
|-
 
|-
 
| 08:16
 
| 08:16
| अधिक जानकारी के लिए कृपया contact@spoken-tutorial.orgपर लिखें।'''
+
| अधिक जानकारी के लिए कृपया contact@spoken-tutorial.org पर लिखें।
 
+
 
|-
 
|-
 
|  08:22
 
|  08:22
 
| स्पोकन ट्यूटोरियल प्रोजेक्ट, '''टॉक-टू-अ-टीचर प्रोजेक्ट''' का हिस्सा है। यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।  
 
| स्पोकन ट्यूटोरियल प्रोजेक्ट, '''टॉक-टू-अ-टीचर प्रोजेक्ट''' का हिस्सा है। यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।  
 
 
|-
 
|-
 
| 08:32
 
| 08:32
| '''इस मिशन पर अधिक जानकारी नीचे दिए गए लिंक पर उपलब्ध है
+
|इस मिशन पर अधिक जानकारी नीचे दिए गए लिंक पर उपलब्ध है।
 
+
 
|-
 
|-
 
|  08:36
 
|  08:36
 
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं श्रुति आर्य अब आपसे विदा लेती हूँ।  हमसे जुड़ने के लिए धन्यवाद।
 
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं श्रुति आर्य अब आपसे विदा लेती हूँ।  हमसे जुड़ने के लिए धन्यवाद।
 
 
 
  
 
|}
 
|}

Latest revision as of 14:59, 2 March 2017

Time Narration
00:01 जावा में do-while लूप के स्पोकन ट्यूटोरियल में आपका स्वागत है ।
00:06 इस ट्यूटोरियल में हम सीखेंगे कि

do-while लूप और इसे कैसे प्रयोग करें ?

00:12 इस ट्यूटोरियल के लिए हम प्रयोग करेंगे

Ubuntu 11.10,

JDK 1.6 और

Eclipse 3.7

00:20 इस ट्यूटोरियल को समझने के लिए, आपको जावा में while लूप का ज्ञान होना चाहिए।
00:25 यदि नहीं, तो उचित ट्यूटोरियल के लिए कृपया हमारी निम्न वेबसाइट पर जाएँ।
00:32 यहाँ do-while लूप के लिए एक स्ट्रक्चर दिया गया है।
00:37 ध्यान दें कि यह while लूप के समान है।
00:40 इसके दो भाग हैं।
00:42 प्रथम लूप रनिंग कंडीशन है। और दूसरा लूप वैरिएबल है।
00:51 एकमात्र अंतर यह है कि कंडीशन को do ब्लॉक के बाद लिखा जाता है।
00:58 और इसलिए कंडीशन की जांच do ब्लॉक के अंदर लिखे गए कथन के निष्पादन के बाद की जाती है।
01:05 अब एक उदाहरण देखते हैं।
01:07 eclipse पर जाएँ।
01:11 यहाँ हमारे पास Eclipse IDE है और शेष कोड के लिए skeleton की आवश्यकता होती है।
01:17 हमने एक क्लास DoWhileDemo बनाया है और इसमें मुख्य विधि को जोड़ दिया है।
01:22 हम do-while लूप का प्रयोग करके 1 से 10 तक की संख्याओं को प्रिंट करना चाहते हैं।
01:27 टाइप करें ।
01:29 int n equalto 1
01:32 n लूप वैरिएबल है।
01:36 फिर do टाइप करें
01:40 ब्रैकेट्स खोलें और बंद करें।
01:44 ब्रैकेट्स के अन्दर System.out.println(n); लिखें
01:55 हम n का मान प्रिंट करेंगे और फिर इसमें वृद्धि करेंगे। n equalto n plus 1;
02:05 और हम ऐसा करेंगे अगर
02:08 n या तो 10 से कम है या बराबर है।
02:10 ब्रैकेट्स के बाहर टाइप करें while परेन्थिसिस के अन्दर (n less than equalto 10)
02:20 और सेमीकॉलन का प्रयोग करके do-while को बंद करें।
02:25 कार्यान्वित कोड को देखते हैं।
02:28 सेव और रन करें।
02:37 हम देखते हैं कि, 1 से 10 तक की संख्याओं को प्रिंट किया गया है।
02:42 अब देखते हैं कि कोड को कैसे निष्पादित करना है ?
02:47 पहले, मान 1 प्रिंट किया है और फिर n, 2 हो जाता है।
02:52 और फिर,कंडीशन की जांच की है।
02:55 चूँकि यह ट्रू है, इसलिए पुनः 2 प्रिंट होता है और n, 3 हो जाता है।
03:00 और यह तब तक जारी रहता है जब तक सभी 10 संख्याएं प्रिंट होती है और फिरn का मान 11 हो जाता है।
03:06 जब n = 11 होता है, तो कंडीशन असफल हो जाती है और लूप रुक जाता है।
03:11 अब घटते क्रम में 50 से 40 तक संख्याएं प्रिंट करें ।
03:17 अतः हम 50 से शुरू करते हैं।
03:19 n = 1 को n = 50 से बदलें।
03:23 चूँकि हम एक बड़ी संख्या से एक छोटी संख्या की ओर लूप कर रहे हैं, हम लूप वैरिएबल को घटाते हैं।
03:29 अतः n = n + 1 को n = n - 1 से बदलें
03:34 हम तब तक लूप करते हैं जब तक n, 40 के बराबर या उससे अधिक है।
03:40 अतः कंडीशन को n >= 40 से बदलें।
03:48 आउटपुट पर एक नजर डालते हैं।
03:50 सेव और रन करें।
03:57 जैसा कि हम देख सकते हैं, कि 50 से 40 तक संख्याएं प्रिंट हो गई हैं।
04:02 अब do-while लूप का प्रयोग करके एक भिन्न लॉजिक का प्रयोग करते हैं।
04:10 दी गई एक संख्या में, हम पता लगायेंगे कि यह एक पूर्ण वर्ग है या नहीं।
04:15 सर्वप्रथम मेन मेथड को क्लियर करें।
04:19 फिर टाइप करें int n = 25;
04:25 हम देखेंगे कि n का मान एक पूर्ण वर्ग है या नहीं।
04:32 इसके बाद टाइप करें int x = 0;
04:37 यदि एक संख्या पूर्ण वर्ग है, तो हम x का प्रयोग करेंगे उस संख्या को संचित करने के लिए।
04:44 फिर do टाइप करें।
04:46 ब्रैकेट्स को खोलें और बंद करें।
04:49 ब्रैकेट्स के अन्दर x बराबर x प्लस 1
04:55 और ब्रैकेट्स के बाहर
04:58 while परेन्थिसिस में (x into x < n)
05:06 और एक सेमीकॉलन का प्रयोग करके do-while को बंद करें।
05:10 जब तक x इन टूx , n से कम है, हम x के मान को बढ़ाना जारी रखते हैं।
05:16 अतः जब लूप रुक जाता है, तो इस स्थिति का विलोम ट्रू होगा।
05:22 जिसका अर्थ है कि या तो x इन टू x, n के बराबर होना चाहिए।
05:26 या इसे n से बड़ा होना चाहिए।
05:28 यदि x इन टू x, n के बराबर है, तो संख्या पूर्ण वर्ग है।
05:32 यदि यह n के बराबर नहीं है, तो संख्या पूर्ण वर्ग नहीं है।
05:37 अतः अंततः, हम कंडीशन को प्रिंट करते हैं।
05:47 System.out.println(x * x == n);
05:55 कोड को क्रियान्वित करके देखते हैं।
05:59 सेव और रन करें।चूँकि हम देख सकते हैं, कि आउटपुट ट्रू है
06:07 दूसरे पूर्ण वर्ग के साथ इसका प्रयोग करके देखते हैं।
06:10 n = 25 को n = 49 से बदलें
06:15 सेव और रन करें।
06:20 हम देखते हैं कि हमें पुनः ट्रू प्राप्त होता है।
06:23 एक संख्या के साथ इसका प्रयोग करके देखते हैं, जो पूर्ण वर्ग नहीं है।
06:26 49 को 23 से बदलें। सेव और रन करें और
06:34 हमें आशा के अनुरूप फॉल्स प्राप्त होता है।
06:37 अब देखते हैं कि क्या होता है जब n का मान 0 हो।
06:42 n = 23 को n = 0 से बदलें चूँकि 0 एक प्राकृतिक संख्या नहीं है, अतः हमें फॉल्स प्राप्त होना चाहिए।
06:52 अब कोड को चलाते हैं।
06:54 सेव और रन करें।
07:00 हम देखते हैं कि हमें आशा के अनुरूप फॉल्स प्राप्त होता है।
07:05 यह होता है क्योंकि कंडीशन से पहले भी
07:08 x इन टू x, n से कम है जाँचा गया है, x का मान बढ़ गया है और यह 1 है।
07:16 लूप कंडीशन फॉल्स हो जाती है और लूप नहीं चलता।
07:20 इस प्रकार, do-while लूप का प्रयोग करके, हम यह सुनिश्चित करते हैं कि 0 को एक पूर्ण वर्ग नहीं माना जाता है।
07:26 इस प्रकार, do-while लूप को बहुत सी समस्याओं को हल करने के लिए प्रयोग किया गया है।
07:31 विशेष रूप से, जब लूप को कम से कम एक बार अवश्य संचालित होना चाहिए।
07:37 इसके साथ हम इस ट्यूटोरियल की समाप्ति पर आ गया हैं।
07:40 इस ट्यूटोरियल में, हमने सीखा
07:42 do-while लूप और इसका उपयोग करने के तरीके के बारे में।
07:46 इस ट्यूटोरियल के लिए एक नियत कार्य के रूप में, निम्नलिखित समस्याओं को हल करें
07:50 एक बाइनरी संख्या दी गई है, इसका डेसीमल समकक्ष ज्ञात करें। उदाहरण: 11010 => 26
07:56 स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए, नीचे दिए गए लिंक पर उपलब्ध वीडियो देखें।
08:01 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। अच्छी बैंडविड्थ न मिलने पर, आप इसको डाउनलोड करके देख सकते हैं।
08:06 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम.
08:10 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ चलती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
08:16 अधिक जानकारी के लिए कृपया contact@spoken-tutorial.org पर लिखें।
08:22 स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है। यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
08:32 इस मिशन पर अधिक जानकारी नीचे दिए गए लिंक पर उपलब्ध है।
08:36 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं श्रुति आर्य अब आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Pratik kamble, Shruti arya