KTurtle/C3/Common-Errors-in-KTurtle/Hindi
From Script | Spoken-Tutorial
| Time | 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 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:33 | 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 Editor में पेस्ट करूँगी। |
| 08:47 | यहाँ ट्यूटोरियल रोकें और प्रोग्राम को अपने KTurtle 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 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 | हमसे जुड़ने के लिए धन्यवाद । |