Difference between revisions of "C-and-Cpp/C3/Loops/Sanskrit"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
Line 13: Line 13:
 
|-
 
|-
 
| 00:09
 
| 00:09
|'''for loop,'''while loop''' तथा  
+
|'''for loop, while loop''' तथा  
  
 
|-
 
|-
Line 29: Line 29:
 
|-
 
|-
 
| 00:24
 
| 00:24
|'''Ubuntu Operating System''' इत्यस्य 11.04 तमा अवृत्तिः,  
+
|'''Ubuntu Operating System''' इत्यस्य '''11.04''' तमा अवृत्तिः,  
  
 
|-
 
|-
 
|00:28
 
|00:28
| Ubuntu इत्यस्य '''gcc''' तथा '''g++ Compiler''' इत्यस्य 4.6.1 तमा आवृत्तिः एतेषा मुपयोगं करोमि ।
+
| '''Ubuntu''' इत्यस्य '''gcc''' तथा '''g++ Compiler''' इत्यस्य '''4.6.1''' तमा आवृत्तिः एतेषा मुपयोगं करोमि ।
  
 
|-
 
|-
Line 48: Line 48:
 
|-
 
|-
 
| 00:48
 
| 00:48
|'''while loop ''' '''do…..while loop''' तथा
+
|'''while loop, ''' '''do…..while loop''' तथा
  
 
|-
 
|-
Line 72: Line 72:
 
|-
 
|-
 
| 01:09
 
| 01:09
|'''do..while loop''' इतीदं, एकं  कण्डीशन् इत्यस्य मूल्याङ्कनात् प्राक् , कनिष्ठपक्षं ''एकवारं''' एक्सिक्यूट् जायते ।   
+
|'''do..while loop''' इतीदं, एकं  कण्डीशन् इत्यस्य मूल्याङ्कनात् प्राक् , कनिष्ठपक्षं एकवारं एक्सिक्यूट् जायते ।   
 
|-
 
|-
 
| 01:15
 
| 01:15
Line 103: Line 103:
 
|-
 
|-
 
|01:37
 
|01:37
| अस्माकं फ़ैल् नेम् '''while.c.''' इत्यस्ति ।
+
| अस्माकं फ़ैल् नेम् '''while.c''' इत्यस्ति ।
  
 
|-
 
|-
Line 114: Line 114:
 
|-
 
|-
 
|01:49
 
|01:49
| इदमस्माकं '''हेडर् फ़ैल्''' वर्तते ।
+
| इदमस्माकं 'हेडर् फ़ैल्' वर्तते ।
  
 
|-
 
|-
Line 126: Line 126:
 
|-
 
|-
 
| 02:02
 
| 02:02
| '''while''' लूप् इत्यस्य कण्डीशन् एवमस्ति '''x is less than or equal to 10. '''
+
| '''while''' लूप् इत्यस्य कण्डीशन् एवमस्ति '''x is less than or equal to 10 '''
  
 
|-
 
|-
Line 138: Line 138:
 
|-
 
|-
 
| 02:15
 
| 02:15
| पश्चाद्वयं y इत्यस्य मूल्यं मुद्रापयामः ।
+
| पश्चाद्वयं '''y''' इत्यस्य मूल्यं मुद्रापयामः ।
  
 
|-
 
|-
Line 146: Line 146:
 
|-
 
|-
 
| 02:20
 
| 02:20
| अस्यार्थः  वेरियेबक् '''x''' इतीदं एकेन वृद्ध्यते ।  
+
| अस्यार्थः  वेरियेबल् '''x''' इतीदं एकेन वृद्ध्यते ।  
  
 
|-
 
|-
Line 158: Line 158:
 
|-
 
|-
 
| 02:30
 
| 02:30
| कृपया '''Ctrl, Alt''' तथा '''T''' कीलकानि युगपन्नुत्वा '''टर्मिनल्''' उद्घाटयन्तु ।  
+
| कृपया '''Ctrl, Alt''' तथा '''T''' कीलकानि युगपन्नुत्वा 'टर्मिनल्' उद्घाटयन्तु ।  
 
|-
 
|-
 
| 02:39
 
| 02:39
Line 169: Line 169:
 
|-
 
|-
 
| 02:47
 
| 02:47
| '''./while ''' (dot slash while) इति टङ्कयित्वा Enter नुदन्तु ।
+
| '''./while ''' (dot slash while) इति टङ्कयित्वा '''Enter''' नुदन्तु ।
  
 
|-
 
|-
Line 192: Line 192:
 
|-
 
|-
 
| 03:06
 
