Difference between revisions of "Scilab/C2/Scripts-and-Functions/Marathi"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 57: Line 57:
 
|-
 
|-
 
|  01.49  
 
|  01.49  
|  मी काही कमांडस, फाईलमधे आधीच टाईप करून ती फाईल helloworld.sceनावाने सेव्ह केलेली आहे. ती फाईल Open a file च्या शॉर्टकट आयकॉनवर क्लिक करून उघडणार आहे.  
+
|  मी काही कमांडस, फाईलमधे आधीच टाईप करून ती फाईल helloworld.sceनावाने सेव्ह केलेली आहे. ती फाईल Open a file(ओपन अ फाइल) च्या शॉर्टकट आयकॉनवर क्लिक करून उघडणार आहे.  
  
 
|-
 
|-
 
|  02.03  
 
|  02.03  
|  helloworld.sce फाईल सिलेक्ट करून Open क्लिक करा.
+
|  helloworld.sce फाईल सिलेक्ट करून Open(ओपन) क्लिक करा.
  
 
|-
 
|-
Line 69: Line 69:
 
|-
 
|-
 
|  02.20  
 
|  02.20  
|  सायलॅब एडिटरच्या मेनूबारवरील Execute बटणावर जाऊन Load into सायलॅब पर्याय निवडा.  
+
|  सायलॅब एडिटरच्या मेनूबारवरील Execute(एक्सेक्यूट) बटणावर जाऊन Load into( लोड इंटू) सायलॅब पर्याय निवडा.  
  
 
|-
 
|-
Line 89: Line 89:
 
|-
 
|-
 
|  02.55  
 
|  02.55  
|  एडिटरमधे File मेनूवर जाऊन Save क्लिक करा.  
+
|  एडिटरमधे File(फाइल) मेनूवर जाऊन Save(सेव) क्लिक करा.  
  
 
|-
 
|-
 
|  03.02  
 
|  03.02  
|  तसेच exec कमांड आणि स्क्रिप्ट फाईलचा पाथ देऊन सायलॅब इंटरप्रीटरवर स्क्रिप्ट थेट कार्यान्वित करता येते.
+
|  तसेच exec(एग्ज़ेक) कमांड आणि स्क्रिप्ट फाईलचा पाथ देऊन सायलॅब इंटरप्रीटरवर स्क्रिप्ट थेट कार्यान्वित करता येते.
  
 
|-
 
|-
Line 101: Line 101:
 
|-
 
|-
 
|  03.31  
 
|  03.31  
|  स्क्रिप्ट फाईल exec फंक्शनद्वारे तेच आऊटपुट देते.  
+
|  स्क्रिप्ट फाईल exec(एग्ज़ेक) फंक्शनद्वारे तेच आऊटपुट देते.  
  
 
|-
 
|-
Line 109: Line 109:
 
|-
 
|-
 
|  03.39  
 
|  03.39  
|  फंक्शनची सुरूवात function ह्या कीवर्डपासून आणि शेवट endfunction ह्या कीवर्डने होतो.  
+
|  फंक्शनची सुरूवात function( फंक्शन) ह्या कीवर्डपासून आणि शेवट endfunction(एण्ड फंक्शन) ह्या कीवर्डने होतो.  
  
 
|-
 
|-
Line 133: Line 133:
 
|-
 
|-
 
|  04.26  
 
|  04.26  
|  Execute ह्या मेनू पर्यायाद्वारे हे फंक्शन सायलॅब मधे लोड करूया.
+
|  Execute(एक्सेक्यूट) ह्या मेनू पर्यायाद्वारे हे फंक्शन सायलॅब मधे लोड करूया.
  
 
|-
 
|-
Line 141: Line 141:
 
|-
 
|-
 
|  04.44  
 
|  04.44  
|  हे exec ह्या कमांडद्वारे देखील लोड करता येते.
+
|  हे exec(एग्ज़ेक) ह्या कमांडद्वारे देखील लोड करता येते.
  
 
|-
 
|-
Line 149: Line 149:
 
|-
 
