Difference between revisions of "Java/C2/do-while/Hindi"
From Script | Spoken-Tutorial
Shruti arya (Talk | contribs) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 13: | Line 13: | ||
| 00:06 | | 00:06 | ||
| इस ट्यूटोरियल में हम सीखेंगे कि | | इस ट्यूटोरियल में हम सीखेंगे कि | ||
− | + | '''do-while''' लूप और | |
− | + | इसे कैसे प्रयोग करें ? | |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 31: | Line 28: | ||
|- | |- | ||
| 00:20 | | 00:20 | ||
− | | | + | |इस ट्यूटोरियल को समझने के लिए, आपको ''' जावा में 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 को बंद करें। |
− | + | ||
|- | |- | ||
| 02:25 | | 02:25 | ||
| कार्यान्वित कोड को देखते हैं। | | कार्यान्वित कोड को देखते हैं। | ||
− | |||
− | |||
|- | |- | ||
| 02:28 | | 02:28 | ||
| सेव और रन करें। | | सेव और रन करें। | ||
− | |||
|- | |- | ||
| 02:37 | | 02:37 | ||
− | + | |हम देखते हैं कि, 1 से 10 तक की संख्याओं को प्रिंट किया गया है। | |
|- | |- | ||
Line 158: | Line 124: | ||
|- | |- | ||
| 02:47 | | 02:47 | ||
− | | | + | |पहले, मान 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;''' |
− | + | ||
|- | |- | ||
| 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 को बंद करें। |
|- | |- | ||
|05:10 | |05:10 | ||
− | + | |जब तक '''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. | + | | अधिक जानकारी के लिए कृपया 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 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं श्रुति आर्य अब आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद। |