| 03:06
| अत्र वयं x इत्यस्य मूल्यं 10 इत्यस्मात् न्यूनं वा तेन समं वा इति परीक्षामहे । अस्यार्थः x इत्यस्य मूल्यं 0 तः 10 पर्यन्तं स्यात् ।  
+
| अत्र वयं '''x''' इत्यस्य मूल्यं 10 इत्यस्मात् न्यूनं वा तेन समं वा इति परीक्षामहे । अस्यार्थः '''x''' इत्यस्य मूल्यं 0 तः 10 पर्यन्तं स्यात् ।  
  
 
|-
 
|-
 
| 03:15
 
| 03:15
| पश्चाद्वयं y युतं x , अर्थात् 0 युतं 0, वयं 0 प्राप्नुमः ।
+
| पश्चाद्वयं '''y''' युतं '''x''' , अर्थात् 0 युतं 0, वयं 0 प्राप्नुमः ।
  
 
|-
 
|-
 
| 03:22
 
| 03:22
| वयं y इत्यस्य मूल्यं मुद्रापयामः, अत्रेदं 0 अस्ति ।  
+
| वयं '''y''' इत्यस्य मूल्यं मुद्रापयामः, अत्रेदं 0 अस्ति ।  
  
 
|-
 
|-
 
| 03:27
 
| 03:27
| पश्चात् x इतीदं वृद्धिं याति अर्थात्, अधुना x इत्यस्य मूल्यं 1 भविष्यति ।
+
| पश्चात् '''x''' इतीदं वृद्धिं याति अर्थात्, अधुना '''x''' इत्यस्य मूल्यं 1 भविष्यति ।
  
 
|-
 
|-
 
| 03:33
 
| 03:33
| पश्चाद्वयं पुनः कण्डीशन् परीक्षामहे । 1 इतीदं 10 तः न्यूनं वा तेन समं वा वर्तते । यदि कण्डीशन् '''सत्यम्''' अस्ति तर्हि वयं मूल्यं योजयामः ।  
+
| पश्चाद्वयं पुनः कण्डीशन् परीक्षामहे । 1 इतीदं 10 तः न्यूनं वा तेन समं वा वर्तते । यदि कण्डीशन् सत्यम् अस्ति तर्हि वयं मूल्यं योजयामः ।  
  
 
|-
 
|-
 
| 03:44
 
| 03:44
| y (अर्थात्) 0 युतं x इतीदं 1 वर्तते । 0 युतं 1 इतीदं 1 ।
+
| '''y''' (अर्थात्) 0 युतं '''x''' इतीदं 1 वर्तते । 0 युतं 1 इतीदं 1 ।
  
 
|-
 
|-
Line 220: Line 220:
 
|-
 
|-
 
| 03:53
 
| 03:53
| पुनः x इतीदं वृद्धिं याति ।  
+
| पुनः '''x''' इतीदं वृद्धिं याति ।  
  
 
|-
 
|-
 
| 03:55
 
| 03:55
| अधुना x इत्यस्य मूल्यं 2 वर्तते ।
+
| अधुना '''x''' इत्यस्य मूल्यं 2 वर्तते ।
  
 
|-
 
|-
Line 232: Line 232:
 
|-
 
|-
 
| 04:01
 
| 04:01
| 2 इतीदं 10 तः न्यूनं तेन समं वा वर्तते, कण्डीशन् '''सत्यम्''' अस्तीत्यतः मूल्यं संयोजयाम,  (अर्थात्) 1 युतं 2 येन 3 प्राप्यते ।
+
| 2 इतीदं 10 तः न्यूनं तेन समं वा वर्तते, कण्डीशन् सत्यम् अस्तीत्यतः मूल्यं संयोजयाम,  (अर्थात्) 1 युतं 2 येन 3 प्राप्यते ।
  
 
|-
 
|-
Line 240: Line 240:
 
|-
 
|-
 
| 04:13
 
| 04:13
| एवमेवश्, इदं x इतीदं न्यूनं समं वा 10 (x<=10) पर्यन्तं पुनरावर्तते ।
+
| एवमेवश्, इदं '''x''' इतीदं न्यूनं समं वा 10 (x<=10) पर्यन्तं पुनरावर्तते ।
  
 
|-
 
|-
Line 267: Line 267:
 
|-
 
|-
 
| 04:44
 
| 04:44
| x इत्यस्य मूल्यं y इत्यनेन सह योज्यते ततः सङ्कलानादनन्तरस्य मूल्यं y मध्ये स्टोर् जायते ।
+
| '''x''' इत्यस्य मूल्यं '''y''' इत्यनेन सह योज्यते ततः सङ्कलानादनन्तरस्य मूल्यं '''y''' मध्ये स्टोर् जायते ।
  
 
|-
 
