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

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| border=1 || '''Time''' || '''Narration''' |- | 00:01 |जावा मध्ये ''' do-while Loop ''' विषयस्य पाठार्थम् स्वाग...")
 
Line 20: Line 20:
 
|-
 
|-
 
|  00:20
 
|  00:20
| पाठमिदमनुसर्तुं भवन्तः, जावामध्ये '' while loop '' अस्य विषयं जानीयुः ।
+
| पाठमिममनुसर्तुं भवन्तः, जावामध्ये '' while loop '' अस्य विषये जानीयुः ।
 
|-
 
|-
 
| 00:25
 
| 00:25
Line 56: Line 56:
 
|-
 
|-
 
| 01:22
 
| 01:22
|वयम् do-while loop इतीदमुपयुज्य 1 तः आरभ्य 10 पर्यन्तान् सङ्ख्यान् मुद्रापयामः ।
+
|वयम् do-while loop इतीदमुपयुज्य 1 तः आरभ्य 10 पर्यन्ताः सङ्ख्याः मुद्रापयामः ।
 
|-
 
|-
 
| 01:27
 
| 01:27
Line 98: Line 98:
 
|-
 
|-
 
| 02:37
 
| 02:37
|1 तः 10 पर्यन्तान् सङ्ख्यान् वयं पश्यन्तः स्मः ।
+
|1 तः 10 पर्यन्ताः सङ्ख्याः वयं पश्यन्तः स्मः ।
 
|-
 
|-
 
| 02:42
 
| 02:42
Line 104: Line 104:
 
|-
 
|-
 
|  02:47
 
|  02:47
|  आदौ, n अस्य मूल्यं 1 इति वर्तते, तदनन्तरं 2 भविश्यति
+
|  आदौ, n अस्य मूल्यं 1 इति वर्तते, तदनन्तरं 2 भविष्यति
 
|-
 
|-
 
| 02:52
 
| 02:52
Line 110: Line 110:
 
|-
 
|-
 
| 02:55
 
| 02:55
| तत् सम्यगस्तीत्यतः , पुनः 2 इति मुद्राप्य, अग्रे  n अस्य मूल्यं  3 भविश्यति
+
| तत् सम्यगस्तीत्यतः , पुनः 2 इति मुद्राप्य, अग्रे  n अस्य मूल्यं  3 भविष्यति
 
|-
 
|-
 
| 03:00
 
| 03:00
Line 137: Line 137:
 
|-
 
|-
 
| 03:40
 
| 03:40
|तदर्थं नियममिदं n >= 40 इति परिवर्तयतु ।
+
|तदर्थं नियममिमं n >= 40 इति परिवर्तयतु ।
 
|-
 
|-
 
| 03:48
 
| 03:48
Line 146: Line 146:
 
|-
 
|-
 
| 03:57
 
| 03:57
| वयं 50 तः  40 पर्यन्तान सङ्ख्याः पश्यामः ।
+
| वयं 50 तः  40 पर्यन्ताः सङ्ख्याः पश्यामः ।
 
|-
 
|-
 
|  04:02
 
|  04:02
Line 161: Line 161:
 
|-
 
|-
 
|  04:25
 
|  04:25
| वयम्  n इत्य्स्मिन् वर्तमाना सङ्ख्या पूर्णवर्गो वा नवेति पश्यामः ।
+
| वयम्  n इत्यस्मिन् वर्तमाना सङ्ख्या पूर्णवर्गो वा नवेति पश्यामः ।
 
|-
 
|-
 
|  04:32
 
|  04:32
Line 230: Line 230:
 
|-
 
|-
 
|  06:23
 
|  06:23
| अधुना अपूर्णवर्गसङ्ख्यामेकं परीक्षामहे ।
+
| अधुना अपूर्णवर्गसङ्ख्यामेकां परीक्षामहे ।
 
|-
 
|-
 
|  06:26
 
|  06:26
Line 236: Line 236:
 
|-
 
|-
 
| 06:34
 
| 06:34
|अस्माकम् अपेक्षानुसारं falseइत्येव फलितं प्राप्तवन्तः ।
+
|अस्माकम् अपेक्षानुसारं false इत्येव फलितं प्राप्तवन्तः ।
 
|-
 
|-
 
|  06:37
 
|  06:37
Line 269: Line 269:
 
|-
 
|-
 
| 07:31  
 
| 07:31  
|विशेषतः, कनिष्ठपक्षे एकवारम् उपयोक्तव्यम् ।
+
|विशेषतः, अन्यूनम् एकवारम् उपयोक्तव्यम् ।
 