|-
 
|  04.56  
 
|  04.56  
|  percent चे चिन्ह देण्याचे व ते वापरण्याचे कारण लक्षात ठेवा.  
+
|  percent(पर्सेंट) चे चिन्ह देण्याचे व ते वापरण्याचे कारण लक्षात ठेवा.  
  
 
|-
 
|-
Line 177: Line 177:
 
|-
 
|-
 
|  06.06  
 
|  06.06  
|  हे फंक्शन exec ह्या कमांडद्वारे सायलॅबमधे लोड करत आहोत.
+
|  हे फंक्शन exec(एग्ज़ेक) ह्या कमांडद्वारे सायलॅबमधे लोड करत आहोत.
  
 
|-
 
|-
Line 205: Line 205:
 
|-
 
|-
 
|  07.38  
 
|  07.38  
|  हे करताना लक्षात ठेवा की डिफॉल्ट रूपात फंक्शनमधे घोषित केलेले सर्व व्हेरिएबल्स लोकल असतात. एखाद्या फंक्शनमधे वापरलेल्या व्हेरिएबल्सच्या स्कोपचा शेवट endfunction कीवर्डने होतो.
+
|  हे करताना लक्षात ठेवा की डिफॉल्ट रूपात फंक्शनमधे घोषित केलेले सर्व व्हेरिएबल्स लोकल असतात. एखाद्या फंक्शनमधे वापरलेल्या व्हेरिएबल्सच्या स्कोपचा शेवट endfunction (एण्ड फंक्शन) कीवर्डने होतो.
  
 
|-
 
|-
Line 217: Line 217:
 
|-
 
|-
 
|  08.10  
 
|  08.10  
|  ग्लोबल व्हेरिएबल्स विषयी जाणून घेण्यासाठी help global टाईप करा.
+
|  ग्लोबल व्हेरिएबल्स विषयी जाणून घेण्यासाठी help global(हेल्प ग्लोबल) टाईप करा.
  
 
|-
 
|-
 
|  08.18  
 
|  08.18  
|  फंक्शनमधील एखाद्या व्हेरिएबलवर आपल्याला लक्ष ठेवायचे असेल तर dispवापरावे लागते.
+
|  फंक्शनमधील एखाद्या व्हेरिएबलवर आपल्याला लक्ष ठेवायचे असेल तर disp(डिस्प ) वापरावे लागते.
  
 
|-
 
|-
Line 229: Line 229:
 
|-
 
|-
 
|  08.34  
 
|  08.34  
|  तसेच हे disp स्टेटमेंटसाठी देखील तपासा.  
+
|  तसेच हे disp(डिस्प ) स्टेटमेंटसाठी देखील तपासा.  
  
 
|-
 
|-
 
|  08.38  
 
|  08.38  
|  Inline फंक्शन्स.
+
|  Inline ( इनलाइन ) फंक्शन्स.
  
 
|-
 
|-
Line 241: Line 241:
 
|-
 
|-
 
|  08.46  
 
|  08.46  
|  अशी फंक्शन घोषित करण्याची सोपी पध्दत म्हणजे deff कमांडचा वापर.
+
|  अशी फंक्शन घोषित करण्याची सोपी पध्दत म्हणजे deff(डेफ्फ) कमांडचा वापर.
  
 
|-
 
|-
 
|  08.53  
 
|  08.53  
|  कोड छोटा असलेली फंक्शन्स in-line फंक्शन्स म्हणून तयार करण्याची सुविधा सायलॅब देते.
+
|  कोड छोटा असलेली फंक्शन्स in-line ( इन-लाइन )फंक्शन्स म्हणून तयार करण्याची सुविधा सायलॅब देते.
  
 
|-
 
|-
 
|  09.02  
 
|  09.02  
|  हे deff() च्या मदतीने शक्य आहे.  
+
|  हे deff()(डेफ्फ) च्या मदतीने शक्य आहे.  
  
 
|-
 
|-
Line 261: Line 261:
 
|-
 
|-
 
|  09.19  
 