|-
Line 286: Line 286:
 
|-
 
|-
 
| 05:08
 
| 05:08
| '''dot slash do '''(./do). टङ्कयित्वा '''Enter ''' नुदन्तु ।
+
| '''dot slash do '''(./do) टङ्कयित्वा '''Enter ''' नुदन्तु ।
  
 
|-
 
|-
Line 301: Line 301:
 
|-
 
|-
 
| 05:22
 
| 05:22
| अत्र x तथा y अनयोः मूल्यं 0 अस्ति ।
+
| अत्र '''x''' तथा '''y''' अनयोः मूल्यं 0 अस्ति ।
  
 
|-
 
|-
Line 309: Line 309:
 
|-
 
|-
 
| 05:29
 
| 05:29
| अधुना y इत्यस्य मूल्यं 0 अस्ति ।  
+
| अधुना '''y''' इत्यस्य मूल्यं 0 अस्ति ।  
  
 
|-
 
|-
Line 317: Line 317:
 
|-
 
|-
 
| 05:33
 
| 05:33
| पश्चात् x इतीदं 1 इत्यनेन वृद्धिं याति, अर्थात् x इत्यस्य मूल्यं 1 अस्ति, पश्चात् कण्डीशन् परीक्ष्यते ।  
+
| पश्चात् '''x''' इतीदं 1 इत्यनेन वृद्धिं याति, अर्थात् '''x''' इत्यस्य मूल्यं 1 अस्ति, पश्चात् कण्डीशन् परीक्ष्यते ।  
 
|-
 
|-
 
| 05:42
 
| 05:42
Line 340: Line 340:
 
|-
 
|-
 
| 06:02
 
| 06:02
| पश्चाद्वयं y इत्यस्य मूल्यं 1 इति मुद्रापयाम ।
+
| पश्चाद्वयं '''y''' इत्यस्य मूल्यं 1 इति मुद्रापयाम ।
  
 
|-
 
|-
 
| 06:05
 
| 06:05
| पुनः x इतीदं वृद्धिं याति ।   
+
| पुनः '''x''' इतीदं वृद्धिं याति ।   
  
 
|-
 
|-
 
| 06:08
 
| 06:08
| अधुना x इत्यस्य मूल्यं 2 जातम् ।
+
| अधुना '''x''' इत्यस्य मूल्यं 2 जातम् ।
  
 
|-
 
|-
Line 364: Line 364:
 
|-
 
|-
 
| 06:20
 
| 06:20
| वयं y इत्यस्य मूल्यं 3 इति मुद्रापयामः ।
+
| वयं '''y''' इत्यस्य मूल्यं 3 इति मुद्रापयामः ।
  
 
|-
 
|-
 
| 06:23
 
| 06:23
| यावत् x इत्यस्य मूल्यं न्यूनं समं वा 10 जायते तावत् , एवं कण्डीशन्स् इतीमानि परीक्ष्यन्ते ।  
+
| यावत् '''x''' इत्यस्य मूल्यं न्यूनं समं वा 10 जायते तावत् , एवं कण्डीशन्स् इतीमानि परीक्ष्यन्ते ।  
  
 
|-
 
|-
Line 376: Line 376:
 
|-
 
|-
 
| 06:33
 
| 06:33
| ज्ञायतां यत् अत्र while कण्डीशन् इतीदं सेमिकोलन् इत्यनेन सह समाप्यते ।  
+
| ज्ञायतां यत् अत्र '''while''' कण्डीशन् इतीदं सेमिकोलन् इत्यनेन सह समाप्यते ।  
  
 
|-
 
|-
Line 383: Line 383:
 
|-
 
|-
 
| 06:43
 
| 06:43
| अधुना वयं इमानि प्रोग्राम्स् C++ मध्ये कथम् एक्सिक्यूट् करणीयानीति जानाम ।
+
| अधुना वयं इमानि प्रोग्राम्स् '''C++''' मध्ये कथम् एक्सिक्यूट् करणीयानीति जानाम ।
  
 
|-
 
|-
 
| 06:48
 
| 06:48
| C++ मध्ये इदमस्माकं  while प्रोग्राम् वर्तते ।   
+
| '''C++''' मध्ये इदमस्माकं  '''while''' प्रोग्राम् वर्तते ।   
  
 
|-
 
|-
 
| 06:52
 
| 06:52
| लोगिक् इत्यस्य विनियोगः अत्रापि C प्रोग्राम् इवैव वर्तते ।
+
| लोगिक् इत्यस्य विनियोगः अत्रापि '''C''' प्रोग्राम् इवैव वर्तते ।
  
 
|-
 
