Difference between revisions of "BASH/C2/Conditional-Loops/Marathi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(First Upload)
 
 
(2 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
| 00:01
 
| 00:01
 
| नमस्कार. '''loops''' in '''BASH''' वरील पाठात आपले स्वागत.
 
| नमस्कार. '''loops''' in '''BASH''' वरील पाठात आपले स्वागत.
.
 
  
 
|-
 
|-
Line 31: Line 30:
 
| 00:18
 
| 00:18
 
| * ''' उबंटु लिनक्स ''' 12.04 OS आणि  
 
| * ''' उबंटु लिनक्स ''' 12.04 OS आणि  
 +
 
|-
 
|-
 
| 00:22
 
| 00:22
Line 40: Line 40:
  
 
|-
 
|-
| 00:34  
+
| 00:34  
| आता लूपची प्राथमिक ओळख करून घेऊ.  
+
| आता लूपची प्राथमिक ओळख करून घेऊ.  
  
 
|-
 
|-
| 00:37  
+
| 00:37  
 
| स्टेटमेंटसचा संच पुन्हा पुन्हा कार्यान्वित करण्यासाठी लूप वापरतात.
 
| स्टेटमेंटसचा संच पुन्हा पुन्हा कार्यान्वित करण्यासाठी लूप वापरतात.
  
Line 86: Line 86:
 
|  01:14
 
|  01:14
 
| प्रोग्रॅममधे आपण पहिल्या '''n''' अंकांची बेरीज मिळवणार आहोत.
 
| प्रोग्रॅममधे आपण पहिल्या '''n''' अंकांची बेरीज मिळवणार आहोत.
 +
 
|-
 
|-
|  01: 20  
+
|  01:20  
 
|  '''for.sh''' हे आपले फाईलनेम आहे.  
 
|  '''for.sh''' हे आपले फाईलनेम आहे.  
  
 
|-
 
|-
| 01: 25  
+
| 01:25  
 
|  ही ''' shebang line''' आहे.
 
|  ही ''' shebang line''' आहे.
 +
 
|-
 
|-
|  01: 28
+
|  01:28
 
|  '''number''' ह्या व्हेरिएबलमधे युजरने दिलेली व्हॅल्यू संचित होईल.  
 
|  '''number''' ह्या व्हेरिएबलमधे युजरने दिलेली व्हॅल्यू संचित होईल.  
  
 
|-
 
|-
|  01: 34
+
|  01:34
 
| ही व्हॅल्यू पूर्णांक संख्या असेल.
 
| ही व्हॅल्यू पूर्णांक संख्या असेल.
  
 
|-
 
|-
|  01: 37
+
|  01:37
 
| आता '''sum'''व्हेरिएबलला शून्य ही प्राथमिक व्हॅल्यू देऊ.
 
| आता '''sum'''व्हेरिएबलला शून्य ही प्राथमिक व्हॅल्यू देऊ.
  
 
|-
 
|-
|  01: 42  
+
|  01:42  
 
|  येथे '''for ''' लूप सुरू होईल.
 
|  येथे '''for ''' लूप सुरू होईल.
  
 
|-
 
|-
| 01: 45  
+
| 01:45  
 
| प्रथम '''i''' ला '''1'''ही प्राथमिक व्हॅल्यू देऊ.
 
| प्रथम '''i''' ला '''1'''ही प्राथमिक व्हॅल्यू देऊ.
  
 
|-
 
|-
| 01: 48  
+
| 01:48  
 
| नंतर '''i is less than or equal to number''' आहे का ते तपासू.
 
| नंतर '''i is less than or equal to number''' आहे का ते तपासू.
  
 
|-
 
|-
|  01: 54
+
|  01:54
 
|  येथे '''sum''' बरोबर '''sum plus i''' असे लिहू.
 
|  येथे '''sum''' बरोबर '''sum plus i''' असे लिहू.
  
 
|-
 
|-
|  02: 00
+
|  02:00
 
| नंतर ते प्रिंट करू.
 
| नंतर ते प्रिंट करू.
  
 
|-
 
|-
| 02: 03   
+
| 02:03   
 
|  नंतर '''i''' ची व्हॅल्यू '''1''' ने वाढवू.
 
|  नंतर '''i''' ची व्हॅल्यू '''1''' ने वाढवू.
  
 
|-
 
|-
|  02: 08
+
|  02:08
 
|  नंतर  ही कंडिशन '''false''' होईपर्यंत कंडिशन तपासू.
 
|  नंतर  ही कंडिशन '''false''' होईपर्यंत कंडिशन तपासू.
  
 
|-
 
|-
|  02: 14
+
|  02:14
 
|  '''for ''' लूप मधून बाहेर पडताना हा मेसेज प्रिंट केला जाईल.
 
|  '''for ''' लूप मधून बाहेर पडताना हा मेसेज प्रिंट केला जाईल.
  
 
|-
 
|-
|  02: 19
+
|  02:19
 
|  प्रोग्रॅम कार्यान्वित करू आणि काय होते ते पाहू.
 
|  प्रोग्रॅम कार्यान्वित करू आणि काय होते ते पाहू.
  
 
|-
 
|-
| 02: 24   
+
| 02:24   
 
|  टर्मिनलवर टाईप करा - '''chmod +x for.sh'''
 
|  टर्मिनलवर टाईप करा - '''chmod +x for.sh'''
  
 
|-
 
|-
| 02: 31   
+
| 02:31   
 
| नंतर टाईप करा: '''./for.sh'''
 
| नंतर टाईप करा: '''./for.sh'''
  
 
|-
 
|-
|  02: 36   
+
|  02:36   
 
|  इनपुट म्हणून मी '''5''' ही संख्या देत आहे.
 
|  इनपुट म्हणून मी '''5''' ही संख्या देत आहे.
  
 
|-
 
|-
|  02: 40   
+
|  02:40   
 
| '''i''' ची प्रत्येक व्हॅल्यू घेऊन मिळवलेली बेरीज दाखवली जाईल.
 
| '''i''' ची प्रत्येक व्हॅल्यू घेऊन मिळवलेली बेरीज दाखवली जाईल.
  
 
|-
 
|-
|  02: 46   
+
|  02:46   
 
| नंतर हे आऊटपुट दाखवले जाईल:
 
| नंतर हे आऊटपुट दाखवले जाईल:
  
 
|-
 
|-
|  02: 50
+
|  02:50
 
| '''Sum of first n numbers is 15'''
 
| '''Sum of first n numbers is 15'''
  
 
|-
 
|-
|  02: 54
+
|  02:54
 
| आता प्रोग्रॅम कसे कार्य करतो ते पाहू.
 
| आता प्रोग्रॅम कसे कार्य करतो ते पाहू.
  
 
|-
 
|-
|  02: 57
+
|  02:57
 
| विंडोचा आकार बदलून घेऊ.
 
| विंडोचा आकार बदलून घेऊ.
  
 
|-
 
|-
|  03: 00
+
|  03:00
 
|  प्रथम  '''i''' ची व्हॅल्यू '''1''' आहे.
 
|  प्रथम  '''i''' ची व्हॅल्यू '''1''' आहे.
  
 
|-
 
|-
|  03: 04  
+
|  03:04  
 
|  नंतर ''' 1 ''' ही व्हॅल्यू ''' 5''' एवढी किंवा त्यापेक्षा कमी आहे का ते तपासू.
 
|  नंतर ''' 1 ''' ही व्हॅल्यू ''' 5''' एवढी किंवा त्यापेक्षा कमी आहे का ते तपासू.
  
 
|-
 
|-
|  03: 10
+
|  03:10
 
| कंडिशन '''true''' असल्यामुळे '''sum''' बरोबर ''' 0 + 1''' मिळेल.
 
| कंडिशन '''true''' असल्यामुळे '''sum''' बरोबर ''' 0 + 1''' मिळेल.
  
 
|-
 
|-
|  03: 16
+
|  03:16
 
| आता '''sum ''' ची व्हॅल्यू '''1'''आहे.
 
| आता '''sum ''' ची व्हॅल्यू '''1'''आहे.
  
 
|-
 
|-
|  03: 20
+
|  03:20
 
| '''sum ''' ची व्हॅल्यू '''1''' अशी प्रिंट करू.
 
| '''sum ''' ची व्हॅल्यू '''1''' अशी प्रिंट करू.
  
 
|-
 
|-
|  03: 24  
+
|  03:24  
 
|  पुढे '''i''' ची व्हॅल्यू '''1''' ने वाढेल आणि ''' i ''' ला ''' 2''' ही नवी व्हॅल्यू मिळेल.
 
|  पुढे '''i''' ची व्हॅल्यू '''1''' ने वाढेल आणि ''' i ''' ला ''' 2''' ही नवी व्हॅल्यू मिळेल.
  
 
|-
 
|-
|  03: 31  
+
|  03:31  
 
|  नंतर ''' 2 ''' ही व्हॅल्यू ''' 5''' एवढी किंवा त्यापेक्षा कमी आहे का ते तपासू.
 
|  नंतर ''' 2 ''' ही व्हॅल्यू ''' 5''' एवढी किंवा त्यापेक्षा कमी आहे का ते तपासू.
  
 
|-
 
|-
| 03: 36  
+
| 03:36  
 
| कंडिशन '''true''' आहे आणि आता ही व्हॅल्यू '''1 + 2''' म्हणजे '''3''' होईल.
 
| कंडिशन '''true''' आहे आणि आता ही व्हॅल्यू '''1 + 2''' म्हणजे '''3''' होईल.
  
 
|-
 
|-
|   03: 44
+
| 03:44
|   '''i ''' ची व्हॅल्यू '''1''' ने वाढेल आणि ''' i''' ला ''' 3''' ही नवी व्हॅल्यू मिळेल.
+
| '''i ''' ची व्हॅल्यू '''1''' ने वाढेल आणि ''' i''' ला ''' 3''' ही नवी व्हॅल्यू मिळेल.
  
 
|-
 
|-
|  03: 51
+
|  03:51
 
| '''sum''' ची ''' 6''' ही व्हॅल्यू मिळेल.
 
| '''sum''' ची ''' 6''' ही व्हॅल्यू मिळेल.
  
 
|-
 
|-
|  03: 55  
+
|  03:55  
| अशाप्रकारे हे स्क्रिप्ट ''' i ''' च्या व्हॅल्यूज एकने वाढवत जाऊन त्याची बेरीज पूर्वीच्या  
+
| अशाप्रकारे हे स्क्रिप्ट ''' i ''' च्या व्हॅल्यूज एकने वाढवत जाऊन त्याची बेरीज पूर्वीच्या '''sum''' मधे करेल.
''' sum''' मधे करेल.
+
  
 
|-
 
|-
|  04: 02  
+
|  04:02  
 
| हे i<=5 कंडिशन false होईपर्यंत चालू राहिल.
 
| हे i<=5 कंडिशन false होईपर्यंत चालू राहिल.
  
 
|-
 
|-
|  04: 09  
+
|  04:09  
 
|  '''for ''' लूप मधून बाहेर पडताना अंतिम मेसेज प्रिंट होईल.
 
|  '''for ''' लूप मधून बाहेर पडताना अंतिम मेसेज प्रिंट होईल.
  
 
|-
 
|-
| 04: 14   
+
| 04:14   
 
|  दुसरा सिंटॅक्स वापरलेले '''for ''' लूपचे आणखी एक उदाहरण पाहू.
 
|  दुसरा सिंटॅक्स वापरलेले '''for ''' लूपचे आणखी एक उदाहरण पाहू.
  
 
|-
 
|-
| 04: 20   
+
| 04:20   
 
| मी '''for-loop.sh''' नावाच्या फाईलमधे कोड लिहून ठेवला आहे.
 
| मी '''for-loop.sh''' नावाच्या फाईलमधे कोड लिहून ठेवला आहे.
  
 
|-
 
|-
| 04: 27   
+
| 04:27   
 
| हा प्रोग्रॅम डिरेक्टरीमधील फाईल्सची सूची दाखवेल.
 
| हा प्रोग्रॅम डिरेक्टरीमधील फाईल्सची सूची दाखवेल.
  
 
|-
 
|-
|  04: 32  
+
|  04:32  
 
|  ही ''' shebang line''' आहे.
 
|  ही ''' shebang line''' आहे.
  
 
|-
 
|-
|  04: 35  
+
|  04:35  
 
|  आपल्याकडे '''for ''' लूप आहे.
 
|  आपल्याकडे '''for ''' लूप आहे.
  
 
|-
 
|-
|  04: 37  
+
|  04:37  
 
| '''ls''' कमांड डिरेक्टरीतील घटकांची सूची दाखवेल.
 
| '''ls''' कमांड डिरेक्टरीतील घटकांची सूची दाखवेल.
  
 
|-
 
|-
|  04: 41  
+
|  04:41  
 
| '''-1 (hyphen one)''' एका ओळीवर एक फाईल दाखवेल.
 
| '''-1 (hyphen one)''' एका ओळीवर एक फाईल दाखवेल.
  
 
|-
 
|-
|  04: 46  
+
|  04:46  
 
| हे तुमच्या होम डिरेक्टरी मधे उपलब्ध असलेल्या सर्व फाईल्सची सूची दाखवेल.
 
| हे तुमच्या होम डिरेक्टरी मधे उपलब्ध असलेल्या सर्व फाईल्सची सूची दाखवेल.
  
 
|-
 
|-
|  04: 51  
+
|  04:51  
 
| येथे '''for''' लूप पूर्ण होईल.  
 
| येथे '''for''' लूप पूर्ण होईल.  
  
 
|-
 
|-
|  04: 53
+
|  04:53
 
|  टर्मिनलवर स्क्रिप्ट कार्यान्वित करण्यासाठी टाईप करा -  
 
|  टर्मिनलवर स्क्रिप्ट कार्यान्वित करण्यासाठी टाईप करा -  
  
 
|-
 
|-
|  04: 58
+
|  04:58
 
| '''chmod +x for-loop.sh'''
 
| '''chmod +x for-loop.sh'''
  
 
|-
 
|-
|  05: 04
+
|  05:04
 
| '''./for-loop.sh'''
 
| '''./for-loop.sh'''
  
 
|-
 
|-
|  05: 09
+
|  05:09
 
|  हे होम डिरेक्टरीमधे उपलब्ध असलेल्या सर्व फाईल्स दाखवेल.
 
|  हे होम डिरेक्टरीमधे उपलब्ध असलेल्या सर्व फाईल्स दाखवेल.
  
 
|-
 
|-
| 05: 14   
+
| 05:14   
 
|  आता ''' while''' लूपबद्दल जाणून घेऊ.  
 
|  आता ''' while''' लूपबद्दल जाणून घेऊ.  
  
 
|-
 
|-
| 05: 18   
+
| 05:18   
 
| प्रथम सिंटॅक्स समजून घेऊ.
 
| प्रथम सिंटॅक्स समजून घेऊ.
  
 
|-
 
|-
|  05: 21  
+
|  05:21  
 
|  '''while condition'''
 
|  '''while condition'''
 
'''statement 1, 2, 3'''
 
'''statement 1, 2, 3'''
Line 293: Line 294:
  
 
|-
 
|-
|  05: 27
+
|  05:27
 
| याचा अर्थ कंडिशन '''true''' असेपर्यंत '''while''' लूप कार्यान्वित होईल.
 
| याचा अर्थ कंडिशन '''true''' असेपर्यंत '''while''' लूप कार्यान्वित होईल.
 +
 
|-
 
|-
|  05: 34
+
|  05:34
 
|  '''while''' लूपचे उदाहरण पाहू.  
 
|  '''while''' लूपचे उदाहरण पाहू.  
 +
 
|-
 
|-
|  05: 37
+
|  05:37
 
| मी फाईलला '''while.sh'''असे नाव दिले आहे.
 
| मी फाईलला '''while.sh'''असे नाव दिले आहे.
  
 
|-
 
|-
|  05: 42
+
|  05:42
 
| या उदाहरणात आपण दिलेल्या श्रेणीतील समसंख्यांची बेरीज मिळवणार आहोत.
 
| या उदाहरणात आपण दिलेल्या श्रेणीतील समसंख्यांची बेरीज मिळवणार आहोत.
  
 
|-
 
|-
|   05: 49
+
| 05:49
|   कोड समजून घेऊ.
+
| कोड समजून घेऊ.
  
 
|-
 
|-
|  05: 52
+
|  05:52
 
| येथे युजरकडून संख्या स्वीकारून ती '''number''' या व्हेरिएबलमधे संचित करू.
 
| येथे युजरकडून संख्या स्वीकारून ती '''number''' या व्हेरिएबलमधे संचित करू.
  
 
|-
 
|-
|  05: 59
+
|  05:59
 
|  पुढे '''i''' आणि '''sum''' व्हेरिएबल्स घोषित करून त्यांना शून्य ही प्राथमिक व्हॅल्यू देऊ.
 
|  पुढे '''i''' आणि '''sum''' व्हेरिएबल्स घोषित करून त्यांना शून्य ही प्राथमिक व्हॅल्यू देऊ.
  
 
|-
 
|-
|  06: 06
+
|  06:06
 
|  आता ही '''while''' कंडिशन आहे.  
 
|  आता ही '''while''' कंडिशन आहे.  
 +
 
|-
 
|-
|  06: 08
+
|  06:08
| येथे '''i''' ची व्हॅल्यू '''number'''च्या व्हॅल्यू एवढी किंवा त्यापेक्षा कमी आहे का हे तपासू.
+
| येथे '''i''' ची व्हॅल्यू '''number''' च्या व्हॅल्यू एवढी किंवा त्यापेक्षा कमी आहे का हे तपासू.
  
 
|-
 
|-
Line 334: Line 338:
  
 
|-
 
|-
|  06: 28  
+
|  06:28  
 
| ह्यामुळे केवळ सम संख्यांची बेरीज करत असल्याची खात्री मिळेल.
 
| ह्यामुळे केवळ सम संख्यांची बेरीज करत असल्याची खात्री मिळेल.
  
 
|-
 
|-
|  06: 33  
+
|  06:33  
 
| '''i''' ची व्हॅल्यू '''number'''च्या व्हॅल्यू पेक्षा जास्त होईपर्यंत '''while''' लूप कार्यान्वित होत राहिल.
 
| '''i''' ची व्हॅल्यू '''number'''च्या व्हॅल्यू पेक्षा जास्त होईपर्यंत '''while''' लूप कार्यान्वित होत राहिल.
 +
 
|-
 
|-
|  06: 40  
+
|  06:40  
 
| '''while''' लूपमधून बाहेर पडल्यावर दिलेल्या श्रेणीतील सर्व सम संख्यांची बेरीज प्रिंट करू.  
 
| '''while''' लूपमधून बाहेर पडल्यावर दिलेल्या श्रेणीतील सर्व सम संख्यांची बेरीज प्रिंट करू.  
  
Line 367: Line 372:
 
|  07:04  
 
|  07:04  
 
|  असे आऊटपुट दाखवले जाईल.
 
|  असे आऊटपुट दाखवले जाईल.
 +
 
|-
 
|-
 
|  07:06  
 
|  07:06  
Line 378: Line 384:
 
| 07:14  
 
| 07:14  
 
|  प्रथम '''i''' जो '''0''' आहे तो '''15'''एवढा किंवा त्यापेक्षा कमी आहे हे तपासू.
 
|  प्रथम '''i''' जो '''0''' आहे तो '''15'''एवढा किंवा त्यापेक्षा कमी आहे हे तपासू.
 +
 
|-
 
|-
 
|  07:24  
 
|  07:24  
Line 384: Line 391:
 
|-
 
|-
 
|  07:31
 
|  07:31
| आता '''i''' ची व्हॅल्यू '''2''' ने वाढेल आणि ''' i '''ची नवी व्हॅल्यू  
+
| आता '''i''' ची व्हॅल्यू '''2''' ने वाढेल आणि ''' i '''ची नवी व्हॅल्यू ''' 2''' होईल.
''' 2'''होईल.
+
  
 
|-
 
|-
Line 414: Line 420:
 
|  08:09
 
|  08:09
 
|  अशाप्रकारे हे स्क्रिप्ट ''' i ''' ची व्हॅल्यू '''2''' ने वाढवून ती '''15''' पेक्षा जास्त होईपर्यंत त्याची पूर्वीची व्हॅल्यू  ''' sum'''मधे मिळवेल.
 
|  अशाप्रकारे हे स्क्रिप्ट ''' i ''' ची व्हॅल्यू '''2''' ने वाढवून ती '''15''' पेक्षा जास्त होईपर्यंत त्याची पूर्वीची व्हॅल्यू  ''' sum'''मधे मिळवेल.
 
 
  
 
|-
 
|-
Line 436: Line 440:
 
|-
 
|-
 
| 08:37   
 
| 08:37   
|   असाईनमेंट म्हणून,
+
| असाईनमेंट म्हणून,
 +
 
 
|-
 
|-
 
| 08:38   
 
| 08:38   
Line 483: Line 488:
 
|-
 
|-
 
|  09:28  
 
|  09:28  
| हे स्क्रिप्ट FOSSEE and spoken-tutorial टीमने तयार केले आहे.
+
| हे स्क्रिप्ट FOSSEE आणि spoken-tutorial टीमने तयार केले आहे.
  
 
|-
 
|-
 
|  09:34  
 
|  09:34  
|  ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी ------- आपला निरोप घेते.  
+
|  ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते.  
  
 
|-
 
|-

Latest revision as of 12:47, 30 December 2014

Title of script: Basic If loop in BASH Author: Manali Ranade Keywords: video tutorial, for loop, while loop

Time Narration
00:01 नमस्कार. loops in BASH वरील पाठात आपले स्वागत.
00:07 या पाठात शिकणार आहोत,
00:09 * for लूप आणि
00:11 काही उदाहरणांच्या सहाय्याने while लूप.
00:15 ह्या पाठासाठी आपण वापरू,
00:18 * उबंटु लिनक्स 12.04 OS आणि
00:22 * GNU BASH वर्जन 4.1.10
00:26 पाठाच्या सरावासाठी कृपया GNU bash वर्जन 4 किंवा त्यावरील वर्जन वापरावे.
00:34 आता लूपची प्राथमिक ओळख करून घेऊ.
00:37 स्टेटमेंटसचा संच पुन्हा पुन्हा कार्यान्वित करण्यासाठी लूप वापरतात.
00:43 सिंटॅक्स पाहू.
00:45 for expression 1, 2, 3
00:49 statement 1, 2, 3
00:51 आणि for लूप येथे पूर्ण झाले.
00:55 for लूपचा दुसरा सिंटॅक्स असा आहे:
00:58 for variable in sequence/range
01:03 statement 1, 2, 3
01:06 for लूप येथे पूर्ण झाले.
01:09 पहिला सिंटॅक्स वापरलेले for लूपचे उदाहरण पाहू.
01:14 प्रोग्रॅममधे आपण पहिल्या n अंकांची बेरीज मिळवणार आहोत.
01:20 for.sh हे आपले फाईलनेम आहे.
01:25 ही shebang line आहे.
01:28 number ह्या व्हेरिएबलमधे युजरने दिलेली व्हॅल्यू संचित होईल.
01:34 ही व्हॅल्यू पूर्णांक संख्या असेल.
01:37 आता sumव्हेरिएबलला शून्य ही प्राथमिक व्हॅल्यू देऊ.
01:42 येथे for लूप सुरू होईल.
01:45 प्रथम i ला 1ही प्राथमिक व्हॅल्यू देऊ.
01:48 नंतर i is less than or equal to number आहे का ते तपासू.
01:54 येथे sum बरोबर sum plus i असे लिहू.
02:00 नंतर ते प्रिंट करू.
02:03 नंतर i ची व्हॅल्यू 1 ने वाढवू.
02:08 नंतर ही कंडिशन false होईपर्यंत कंडिशन तपासू.
02:14 for लूप मधून बाहेर पडताना हा मेसेज प्रिंट केला जाईल.
02:19 प्रोग्रॅम कार्यान्वित करू आणि काय होते ते पाहू.
02:24 टर्मिनलवर टाईप करा - chmod +x for.sh
02:31 नंतर टाईप करा: ./for.sh
02:36 इनपुट म्हणून मी 5 ही संख्या देत आहे.
02:40 i ची प्रत्येक व्हॅल्यू घेऊन मिळवलेली बेरीज दाखवली जाईल.
02:46 नंतर हे आऊटपुट दाखवले जाईल:
02:50 Sum of first n numbers is 15
02:54 आता प्रोग्रॅम कसे कार्य करतो ते पाहू.
02:57 विंडोचा आकार बदलून घेऊ.
03:00 प्रथम i ची व्हॅल्यू 1 आहे.
03:04 नंतर 1 ही व्हॅल्यू 5 एवढी किंवा त्यापेक्षा कमी आहे का ते तपासू.
03:10 कंडिशन true असल्यामुळे sum बरोबर 0 + 1 मिळेल.
03:16 आता sum ची व्हॅल्यू 1आहे.
03:20 sum ची व्हॅल्यू 1 अशी प्रिंट करू.
03:24 पुढे i ची व्हॅल्यू 1 ने वाढेल आणि i ला 2 ही नवी व्हॅल्यू मिळेल.
03:31 नंतर 2 ही व्हॅल्यू 5 एवढी किंवा त्यापेक्षा कमी आहे का ते तपासू.
03:36 कंडिशन true आहे आणि आता ही व्हॅल्यू 1 + 2 म्हणजे 3 होईल.
03:44 i ची व्हॅल्यू 1 ने वाढेल आणि i ला 3 ही नवी व्हॅल्यू मिळेल.
03:51 sum ची 6 ही व्हॅल्यू मिळेल.
03:55 अशाप्रकारे हे स्क्रिप्ट i च्या व्हॅल्यूज एकने वाढवत जाऊन त्याची बेरीज पूर्वीच्या sum मधे करेल.
04:02 हे i<=5 कंडिशन false होईपर्यंत चालू राहिल.
04:09 for लूप मधून बाहेर पडताना अंतिम मेसेज प्रिंट होईल.
04:14 दुसरा सिंटॅक्स वापरलेले for लूपचे आणखी एक उदाहरण पाहू.
04:20 मी for-loop.sh नावाच्या फाईलमधे कोड लिहून ठेवला आहे.
04:27 हा प्रोग्रॅम डिरेक्टरीमधील फाईल्सची सूची दाखवेल.
04:32 ही shebang line आहे.
04:35 आपल्याकडे for लूप आहे.
04:37 ls कमांड डिरेक्टरीतील घटकांची सूची दाखवेल.
04:41 -1 (hyphen one) एका ओळीवर एक फाईल दाखवेल.
04:46 हे तुमच्या होम डिरेक्टरी मधे उपलब्ध असलेल्या सर्व फाईल्सची सूची दाखवेल.
04:51 येथे for लूप पूर्ण होईल.
04:53 टर्मिनलवर स्क्रिप्ट कार्यान्वित करण्यासाठी टाईप करा -
04:58 chmod +x for-loop.sh
05:04 ./for-loop.sh
05:09 हे होम डिरेक्टरीमधे उपलब्ध असलेल्या सर्व फाईल्स दाखवेल.
05:14 आता while लूपबद्दल जाणून घेऊ.
05:18 प्रथम सिंटॅक्स समजून घेऊ.
05:21 while condition

statement 1, 2, 3 while लूप पूर्ण.

05:27 याचा अर्थ कंडिशन true असेपर्यंत while लूप कार्यान्वित होईल.
05:34 while लूपचे उदाहरण पाहू.
05:37 मी फाईलला while.shअसे नाव दिले आहे.
05:42 या उदाहरणात आपण दिलेल्या श्रेणीतील समसंख्यांची बेरीज मिळवणार आहोत.
05:49 कोड समजून घेऊ.
05:52 येथे युजरकडून संख्या स्वीकारून ती number या व्हेरिएबलमधे संचित करू.
05:59 पुढे i आणि sum व्हेरिएबल्स घोषित करून त्यांना शून्य ही प्राथमिक व्हॅल्यू देऊ.
06:06 आता ही while कंडिशन आहे.
06:08 येथे i ची व्हॅल्यू number च्या व्हॅल्यू एवढी किंवा त्यापेक्षा कमी आहे का हे तपासू.
06:17 नंतर i ची व्हॅल्यू sumच्या व्हॅल्यूत मिळवून sumची व्हॅल्यू लिहू.
06:24 नंतर i ची व्हॅल्यू 2ने वाढवू.
06:28 ह्यामुळे केवळ सम संख्यांची बेरीज करत असल्याची खात्री मिळेल.
06:33 i ची व्हॅल्यू numberच्या व्हॅल्यू पेक्षा जास्त होईपर्यंत while लूप कार्यान्वित होत राहिल.
06:40 while लूपमधून बाहेर पडल्यावर दिलेल्या श्रेणीतील सर्व सम संख्यांची बेरीज प्रिंट करू.
06:47 प्रोग्रॅम कार्यान्वित करू.
06:50 टर्मिनलवर टाईप करा:
06:52 chmod +x while.sh
06:56 ./while.sh
07:00 मी इनपुट म्हणून 15 टाईप करत आहे.
07:04 असे आऊटपुट दाखवले जाईल.
07:06 Sum of even numbers within the given range is 56.
07:11 विंडोचा आकार बदलून आऊटपुट समजून घेऊ.
07:14 प्रथम i जो 0 आहे तो 15एवढा किंवा त्यापेक्षा कमी आहे हे तपासू.
07:24 कंडिशन true असल्याने sum बरोबर 0+0 म्हणजेच 0असेल.
07:31 आता i ची व्हॅल्यू 2 ने वाढेल आणि i ची नवी व्हॅल्यू 2 होईल.
07:37 नंतर 2 हा 15एवढा किंवा त्यापेक्षा कमी आहे का हे तपासू.
07:43 पुन्हा कंडिशन true आहे. त्यामुळे 0+2 करू.
07:49 आता sum ची व्हॅल्यू 2आहे.
07:52 पुन्हा i ची व्हॅल्यू 2 ने वाढवू.
07:56 त्यामुळे आता i ची व्हॅल्यू 2+2 म्हणजे 4होईल.
08:03 आणि पुढे sum ची व्हॅल्यू 4+2 म्हणजे 6होईल.
08:09 अशाप्रकारे हे स्क्रिप्ट i ची व्हॅल्यू 2 ने वाढवून ती 15 पेक्षा जास्त होईपर्यंत त्याची पूर्वीची व्हॅल्यू sumमधे मिळवेल.
08:18 आणि आपल्याला sum मधे 56 ही एकूण व्हॅल्यू मिळेल.
08:24 आपण पाठाच्या अंतिम टप्प्यात आहोत.
08:27 थोडक्यात,
08:28 पाठात,

for लूपचे दोन वेगळे सिंटॅक्स आणि while लूप शिकलो.

08:37 असाईनमेंट म्हणून,
08:38 पहिल्या "n" मूळ संख्यांची बेरीज करा.
08:43 स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा.
08:46 ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल.
08:50 जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता.
08:54 स्पोकन ट्युटोरियल प्रॉजेक्ट टीम,
08:56 Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते.
09:00 परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते.
09:04 अधिक माहितीसाठी कृपया contact@spoken-tutorial.org वर लिहा.
09:11 "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे.
09:14 यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे.
09:22 यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे.
09:28 हे स्क्रिप्ट FOSSEE आणि spoken-tutorial टीमने तयार केले आहे.
09:34 ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते.
09:38 सहभागासाठी धन्यवाद.

Contributors and Content Editors

Manali, Ranjana