|  09.19  
|  deff कमांड सायलॅबमधे फंक्शन घोषित करते. तसेच लोड देखील करते.  
+
|  deff(डेफ्फ) कमांड सायलॅबमधे फंक्शन घोषित करते. तसेच लोड देखील करते.  
  
 
|-
 
|-
 
|  09.26  
 
|  09.26  
|  deff कमांडद्वारे घोषित केलेले फंक्शन एक्झीक्यूट मेनूद्वारे लोड करण्याची गरज नाही .  
+
|  deff(डेफ्फ) कमांडद्वारे घोषित केलेले फंक्शन एक्झीक्यूट मेनूद्वारे लोड करण्याची गरज नाही .  
  
 
|-
 
|-
Line 273: Line 273:
 
|-
 
|-
 
|  09.41  
 
|  09.41  
|  आधीच बनवलेली inline फंक्शनची फाईल inline.sci उघडू.
+
|  आधीच बनवलेली inline( इनलाइन ) फंक्शनची फाईल inline.sci उघडू.
  
 
|-
 
|-
Line 313: Line 313:
 
|-
 
|-
 
|  11.35  
 
|  11.35  
|  त्यात फंक्शन बद्दल माहिती देणा-या कमेंट लाईन्स असतात तसेच EXEC कमांडने कार्यान्वित होणारे स्क्रिप्टही वापरलेले असतात.
+
|  त्यात फंक्शन बद्दल माहिती देणा-या कमेंट लाईन्स असतात तसेच EXEC(एग्ज़ेक) कमांडने कार्यान्वित होणारे स्क्रिप्टही वापरलेले असतात.
  
 
|-
 
|-
Line 345: Line 345:
 
|-
 
|-
 
|  12.50  
 
|  12.50  
|  यासाठी National Mission on Education through ICT, MHRD, Government of India कडून अर्थसहाय्य मिळाले आहे.  
+
|  यासाठी नॅशनल मिशन ऑन एज्युकेशन थ्रू आय. सी. टी. , एम .एच. आर. डि. गव्हरमेण्ट ऑफ इंडिया कडून अर्थसहाय्य मिळाले आहे.  
  
 
|-
 
|-

Revision as of 16:15, 19 May 2014