|-
Line 402: Line 402:
 
|-
 
|-
 
| 07:16
 
| 07:16
| '''while''' लूप् इत्यस्य स्ट्रक्चर् C वदेव वर्तते ।  
+
| '''while''' लूप् इत्यस्य स्ट्रक्चर् '''C''' वदेव वर्तते ।  
  
 
|-
 
|-
Line 424: Line 424:
 
|-
 
|-
 
| 07:43
 
| 07:43
| पश्यन्ति यत्, अत्रापि औट्पुट् C प्रोग्राम् वदेव वर्तते ।  
+
| पश्यन्ति यत्, अत्रापि औट्पुट् '''C''' प्रोग्राम् वदेव वर्तते ।  
  
 
|-
 
|-
 
| 07:48
 
| 07:48
| अधुना वयं '''do... while ''' प्रोग्राम् इतीदं C++ मध्ये पश्यामः ।
+
| अधुना वयं '''do... while ''' प्रोग्राम् इतीदं '''C++''' मध्ये पश्यामः ।
  
 
|-
 
|-
Line 436: Line 436:
 
|-
 
|-
 
| 07:54
 
| 07:54
| अत्रापि पूर्वोक्तानि समानपरिवर्तनानि सन्ति । तद्यथा '''हेडर् फ़ैल्''', '''using स्टेट्मेण्ट्''' इत्यस्य विनियोगः अपि च '''cout  ''' फ़ङ्क्षन् ।  
+
| अत्रापि पूर्वोक्तानि समानपरिवर्तनानि सन्ति । तद्यथा 'हेडर् फ़ैल्', '''using''' स्टेट्मेण्ट् इत्यस्य विनियोगः अपि च '''cout  ''' फ़ङ्क्षन् ।  
  
 
|-
 
|-
Line 459: Line 459:
 
|-
 
|-
 
| 08:23
 
| 08:23
| वयं पश्यामः यत् औट्पुट् इतीदं C प्रोग्राम् इत्यस्य '''do...while ''' वदेवायातम् ।
+
| वयं पश्यामः यत् औट्पुट् इतीदं '''C''' प्रोग्राम् इत्यस्य '''do...while ''' वदेवायातम् ।
  
 
|-
 
|-
Line 471: Line 471:
 
|-
 
|-
 
| 08:35
 
| 08:35
| यदि वयं x इत्यस्य मूल्यं न वर्धयामः तर्हि,  
+
| यदि वयं '''x''' इत्यस्य मूल्यं न वर्धयामः तर्हि,  
  
 
|-
 
|-
 
| 08:41
 
| 08:41
| Save नुत्वा किं भविष्यतीति पश्यामः ।  
+
| '''Save''' नुत्वा किं भविष्यतीति पश्यामः ।  
  
 
|-
 
|-
Line 503: Line 503:
 
|-
 
|-
 
| 09:10
 
| 09:10
| '''इन्फ़ैनेट् लूप्''' इतीदं व्यवस्थां निरुत्तरां कारयति ।  
+
| 'इन्फ़ैनेट् लूप्' इतीदं व्यवस्थां निरुत्तरां कारयति ।  
  
 
|-
 
|-
 
| 09:14
 
| 09:14
| इदं प्रोग्राम् द्वारा '''प्रोसेसर् समयं''' सम्पूर्णं उपयुक्तं कारयति । परन्त्विदं समापितुं शक्यते ।
+
| इदं प्रोग्राम् द्वारा 'प्रोसेसर् समयं' सम्पूर्णं उपयुक्तं कारयति । परन्त्विदं समापितुं शक्यते ।
  
 
|-
 
|-
Line 519: Line 519:
 
|-
 
|-
 
| 09:28
 
| 09:28
| Save नुदन्तु । पुनः एक्सिक्यूट् कुर्मः ।   
+
| '''Save''' नुदन्तु । पुनः एक्सिक्यूट् कुर्मः ।   
  
 
|-
 
|-
Line 557: Line 557:
 
|-
 
|-
 
| 09:56
 
| 09:56
|तद्यथा. do statement block तथा च,
+
|तद्यथा do statement block तथा च,
  
 
|-
 
|-
Line 609: Line 609:
 
|-
 
|-
 
| 10:42
 
| 10:42
| अधिकविवरणार्थं , contact@spoken-tutorial.org इत्यस्मै लिखन्तु ।  
+
| अधिकविवरणार्थं , '''contact@spoken-tutorial.org''' इत्यस्मै लिखन्तु ।  
 
|-
 
|-
 
| 10:47
 
| 10:47
Line 615: Line 615:
 
|-
 
|-
 
