KTurtle/C3/Common-Errors-in-KTurtle/Hindi

From Script | Spoken-Tutorial
Revision as of 15:54, 26 December 2013 by Devraj (Talk | contribs)

Jump to: navigation, search
Visual Cue Narration
00:01 KTurtle में Common Errors पर इस ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में हम निम्न के बारे में सीखेंगे।
00:10 Syntax errors
00:12 Runtime errors और
00:14 Logical errors
00:17 इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं..
00:20 Ubuntu Linux OS वर्जन 12.04...
00:25 KTurtle वर्जन 0.8.1 बीटा का उपयोग कर रही हूँ।
00:31 हम मानते हैं, कि आपको KTurtle के कार्य का बुनियादी ज्ञान है।
00:36 यदि नहीं, तो संबंधित ट्यूटोरियल्स के लिए कृपया हमारी वेबसाइट http://spoken-tutorial.org देखें।
00:42 पहले समझते हैं कि error क्या है?
00:46 Error प्रोग्राम में एक गलती है, जो incorrect या unexpected परिणाम देता है।
00:55 पहले मैं एरर के प्रकारों के बारे में समझाऊँगी।
01:00 Syntax error प्रोग्रामिंग लैंग्वेज के व्याकरणिक नियमों का उल्लंघन है।
01:09 Compilation असफल होता है जब प्रोग्राम में syntax errors होती हैं।
01:15 Syntax errors पता करने और फिक्स करने में आसान होती हैं।
01:22 उदाहरणस्वरूप..
01:23 अन्मैच्टड parentheses, square और curly braces.
01:29 वेरिएबल का उपयोग, जो घोषित नहीं की गई हैं।
01:34 strings' में अनुपस्थित quotes
01:38 एक नया KTurtle एप्लिकेशन खोलें।
01:42 Dash home पर क्लिक करें। सर्च बार में, KTurtle टाइप करें।
01:48 KTurtle आइकन पर क्लिक करें।
01:51 अब syntax errors के कुछ प्रकारों के साथ ट्यूटोरियल शुरू करते हैं।
01:58 मेरे पास text editor में पहले से ही एक प्रोग्राम है।
02:02 प्रोग्राम में error को समझाने के लिए, मैं कोड के भाग को कमेंट करूँगी।
02:09 यहाँ मैं इस लाइन को कमेंट करूँगी।
02:11 $a=ask within double quotes "enter any number and click Ok"
02:19 मैं लाइन को कमेंट करने के लिए hash(#) चिन्ह का उपयोग करूँगी।
02:23 मैं text editor से प्रोग्राम कॉपी करूँगी और इसे Kturtle Editor में पेस्ट करूँगी।
02:31 यहाँ ट्यूटोरियल रोकें और अपने KTurtle editor में प्रोग्राम टाइप करें।
02:37 प्रोग्राम टाइप करने के बाद ट्यूटोरियल पुनः आरंभ करें।
02:42 प्रोग्राम रन करने के लिए Run बटन पर क्लिक करें।
02:47 Compiler निम्न एरर दर्शाता है।
02:50 variable "$a" was used without first being assigned to a value.
02:57 यहाँ एरर लाइन संख्या 4 पर है।
03:02 यह syntax error है। यह हुआ, क्योंकि वेरिएबल 'a' घोषित नहीं था।
03:10 अतः मैं लाइन 2 पर जाऊँगी और कमेंट हटा दूँगी।
03:14 मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे KTurtle editor में पेस्ट करूँगी।
03:23 प्रोग्राम को रन करने के लिए Run बटन पर क्लिक करें।
03:27 a वेल्यू के लिए 6 प्रविष्ट करें और OK पर क्लिक करें।
03:31 प्रोग्राम बिना एरर्स के रन होता है।
03:35 मैं KTurtle editor से वर्तमान प्रोग्राम हटा दूँगी ।
03:38 clear कमांड टाइप करें और कैनवास साफ करने के लिए रन करें।
03:43 अब अन्य एरर देखते हैं।
03:46 मेरे पास text editor में एक प्रोग्राम पहले से ही है।
03:50 यहाँ KTurtle में pi की वेल्यू पहले से ही दी गई है।
03:54 प्रोग्राम में "$" चिन्ह को डिलीट करें।
03:58 मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे KTurtle editor में पेस्ट करूँगी।
04:05 यहाँ ट्यूटोरियल रोकें और अपने KTurtle editor में प्रोग्राम टाइप करें।
04:11 प्रोग्राम टाइप करने के बाद ट्यूटोरियल पुनः आरंभ करें।
04:16 प्रोग्राम को रन करने के लिए Run बटन पर क्लिक करें।
04:19 Complier निम्न एरर दर्शाता है।
04:22 you cannot put “=” here
04:26 यह एरर लाइन संख्या 2 पर है।
04:30 यह 'syntax error है, यह हुआ, क्योंकि यहाँ वेरिएबल का कंटेनर नहीं है।
04:37 प्रोग्राम पर वापस जाएँ, $ चिन्ह बदलें।
04:41 मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे KTurtle's editor में पेस्ट करूँगी।
04:49 प्रोग्राम को रन करने के लिए ‘‘‘Run’’’ बटन पर क्लिक करें।
04:53 कोण की वेल्यू के लिए 45 प्रविष्ट करें और OK पर क्लिक करें।
04:57 प्रोग्राम बिना एरर्स के रन होता है।
05:00 string का एक quotes हटा दें।
05:05 मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ‘‘‘ KTurtle’s editor’’’ में पेस्ट करूँगी।
05:12 प्रोग्राम को रन करने के लिए ‘‘‘Run’’’ बटन पर क्लिक करें।
05:15 ’‘‘Complier’’’ निम्न एरर दर्शाता है।
05:18 Text string was not properly closed, expected a double quote “ ” to close the string.
05:25 यहाँ एररर लाइन संख्या 2 पर है।
05:29 मैं वापस लाइन संख्या 2 पर जाऊँगी और quotes को हटा दूँगी।
05:34 मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ‘‘‘ KTurtle’s editor’’’ में पेस्ट करूँगी।
05:41 प्रोग्राम को रन करने के लिए ‘‘‘Run’’’ बटन पर क्लिक करें।
05:44 कोण की वेल्यू के लिए 45 प्रविष्ट करें और OK पर क्लिक करें।
05:49 प्रोग्राम बिना एरर्स के रन होता है।
05:52 इस तरह से आप उस लाइन का पता लगा सकते हैं, जिसमें एरर आ रही है और इसे सही भी कर सकते हैं।
05:59 अब runtime errors के बारे में सीखते हैं।
06:04 Run-time error प्रोग्राम के निष्पादन के समय आती है।
06:10 यह प्रोग्राम को क्रैश कर सकती है, जब आप इसे रन करते हैं।
06:15 Runtime errors सामान्यतः यूजर द्वारा गलत इनपुट के कारण होती हैं।
06:23 Compiler इन एरर्स का पता नहीं लगा सकता।
06:27 उदहारणस्वरूप....
06:29 एक वेरिएबल द्वारा विभाजित करने की कोशिश, जिसमें वेल्यू न हो।
06:3 terminating कंडिशन या 'increment वेल्यू के बिना एक लूप रन करना।
06:43 मैं editor से वर्तमान प्रोग्राम हटा दूँगी।
06:47 clear कमांड टाइप करें और कैनवास को साफ करने के लिए रन करें।
06:52 मेरे पास text editor में पहले से ही एक प्रोग्राम है।
06:56 यह प्रोग्राम दो भागों में विभाजित है।
07:00 'a' भाज्य है और 'r' भाजक है।
07:04 मैं text editor से प्रोग्राम कॉपी करूँगी और इसे KTurtle's Editor में पेस्ट करूँगी।
07:11 ट्यूटोरियल रोकें और प्रोग्राम को अपने KTurtle's Editor में टाइप करें।
07:16 प्रोग्राम टाइप करने के बाद ट्यूटोरियल पुनः आरंभ करें।
07:20 प्रोग्राम को रन करने के लिए ‘‘‘Run’’’ बटन पर क्लिक करें।
07:24 'a' के लिए 5 प्रविष्ट करें और OK पर क्लिक करें।
07:29 'r' के लिए 0 प्रविष्ट करें और OK पर क्लिक करें।
07:33 यहाँ हमें runtime error मिलती है,
07:36 you tried to divide by zero
07:39 यह एरर लाइन संख्या 4 पर है।
07:43 यह एरर हुई, क्योंकि हमने zero' के साथ संख्या विभाजित नहीं कर सकते हैं।
07:49 फिर से रन करें।
07:51 a के लिए 5 प्रविष्ट करें और OK पर क्लिक करें।
07:54 'r' के लिए 2 प्रविष्ट करें और OK पर क्लिक करें।
07:58 प्रोग्राम बिना एरर के रन होता है।
08:01 मैं KTurtle editor से वर्तमान प्रोग्राम हटा दूँगी।
08:05 clear कमांड टाइप करें और कैनवास को साफ करने के लिए रन करें।
08:10 अब हम logical errors के बारे में सीखेंगे।
08:14 Logical error प्रोग्राम के सोर्स कोड में एक गलती है, जिसका परिणाम incorrect या unexpected व्यवहार है।
08:26 उदाहरणस्वरूप,
08:28 गलत वेरिएबल में वेल्यू निर्दिष्ट करना ।
08:32 दो संख्याओं का जोड़ के बजाय गुणा करना।
08:36 मेरे पास text editor में पहले से ही एक प्रोग्राम है।
08:39 मैं text editor से प्रोग्राम कॉपी करूँगी और इसे KTurtle's Editor में पेस्ट करूँगी।
08:47 यहाँ ट्यूटोरियल रोकें और प्रोग्राम को अपने KTurtle's Editor में टाइप करें।
08:52 प्रोग्राम टाइप करने के बाद ट्यूटोरियल पुनः आरंभ करें।
08:57 अब प्रोग्राम रन करने के लिए Run बटन पर क्लिक करें।
09:01 एक डायलॉग बॉक्स पॉप-अप्स होता है, OK पर क्लिक करें।
09:05 लूप एक infinite loop में जाता है।
09:08 हम देखते हैं कि “while” लूप 31 से संख्याएँ प्रिंट करता है और अभी तक प्रिंट कर रहा है।
09:15 यह एक logical error है।
09:18 “while” कंडिशन में x ,20 अधिक है।
09:23 लेकिन variable x हमेशा 20 से अधिक होता है।
09:28 अतः लूप कभी भी टर्मिनेट नहीं होता ।
09:31 मैं प्रक्रिया को एबॉर्ट करने के लिए 'Abort बटन पर क्लिक करूँगी।
09:36 $x=$x+1 को $x=$x-1 में बदलें।
09:44 मैं text editor से प्रोग्राम कॉपी करूँगी और इसे KTurtle's Editor में पेस्ट करूँगी।
09:51 प्रोग्राम को रन करने के लिए ‘‘‘Run’’’ बटन पर क्लिक करें।
09:55 एक डायलॉग बॉक्स पॉप-अप्स होता है, OK पर क्लिक करें।
09:59 लूप 29 से 20 तक वेल्यू को प्रिंट करने के बाद टर्मिनेट होता है।
10:05 इसी के साथ हम इस ट्यूटोरियल की समाप्ति की ओर आ गये हैं।
10:10 संक्षेप में...
10:12 इस ट्यूटोरियल में हमने सीखा, एरर्स और एरर्स के प्रकार जैसे..
10:18 वेरिएबल का उपयोग, जिसे घोषित नहीं किया गया है।
10:23 strings में अनुपस्थित quotes
10:27 Runtime errors और
10:30 Logical errors
10:3 एक नियत-कार्य के रूप में, मैं चाहती हूँ कि आप दिए गए प्रोग्राम्स में एरर पता करें।
10:46 इस लिंक पर उपलब्ध विडियो देखें http://spoken-tutorial.org/What is a Spoken Tutorial.
10:50 यह स्पोकन ट्यटोरियल प्रोजेक्ट को सारांशित करता है।
10:54 यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
10:59 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम...:
11:01 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है।
11:05 जो ऑनलाइन टेस्ट पास करते हैं, उन्हें प्रमाण-पत्र भी देते हैं।
11:09 अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें ।
11: 17 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
11:23 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।


11:31 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org/NMEICT-Intro


11:37 यह स्क्रिप्ट देवेन्द्र कैरवान द्वारा अनुवादित है, आई.आई.टी मुंबई की ओर से अब मैं....आपसे विदा लेती हूँ।
11:41 हमसे जुड़ने के लिए धन्यवाद ।

Contributors and Content Editors

Devraj, Gaurav, Sakinashaikh