Time Narration
00.01 सायलॅबच्या स्क्रिप्टस आणि फंक्शन्स वरील पाठात स्वागत.
00.06 सायलॅबमधील फाईल फॉरमॅट बद्दल जाणून घेऊ.
00.12 अनेक कमांडस एकत्रित कार्यान्वित करण्यासाठी सायलॅब एडिटरद्वारे ती स्टेटमेंटस फाईलमधे लिहिणे अधिक सोयीचे असते.
00.21 ह्याला स्क्रिप्ट फाईल्स म्हणतात.
00.24 स्क्रिप्ट फाईलमधील लिहिलेल्या कमांडस कार्यान्वित करण्यासाठी exec फंक्शन वापरून त्याच्या पुढे स्क्रिप्ट फाईलचे नाव लिहितात.
00.34 ह्या फाईलमधील घटकांप्रमाणे फाईलचे एक्सटेन्शन .sce किंवा .sci असते.
00.42 .sci हे एक्सटेन्शन असलेल्या फाईल्समधे सायलॅब मधील किंवा युजर डिफाईन्ड फंक्शन्स असतात.
00.51 कार्यान्वित केलेल्या .sci फाईल्स सायलॅबमधे फंक्शन्स लोड करतात. परंतु ती कार्यान्वित करत नाहीत. त्याऐवजी,
01.00 .sce हे एक्सटेन्शन असलेल्या फाईल्समधे सायलॅब फंक्शन आणि युजर डिफाईन्ड फंक्शन्स असतात .
01.08 लक्षात घ्या की, .sce आणि .sci एक्सटेन्शन्स देण्याच्या पध्दती हे काही नियम नसून सायलॅब कम्युनिटीने पाळलेले संकेत आहेत.
01.21 संगणकावर सायलॅब कन्सोल विंडो उघडू .
01.27 तुम्ही चालू डिरेक्टरीमधे आहात का हे तपासण्यासाठी कमांड प्रॉम्पटवर pwd टाईप करा.
01.35 सायलॅब कन्सोल च्या टास्क बारवर जाऊन सायलॅब एडिटर उघडण्यासाठी एडिटर वर क्लिक करा.
01.49 मी काही कमांडस, फाईलमधे आधीच टाईप करून ती फाईल helloworld.sceनावाने सेव्ह केलेली आहे. ती फाईल Open a file(ओपन अ फाइल) च्या शॉर्टकट आयकॉनवर क्लिक करून उघडणार आहे.
02.03 helloworld.sce फाईल सिलेक्ट करून Open(ओपन) क्लिक करा.
02.10 तुम्ही नव्या फाईलमधे कमांडस टाईप करून, फाईल मेनूमधून ही फाईल helloworld.sce नाव देऊन चालू डिरेक्टरीत सेव्ह करू शकता.
02.20 सायलॅब एडिटरच्या मेनूबारवरील Execute(एक्सेक्यूट) बटणावर जाऊन Load into( लोड इंटू) सायलॅब पर्याय निवडा.
02.29 हा सायलॅब कन्सोलवर ती फाईल लोड करेल.
02.34 फाईल कन्सोलवर लोड झाल्यानंतर ती स्क्रिप्ट आपल्याला हे आऊटपुट देईल.
02.43 ह्यामधे कमांडस आणि संबंधित कमांडसचे आऊटपुट, दोन्हींचा समावेश आहे.
02.49 आता a ची व्हॅल्यू बदलून ती 1 करा.
02.55 एडिटरमधे File(फाइल) मेनूवर जाऊन Save(सेव) क्लिक करा.
03.02 तसेच exec(एग्ज़ेक) कमांड आणि स्क्रिप्ट फाईलचा पाथ देऊन सायलॅब इंटरप्रीटरवर स्क्रिप्ट थेट कार्यान्वित करता येते.
03.12 exec कंसात डबल कोटस मधे helloworld.sce म्हणजेच फाईलचे नाव टाईप करून एंटर दाबा.
03.31 स्क्रिप्ट फाईल exec(एग्ज़ेक) फंक्शनद्वारे तेच आऊटपुट देते.
03.37 आता फंक्शन्सबद्दल जाणून घेऊ.
03.39 फंक्शनची सुरूवात function( फंक्शन) ह्या कीवर्डपासून आणि शेवट endfunction(एण्ड फंक्शन) ह्या कीवर्डने होतो.
03.46 आपण सायलॅब एडिटरद्वारे function.sci ही फंक्शन फाईल आधीच सेव्ह केली होती.
03.57 ती फाईल उघडू.
04.03 येथे घोषित केलेले फंक्शन बघू शकता.
04.08 येथे डिग्रीज हे आऊटपुट आणि रेडियन्स हे इनपुट पॅरामीटर आहे.
04.21 radians2degrees हे संबंधित फंक्शनचे नाव आहे.
04.26 Execute(एक्सेक्यूट) ह्या मेनू पर्यायाद्वारे हे फंक्शन सायलॅब मधे लोड करूया.
04.40 हे सायलॅब कन्सोलवर लोड झाले आहे.
04.44 हे exec(एग्ज़ेक) ह्या कमांडद्वारे देखील लोड करता येते.
04.47 एकदा फंक्शन लोड झाले की इतर सायलॅब फंक्शनप्रमाणेच योग्य ती अर्ग्युमेंटस देऊन ते कॉल करता येते.
04.56 percent(पर्सेंट) चे चिन्ह देण्याचे व ते वापरण्याचे कारण लक्षात ठेवा.
05.02 आता radians2degrees कंसात %pi/2 आणि radians2degrees कंसात (%pi/4) च्या व्हॅल्यू काढू.
05.17  % pi/2 एंटर दाबा. आणि radians2degrees % pi/4 एंटर दाबा. ह्या व्हॅल्यू मिळाल्या आहेत.
05.28 आता एकापेक्षा अधिक इनपुट आणि आऊटपुट अर्ग्युमेंटस असलेले फंक्शन पाहू.
05.33 हे फंक्शन इनपुट अर्ग्युमेंट म्हणून पोलार कोऑर्डिनेटस आणि आऊटपुट अर्ग्युमेंटस म्हणून रेक्टँग्युलर कोऑर्डिनेटस घेतात.
05.44 मी आधीच टाईप करून ठेवलेली फाईल उघडत आहे.
05.51 x आणि y हे आऊटपुट पॅरामीटर्स, r आणि theta हे polar2rect फंक्शनचे इनपुट पॅरामीटर्स असल्याचे दिसेल.
06.06 हे फंक्शन exec(एग्ज़ेक) ह्या कमांडद्वारे सायलॅबमधे लोड करत आहोत.
06.21 फंक्शन लोड झाल्यावर ते कॉल करणे गरजेचे आहे. ह्या फंक्शनला दोन इनपुट आणि दोन आऊटपुट अर्ग्युमेंटस ची गरज असते.
06.31 म्हणून r = 2;
06.37 theta = 45
06.44 आता ते कॉल करण्यासाठी टाईप करा. x1 कॉमा y1 हे आऊटपुट पॅरामीटर्स आहेत.is equal to फंक्शनचे नाव polar2rect कंसात r कॉमा theta आणि एंटर दाबा.
07.25 x1 आणि y1 च्या व्हॅल्यूज दिसतील.
07.29 एका .sci फाईलमधे कितीही फंक्शन्स घोषित करू शकतो. हे सायलॅबचे महत्वाचे वैशिष्ट्य आहे.
07.38 हे करताना लक्षात ठेवा की डिफॉल्ट रूपात फंक्शनमधे घोषित केलेले सर्व व्हेरिएबल्स लोकल असतात. एखाद्या फंक्शनमधे वापरलेल्या व्हेरिएबल्सच्या स्कोपचा शेवट endfunction (एण्ड फंक्शन) कीवर्डने होतो.
07.55 ह्या वैशिष्ट्याचा फायदा म्हणजे त्याच नावाचे व्हेरिएबल्स वेगळ्या फंक्शनमधे वापरू शकतो.
08.05 जोपर्यंत ग्लोबल हा पर्याय वापरत नाही तोपर्यंत ह्या व्हेरिएबल्सची सरमिसळ होत नाही.
08.10 ग्लोबल व्हेरिएबल्स विषयी जाणून घेण्यासाठी help global(हेल्प ग्लोबल) टाईप करा.
08.18 फंक्शनमधील एखाद्या व्हेरिएबलवर आपल्याला लक्ष ठेवायचे असेल तर disp(डिस्प ) वापरावे लागते.
08.26 फंक्शन फाईलमधे स्टेटमेंटच्या शेवटी सेमीकोलन टाईप करून त्याचा परिणाम काय होतो ते पाहा.
08.34 तसेच हे disp(डिस्प ) स्टेटमेंटसाठी देखील तपासा.
08.38 Inline ( इनलाइन ) फंक्शन्स.
08.39 हे कोडचे भाग असून त्यांना निश्चित असे इनपुटस, आऊटपुटस आणि लोकल व्हेरिएबल्स असतात.
08.46 अशी फंक्शन घोषित करण्याची सोपी पध्दत म्हणजे deff(डेफ्फ) कमांडचा वापर.
08.53 कोड छोटा असलेली फंक्शन्स in-line ( इन-लाइन )फंक्शन्स म्हणून तयार करण्याची सुविधा सायलॅब देते.
09.02 हे deff()(डेफ्फ) च्या मदतीने शक्य आहे.
09.07 हे दोन स्ट्रिंग पॅरामीटर्स घेते.
09.10 पहिली स्ट्रिंग फंक्शनचा इंटरफेस निश्चित करते तर दुसरी स्ट्रिंग त्यातील स्टेटमेंटस असतात.
09.19 deff(डेफ्फ) कमांड सायलॅबमधे फंक्शन घोषित करते. तसेच लोड देखील करते.
09.26 deff(डेफ्फ) कमांडद्वारे घोषित केलेले फंक्शन एक्झीक्यूट मेनूद्वारे लोड करण्याची गरज नाही .
09.34 ह्यासाठी एक उदाहरण पाहू.
09.41 आधीच बनवलेली inline( इनलाइन ) फंक्शनची फाईल inline.sci उघडू.
09.51 एडिटर विंडोच्या आकारात थोडा बदल करू.
09.57 आधी सांगितल्याप्रमाणे पहिली स्ट्रिंग फंक्शन डिक्लरेशन निश्चित करते तर दुसरी स्ट्रिंग त्यातली स्टेटमेंटस असतात.
10.13 आपण हे फंक्शन सायलॅब एडिटर मधे लोड करून त्याचा उपयोग degrees2radians of 90 आणि degrees2radians of 45 ह्यांच्या व्हॅल्यूज काढण्यासाठी वापरू.
10.54 एखादे फंक्शन इतर फंक्शन्स कॉल करू शकते तसेच स्वतःला सुध्दा कॉल करते.
11.00 ह्याला फंक्शनचे "रिकर्सिव्ह" कॉलिंग म्हणतात.
11.03 पूर्णांक संख्येचे फॅक्टोरियल काढणारे फंक्शन लिहिण्यासाठी ह्याचा उपयोग होतो.
11.10 सायलॅबमधील फाईल फॉरमॅटबद्दल अधिक जाणून घेऊ.
11.14 आधी सांगितल्याप्रमाणे सायलॅब दोन प्रकारचे म्हणजेच SCE आणि SCI फाईल फॉरमॅट वापरते.
11.23 .sce फाईल एक्सटेन्शन असलेली फाईल ही स्क्रिप्ट फाईल असते. ज्यामधे सायलॅब सेशन दरम्यान आपण टाईप केलेल्या कमांडसचा समावेश असतो.
11.35 त्यात फंक्शन बद्दल माहिती देणा-या कमेंट लाईन्स असतात तसेच EXEC(एग्ज़ेक) कमांडने कार्यान्वित होणारे स्क्रिप्टही वापरलेले असतात.
11.52 .sci हे एक्सटेन्शन असलेली फाईल ही फंक्शन फाईल असते जिची सुरूवात फंक्शन स्टेटमेंटने होते.
12.00 एका .sci फाईलमधे अनेक फंक्शन्स घोषित केलेली असू शकतात ज्यात फंक्शन्सच्या अर्ग्युमेंटसवर कार्य करणारी अनेक सायलॅब स्टेटमेंटस असू शकतात. तसेच त्याद्वारे आऊटपुट व्हेरिएबल्सच्या व्हॅल्यू काढल्या जातात.
12.20 आपण पाठाच्या अंतिम टप्प्यात आहोत.
12.25 सायलॅब मधील इतर अनेक फंक्शन्सबद्दल इतर पाठात जाणून घेऊ.
12.31 सायलॅब लिंक्स बघत रहा.
12.33 हा पाठ फ्री अँड ओपन सोर्स सॉफ्टवेर इन साइन्स अँड इंजिनियरिंग एजुकेशन (FOSSEE) ने तयार केला आहे.
12.40 FOSSEE प्रोजेक्ट संबंधी अधिक माहिती fossee.in किंवा सायलॅब.in द्वारे मिळवू शकता.
12.50 यासाठी नॅशनल मिशन ऑन एज्युकेशन थ्रू आय. सी. टी. , एम .एच. आर. डि. गव्हरमेण्ट ऑफ इंडिया कडून अर्थसहाय्य मिळाले आहे.
12.56 अधिक माहितीसाठी spoken hyphen tutorial dot org slash NMEICT hyphen intro ला भेट द्या.
13.06 हे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते.
13.10 सहभागाबद्दल धन्यवाद.

Contributors and Content Editors

Kavita salve, PoojaMoolya, Pratik kamble, Ranjana