| 10:51
 
| 10:51
| इदं राष्ट्रिय साक्षरता मिशन् ICT, MHRD भारतसर्वकारस्य अनुदानं प्राप्तवदस्ति ।
+
| इदं राष्ट्रिय साक्षरता मिशन् '''ICT, MHRD''' भारतसर्वकारस्य अनुदानं प्राप्तवदस्ति ।
 
|-
 
|-
 
| 10:58
 
| 10:58
| अधिकविवरणम् spoken-tutorial.org/nmeict-intro इत्यत्रोपलभ्यते ।
+
| अधिकविवरणम् '''spoken-tutorial.org/nmeict-intro''' इत्यत्रोपलभ्यते ।
 
|-
 
|-
 
| 11:02
 
| 11:02

Latest revision as of 18:27, 23 April 2020

Time Narration
00:01 Loops in C and C++ इति स्पोकन् ट्युटोरियल् प्रति स्वागतम् ।
00:06 अस्मिन् पाठे वयम् इमान् विषयान् ज्ञास्यामः।
00:09 for loop, while loop तथा
00:12 do…while loop । कैश्चन उदाहरणैः सह वयमिदं कुर्मः ।
00:17 वयं कांश्चन दोषान् तेषां परिहारान् च पश्यामः ।
00:21 पाठस्यास्य ध्वन्यङ्कनायाहम्,
00:24 Ubuntu Operating System इत्यस्य 11.04 तमा अवृत्तिः,
00:28 Ubuntu इत्यस्य gcc तथा g++ Compiler इत्यस्य 4.6.1 तमा आवृत्तिः एतेषा मुपयोगं करोमि ।
00:34 वयमधुना लूप्स् इत्यस्य पीठिकया सह प्रारभामहे ।
00:38 लूप्स् इतीमानि सूच्यंशानां समूहं पुनः पुनः एक्सिक्यूट् कर्तुम् उपयुज्यते ।
00:44 उद्देश्यानुसारेण तानि त्रिविधं वर्तते :
00:48 while loop, do…..while loop तथा
00:51 for loop while loop इत्यनेन सह प्रारभामहे ।
00:56 while loop इतीदं आदौ कण्डीशन् इतीदं परीक्षते ।
01:00 स्ट्रक्चर् एवं वर्तते : while ( condition )
01:03 within the bracket statement block.
01:07 अधुना do….while loop प्रति गच्छाम ।
01:09 do..while loop इतीदं, एकं कण्डीशन् इत्यस्य मूल्याङ्कनात् प्राक् , कनिष्ठपक्षं एकवारं एक्सिक्यूट् जायते ।
01:15 अस्य स्ट्रक्चर् एवमस्ति:
01:17 do (within the brackets) statement block,
01:20 after the bracket the while ( condition ).
01:23 भवन्तः पश्यन्ति यत् कण्डीशन् इतीदम् अन्ते परीक्ष्यते ।
01:27 अधुना वयं while loop तथा do...while loop अनयोः उदाहरणं पश्यामः ।
01:32 अहं एडिटर् मध्ये कोड् टङ्कितवानस्मि ।
01:35 तदुद्घाटयामि ।
01:37 अस्माकं फ़ैल् नेम् while.c इत्यस्ति ।
01:41 वयमद्य while उपयुज्य, 10 सङ्ख्यानां सङ्कलनं जानाम ।
01:47 अधुनाहं कोड् इत्यस्य विवरणं करोमि ।
01:49 इदमस्माकं 'हेडर् फ़ैल्' वर्तते ।
01:51 main() फ़ङ्क्षन् इत्यस्यान्तः वयं द्वे इण्टीजर् वेरियेबल्स् x तथा y च डिक्लेर् कृत्वा, ते 0 इत्यस्मै इनिशियलैस् कृतवन्तः ।
01:59 इदमस्माकं while लूप् वर्तते ।
02:02 while लूप् इत्यस्य कण्डीशन् एवमस्ति x is less than or equal to 10
02:06 अत्र x इत्यस्य मूल्यं y इत्यस्य मूल्याय योजितमस्ति ।
02:10 सङ्कलनादनन्त्रं प्राप्तं मूल्यं y मध्ये संयुज्यते ।
02:15 पश्चाद्वयं y इत्यस्य मूल्यं मुद्रापयामः ।
02:18 अत्र x इतीदं वृद्धिं याति ।
02:20 अस्यार्थः वेरियेबल् x इतीदं एकेन वृद्ध्यते ।
02:25 अपि चेदमस्माकं return स्टेट्मेण्ट् वर्तते ।
02:27 अधुना वयं प्रोग्राम् इतीदं एक्सिक्यूट् कुर्मः ।
02:30 कृपया Ctrl, Alt तथा T कीलकानि युगपन्नुत्वा 'टर्मिनल्' उद्घाटयन्तु ।
02:39 एवं टङ्कयन्तु gcc space while dot c space hyphen o space while
02:45 Enter नुदन्तु ।
02:47 ./while (dot slash while) इति टङ्कयित्वा Enter नुदन्तु ।
02:52 फलितं प्रदर्शितम् ।
02:54 अधुना while loop इत्यस्य कार्यं पश्याम ।
02:57 अहं विण्डो इतीदं रीसैज़् करोमि ।
03:00 अत्र x तथा y अनयोः मूल्यं 0 अस्ति ।
03:04 इदमस्माकं while कण्डीशन् वर्तते ।
03:06 अत्र वयं x इत्यस्य मूल्यं 10 इत्यस्मात् न्यूनं वा तेन समं वा इति परीक्षामहे । अस्यार्थः x इत्यस्य मूल्यं 0 तः 10 पर्यन्तं स्यात् ।
03:15 पश्चाद्वयं y युतं x , अर्थात् 0 युतं 0, वयं 0 प्राप्नुमः ।
03:22 वयं y इत्यस्य मूल्यं मुद्रापयामः, अत्रेदं 0 अस्ति ।
03:27 पश्चात् x इतीदं वृद्धिं याति अर्थात्, अधुना x इत्यस्य मूल्यं 1 भविष्यति ।
03:33 पश्चाद्वयं पुनः कण्डीशन् परीक्षामहे । 1 इतीदं 10 तः न्यूनं वा तेन समं वा वर्तते । यदि कण्डीशन् सत्यम् अस्ति तर्हि वयं मूल्यं योजयामः ।
03:44 y (अर्थात्) 0 युतं x इतीदं 1 वर्तते । 0 युतं 1 इतीदं 1 ।
03:50 वयं मूल्यं 1 इति मुद्रापयामः ।
03:53 पुनः x इतीदं वृद्धिं याति ।
03:55 अधुना x इत्यस्य मूल्यं 2 वर्तते ।
03:59 पुनः कण्डीशन् परीक्षामहे ।
04:01 2 इतीदं 10 तः न्यूनं तेन समं वा वर्तते, कण्डीशन् सत्यम् अस्तीत्यतः मूल्यं संयोजयाम, (अर्थात्) 1 युतं 2 येन 3 प्राप्यते ।
04:11 वयं मूल्यं 3 इति मुद्रापयाम ।
04:13 एवमेवश्, इदं x इतीदं न्यूनं समं वा 10 (x<=10) पर्यन्तं पुनरावर्तते ।
04:20 अधुना, इदमेव प्रोग्राम् do….while loop उपयुज्य कुर्मः ।
04:24 अत्र एकं प्रोग्राम् वर्तते ।
04:26 स्मर्यतां यत् अस्माकं फ़ैल् नेम् do hyphen while dot c इत्यस्ति ।
04:31 इदं पूर्वतन प्रोग्राम् मध्ये पूर्वमेव विवृतम् ।
04:35 अतः वयं do...while loop प्रति गच्छाम ।
04:38 अत्र, लूप् इत्यस्य प्रथमं शरीरम् एक्सिक्यूट् जायते अपि च पश्चात् कण्डीशन् परीक्ष्यते ।
04:44 x इत्यस्य मूल्यं y इत्यनेन सह योज्यते ततः सङ्कलानादनन्तरस्य मूल्यं y मध्ये स्टोर् जायते ।
04:52 अत्रापि लोजिक् while प्रोग्राम्-वदेव वर्तते ।
04:55 अधुना प्रोग्राम् इतीदम् एक्सिक्यूट् कुर्मः ।
04:58 टर्मिनल् प्रति आगच्छन्तु ।
05:00 gcc space do hyphen while dot c space hyphen o space do इति टङ्कयित्वा Enter नुदन्तु ।
05:08 dot slash do (./do) टङ्कयित्वा Enter नुदन्तु ।
05:12 पश्यामः यत्, प्राप्तं फलितं while प्रोग्राम् इवैवास्ति ।
05:16 अधुना do...while loop इत्यस्य कार्यविधानं पश्यामः ।
05:20 विण्डो इतीदं रीसैज़् कुर्मः ।
05:22 अत्र x तथा y अनयोः मूल्यं 0 अस्ति ।
05:25 वयं इमे योजयाम । वयं 0 प्राप्नुमः ।
05:29 अधुना y इत्यस्य मूल्यं 0 अस्ति ।
05:31 वयं मूल्यं 0 इति मुद्रापयाम।
05:33 पश्चात् x इतीदं 1 इत्यनेन वृद्धिं याति, अर्थात् x इत्यस्य मूल्यं 1 अस्ति, पश्चात् कण्डीशन् परीक्ष्यते ।
05:42 पश्यन्ति यत्, लूप् इत्यस्य शरीरम् आदौ एक्सिक्यूट् जायते ।
05:45 कथञ्चिदपि, कण्डीशन् यद्यपि false जायते तथापि वयं 0 इति मूल्यं प्राप्नुमः ।
05:52 अधुनात्र वयं, 1 इतीदं समं न्यूनं वा 10 इतीदं परीक्षामहे ।
05:56 कण्डीशन् सत्यमस्ति । पुनः वयं मूल्यं संयोजयाम ।
06:00 अधुना 0 युतं 1 ।
06:02 पश्चाद्वयं y इत्यस्य मूल्यं 1 इति मुद्रापयाम ।
06:05 पुनः x इतीदं वृद्धिं याति ।
06:08 अधुना x इत्यस्य मूल्यं 2 जातम् ।
06:11 पश्चाद्वयं 2 इतीदं न्यूनं समं वा 10 इतीदं परीक्षामहे ।
06:15 वयमत्र प्रति गच्छाम ।
06:17 पश्चाद्वयं मूल्यानि संयोजयामः । 1 युतं 2 समं 3 ।
06:20 वयं y इत्यस्य मूल्यं 3 इति मुद्रापयामः ।
06:23 यावत् x इत्यस्य मूल्यं न्यूनं समं वा 10 जायते तावत् , एवं कण्डीशन्स् इतीमानि परीक्ष्यन्ते ।
06:30 अपि चेदमस्माकं return स्टेट्मेण्ट् वर्तते ।
06:33 ज्ञायतां यत् अत्र while कण्डीशन् इतीदं सेमिकोलन् इत्यनेन सह समाप्यते ।
06:38 while loop मध्ये कण्डीशन् इतीदं सेमिकोलन् इत्यनेन सह न समाप्यते ।
06:43 अधुना वयं इमानि प्रोग्राम्स् C++ मध्ये कथम् एक्सिक्यूट् करणीयानीति जानाम ।
06:48 C++ मध्ये इदमस्माकं while प्रोग्राम् वर्तते ।
06:52 लोगिक् इत्यस्य विनियोगः अत्रापि C प्रोग्राम् इवैव वर्तते ।
06:56 कानिचन परिवर्तनानि आवश्यकानि ; तद्यथा stdio.h इत्यस्य स्थानेiostream उपयुज्यते ।
07:04 वयमत्र using namespace stdइत्यस्योपयोगेन, 'using' स्टॆट्मेण्ट् संयोजितवन्तः । अपि चात्र वयं printf इत्यस्य स्थाने cout फ़ुङ्क्षन् उपयुक्तवन्तः ।
07:16 while लूप् इत्यस्य स्ट्रक्चर् C वदेव वर्तते ।
07:21 अधुना प्रोग्राम् इतीदम् एक्सिक्यूट् कुर्मः ।
07:23 टर्मिनल् प्रति आगच्छन्तु ।
07:25 प्रोम्प्ट् इतीदं क्लियर् कुर्मः ।
07:28 एक्सिक्यूट् कर्तुम्, g++ space while dot cpp space hyphen o space while1 इति टङ्कयित्वा Enter नुदन्तु ।
07:38 dot slash while1 (./while1) इति टङ्कयित्वा Enter नुदन्तु ।
07:43 पश्यन्ति यत्, अत्रापि औट्पुट् C प्रोग्राम् वदेव वर्तते ।
07:48 अधुना वयं do... while प्रोग्राम् इतीदं C++ मध्ये पश्यामः ।
07:52 टेक्स्ट् एडिटर् प्रति आगच्छन्तु ।
07:54 अत्रापि पूर्वोक्तानि समानपरिवर्तनानि सन्ति । तद्यथा 'हेडर् फ़ैल्', using स्टेट्मेण्ट् इत्यस्य विनियोगः अपि च cout फ़ङ्क्षन् ।
08:03 अन्यानि सर्वाणि समानानि ।
08:06 अधुना प्रोग्राम् इतीदम् एक्सिक्यूट् कुर्मः ।
08:08 टर्मिनल् प्रति आगच्छन्तु ।
08:10 g++ space do hyphen while dot cpp space hyphen o space do1 इति टङ्कयित्वा Enter नुदन्तु ।
08:19 dot slash do1 (./do1) इति टङ्कयित्वा Enter नुदन्तु ।
08:23 वयं पश्यामः यत् औट्पुट् इतीदं C प्रोग्राम् इत्यस्य do...while वदेवायातम् ।
08:28 अधुना वयं कांश्चन सामान्यान् दोषान् तेषां परिहारञ्च पश्यामः ।
08:32 अस्माकं टेक्स्ट् एडिटर् प्रति आगच्छन्तु ।
08:35 यदि वयं x इत्यस्य मूल्यं न वर्धयामः तर्हि,
08:41 Save नुत्वा किं भविष्यतीति पश्यामः ।
08:44 टर्मिनल् प्रति आगच्छन्तु । प्रोम्प्ट् इतीदं क्लियर् कुर्वन्तु ।
08:47 अधुना प्रोग्राम् इतीदम् एक्सिक्यूट् कुर्मः ।
08:50 अप्-एरो कीलकं द्विवारं नुदन्तु ।
08:54 पुनः अप्-एरो कीलकं नुदन्तु ।
08:57 औट्पुट् दर्शितम् ।
08:59 वयं असङ्क्यशून्यानि पश्यामः । यतो हि लूप् इतीदं टर्मिनेशन् कण्डीशन् युतं नास्ति ।
09:07 इदं infinite loop इति कथ्यते ।
09:10 'इन्फ़ैनेट् लूप्' इतीदं व्यवस्थां निरुत्तरां कारयति ।
09:14 इदं प्रोग्राम् द्वारा 'प्रोसेसर् समयं' सम्पूर्णं उपयुक्तं कारयति । परन्त्विदं समापितुं शक्यते ।
09:21 अस्माकं प्रोग्राम् प्रति आगच्छन्तु । दोषपरिमार्जनं कुर्मः ।
09:25 x++ तथा एकं सेमिकोलन् च टङ्कयन्तु ।
09:28 Save नुदन्तु । पुनः एक्सिक्यूट् कुर्मः ।
09:31 टर्मिनल् प्रति आगच्छन्तु ।
09:33 अप् एरो कीलकं नुदन्तु ।
09:38 आम्, इदं कार्यं कुर्वन्नति ।
09:40 अनेन वयं पाठस्यान्तमागतवन्तः ।
09:43 अस्माकं स्लैड्स् प्रति आगच्छामः ।
09:45 सारं पश्यामः ।
09:47 अस्मिन् पाठे वयमिमान् विषयान् ज्ञातवन्तः ।
09:50 while loop तद्यथा while(x is less than or equal to 10)
09:54 do….while loop
09:56 तद्यथा do statement block तथा च,
09:59 अन्ते while condition ।
10:01 एकं पाठनियोजनम्,
10:03 for उपयुज्य, अधः उक्तानि लेखितुम् एकं प्रोग्राम् लिखन्तु ।
10:07 0 तः 9 पर्यन्तम् ।
10:10 for loop इत्यस्य सिण्टेक्स् एवम्स्ति ।
10:12 for (variable initialization; variable condition; and variable increment or decrement)
10:20 अपि चात्र लूप् इत्यस्य शरीरं भविष्यति ।
10:24 अधस्तन लिङ्क् मध्यस्थं वीडियो पश्यन्तु ।
10:27 इदं स्पोकन् ट्युटोरियल् प्रोजेक्ट् इत्यस्य विवरणं यच्छति ।
10:30 उत्तमं बेण्ड् विड्त् नास्ति चेत् डौन्लोड् कृत्वा पश्यन्तु ।
10:33 स्पोकन् ट्युटोरियल् प्रोजेक्ट् गणः,
10:35 स्पोकन् ट्युटोरियल्स् उपयुज्य कार्यशालां चालयति ।
10:38 ओन्लैन् परीक्षायाम् उत्तीर्णेभ्यः प्रमाणपत्रञ्च यच्छति ।
10:42 अधिकविवरणार्थं , contact@spoken-tutorial.org इत्यस्मै लिखन्तु ।
10:47 स्पोकन् ट्युटोरियल् प्रकल्पः, टोक् टु ए टीचर् प्रोजेक्ट् इत्यस्य भागोऽस्ति ।
10:51 इदं राष्ट्रिय साक्षरता मिशन् ICT, MHRD भारतसर्वकारस्य अनुदानं प्राप्तवदस्ति ।
10:58 अधिकविवरणम् spoken-tutorial.org/nmeict-intro इत्यत्रोपलभ्यते ।
11:02 पाठस्यास्य अनुवादकः प्रवाचकश्च श्री नवीनभट्टः उप्पिनपट्टणम् ।
11:08 धन्यवादाः ।

Contributors and Content Editors

NaveenBhat, Sandhya.np14