|-
 
|-
 
|  07:37
 
|  07:37

Revision as of 14:34, 17 February 2015

Time Narration
00:01 जावा मध्ये do-while Loop विषयस्य पाठार्थम् स्वागतम्।
00:06 अस्मिन् पाठे वयम्,
  • do-while loop ' विषयम्,
  • तथा अस्योपयोगञ्च

ज्ञास्यामः ।

00:12 वयमत्र,

Ubuntu 11.10, JDK 1.6 अपि च Eclipse 3.7 इतीमानि उपयुञ्ज्महे ।

00:20 पाठमिममनुसर्तुं भवन्तः, जावामध्ये while loop अस्य विषये जानीयुः ।
00:25 न चेत् तत्सम्बद्धपाठार्थम् अधोनिर्दिष्ट-जालपुटं पश्यन्तु ।
00:32 अत्र do-while loop अस्य स्वरूपं दत्तमस्ति ।
00:37 इदं while loop इवास्तीति ज्ञायते ।
00:40 अस्य विभागद्वयमस्ति ।
00:42 प्रथमं लूप् अस्य “running condition” अस्ति , तथा द्वितीयं लूप् अस्य “variable” अस्ति ।
00:51 व्यत्यासमेवमस्ति यत् condition इदम् do ब्लोक् अस्यानन्तरं लिखितमस्ति ।
00:58 अतः कण्डीशन् इदं do block इत्यस्मिन् वर्तमानस्य स्टॆट्-मेण्ट् अस्य एक्सिक्यूट्-सम्भवादनन्तरं परीक्ष्यते ।
01:05 एकम् उदाहरणं पश्यामः ।
01:07 तदर्थम् एक्लिप्स् प्रत्यागच्छतु ।
01:11 वयम्त्र Eclipse IDE इतीदं तथा कॊड्स् अर्थं स्थूलरचनां लिखितवन्तः ।
01:17 वयं DoWhileDemo इत्येकं क्लास् रचितवन्तः । main method इत्यस्मै योजितवन्तः च।
01:22 वयम् do-while loop इतीदमुपयुज्य 1 तः आरभ्य 10 पर्यन्ताः सङ्ख्याः मुद्रापयामः ।
01:27 एवं टङ्कयतु,,
01:29 int n समम् 1
01:32 n इतीदं लूप् अस्य variable भविष्यति ।
01:36 तदनन्तरं do इति टङ्कयतु ।
01:40 braces उद्घाट्य पिदधातु ।
01:44 braces मध्ये System.out.println(n); इति टङ्कयतु ।
01:55 वयं n अस्य मूल्यं मुद्रापयामः, वर्धयामः च। अतः n समम् n प्लस् 1;
02:05 वयमिदम्,,
02:08 n न्यूनं समं वा 10 पर्यन्तं कुर्मः ।
02:10 braces अस्य बहिः, किन्तु पेरन्थिसिस् अस्यान्तः n न्यूनं समं वा 10 इति टङ्कयतु ।
02:20 do-while इतीदं सेमिकोलन् उपयुज्य पिदधातु ।
02:25 code अस्य कार्यं पश्यामः ।
02:28 Save कृत्वा Run करोतु ।
02:37 1 तः 10 पर्यन्ताः सङ्ख्याः वयं पश्यन्तः स्मः ।
02:42 code कथं कार्यं करोतीति पश्यामः ।
02:47 आदौ, n अस्य मूल्यं 1 इति वर्तते, तदनन्तरं 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 Save कृत्वा रन् करोतु ।
03:57 वयं 50 तः 40 पर्यन्ताः सङ्ख्याः पश्यामः ।
04:02 वयमधुना do-while loop उपयुज्य अन्यदेकं लोजिक् यतामहै ।
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 अर्थात् पेरन्थिसिस् अस्यान्तः (x into x < n) टङ्कयित्वा
05:06 सेमिकोलन् इत्यनेन do-while अस्यान्तं करोतु ।
05:10 यावत् x into x न्यूनं n तः इदं सत्यं भवति, तावत् वयं x अस्य मूल्यं वर्धयन्तः भवामः ।
05:16 यदा लूप् रुद्ध्यते तदा तद्विलोमस्थितिः सत्यं भवति ।
05:22 अर्थात् x into x समं n भवितव्यम्, अथवा,
05:26 तत् n अस्मात् अधिकतरः भवेत् ।
05:28 यदि x into x समम् n इति भवेत् तर्हि दत्ता सङ्ख्या पूर्णवर्गस्ङ्ख्या ।
05:32 न चेत् पूर्णवर्गसङ्ख्या नेत्यर्थः ।
05:37 तदर्थं कण्डीशन् लिखामः ।
05:47 System.out.println(x * x == n);
05:55 कोड् अस्य क्रियां पश्यामः ।
05:59 Save अपि च Run करोतु ।फलिते वयं true इति प्राप्तवन्तः ।
06:07 अन्यदेकं पूर्णवर्गं पश्यामः ।
06:10 n = 25 इतीदं n = 49 इति परिवर्तयतु ।
06:15 Save कृत्वा Run करोतु ।
06:20 पुनर्वयं true इत्येव फलितं प्राप्नुमः ।
06:23 अधुना अपूर्णवर्गसङ्ख्यामेकां परीक्षामहे ।
06:26 49 इतीदं 23 इति परिवर्तयतु, Save कृत्वा रन् करोतु ।
06:34 अस्माकम् अपेक्षानुसारं false इत्येव फलितं प्राप्तवन्तः ।
06:37 n अस्य मूल्यं 0 वर्तते चेत् किं भवतीति पश्यामः ।
06:42 n = 23 इतीदं n = 0 इति परिवर्तयतु । 0 इतीदं सहजसङ्ख्या नेत्यतः , false इत्येवोत्तरं अपेक्षितम् ।
06:52 रन् कुर्मः ।
06:54 Save कृत्वा रन् करोतु ।
07:00 अस्माकम् अपेक्षानुसारं false इत्युत्तरमेव प्राप्तवन्तः ।
07:05 कण्डीशन् अस्य परीक्षायाः पूर्वमेव इदमेवं सम्भवति ।
07:08 x into x न्यूनम्n तः । x अस्य मूल्यं वर्धयति । अतः1 इति सम्भवति ।
07:16 लूप्-कण्डीशन् समीचीनं नास्तीत्यतः लूप् रन् न सम्भवति ।
07:20 एवम्, do-while loop उपयुज्य 0 पूर्णवर्गसङ्ख्या नेति अन्विष्टवन्तः ।
07:26 एवम्, do-while loop इदं समस्यापरिहारार्थम् उपयुञ्ज्महे ।
07:31 विशेषतः, अन्यूनम् एकवारम् उपयोक्तव्यम् ।
07:37 वयं पाठस्यान्तं प्राप्तवन्तः ।
07:40 पाठेऽस्मिन् वयम्,,
07:42 do-while loop अस्य विषयम् अपि च अस्योपयोगञ्च ज्ञातवन्तः ।
07:46 स्वाभ्यासार्थम् अधोनिर्दिष्टां समस्यां परिहरन्तु ।
07:50 एका बैनरि सङ्ख्या दत्ता, तस्याः दशमानस्य समानसङ्ख्यां अन्विशतु ।उदाहरणार्थम् 11010 => 26
07:56 Spoken Tutorial विषये इतोऽप्यधिकं ज्ञातुं जालपुटेऽस्मिन् दत्तं चलच्चित्रं पश्यन्तु ।
08:01 एतत् स्पोकन ट्युटोरियल प्रोजेक्ट इत्यस्य सारांशं दर्शयति। यदि भवतां समीपे उत्तमं bandwidth नास्ति तर्हि एतत् अवचित्य पश्यतु।
08:06 spoken tutorial team
08:10 पाठमिदमुपयुज्य कार्यशालां चालयति। ये online परीक्षायां उत्तीर्णतां यान्ति तेभ्यः प्रमाणपत्रमपि ददाति ।
08:16 अधिकविवरणार्थं contact @spoken-tutorial.org इति अणुसङ्केते सम्पृच्यताम्।
08:22 स्पोकन ट्युटोरियल प्रोजेक्ट Talk to a Teacher इति परियोजनायाः भागः अस्ति।

इमं प्रकल्पं राष्ट्रियसाक्षरतामिषन् इति संस्था ICT, MHRD भारतसर्वकार इत्यस्य माध्यमेन समर्थितवती अस्ति।

08:32 अधिकविवरणार्थं spoken hyphen tutorial dot org slash NMEICT hyphen Intro इत्यत्र पश्यन्तु।
08:36 अनुवादकः प्रवाचकश्च विद्वान् नवीन् भट्टः उप्पिनपत्तनम् । धन्यवादाः ।

Contributors and Content Editors

NaveenBhat, PoojaMoolya, Vasudeva ahitanal