Difference between revisions of "KTurtle/C3/Common-Errors-in-KTurtle/Hindi"
From Script | Spoken-Tutorial
Sakinashaikh (Talk | contribs) |
|||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{|border =1 | {|border =1 | ||
− | + | |'''Time''' | |
− | + | |'''Narration''' | |
|- | |- | ||
|| 00:01 | || 00:01 | ||
Line 29: | Line 29: | ||
|- | |- | ||
|| 00:25 | || 00:25 | ||
− | |'''KTurtle''' वर्जन 0.8.1 बीटा का उपयोग कर | + | |'''KTurtle''' वर्जन 0.8.1 बीटा का उपयोग कर रही हूँ। |
|- | |- | ||
|| 00:31 | || 00:31 | ||
Line 46: | Line 46: | ||
|- | |- | ||
||00:55 | ||00:55 | ||
− | ||पहले मैं एरर के प्रकारों के बारे में | + | ||पहले मैं एरर के प्रकारों के बारे में समझाऊँगी। |
|- | |- | ||
|| 01:00 | || 01:00 | ||
Line 80: | Line 80: | ||
|- | |- | ||
|| 01:42 | || 01:42 | ||
− | |'''Dash home''' पर क्लिक | + | |'''Dash home''' पर क्लिक करें। सर्च बार में, '''KTurtle''' टाइप करें। |
|- | |- | ||
Line 93: | Line 93: | ||
|- | |- | ||
|| 02:02 | || 02:02 | ||
− | || प्रोग्राम में '''error''' को समझाने के लिए, मैं कोड के भाग को कमेंट | + | ||प्रोग्राम में '''error''' को समझाने के लिए, मैं कोड के भाग को कमेंट करूँगी। |
|- | |- | ||
|| 02:09 | || 02:09 | ||
− | ||यहाँ मैं इस लाइन को कमेंट | + | ||यहाँ मैं इस लाइन को कमेंट करूँगी। |
|- | |- | ||
Line 103: | Line 103: | ||
|- | |- | ||
||02:19 | ||02:19 | ||
− | ||मैं लाइन को कमेंट करने के लिए '''hash(#)''' चिन्ह का उपयोग | + | ||मैं लाइन को कमेंट करने के लिए '''hash(#)''' चिन्ह का उपयोग करूँगी। |
|- | |- | ||
|| 02:23 | || 02:23 | ||
− | ||मैं text editor से प्रोग्राम कॉपी | + | ||मैं text editor से प्रोग्राम कॉपी करूँगी और इसे '''Kturtle''' Editor में पेस्ट करूँगी। |
|- | |- | ||
Line 132: | Line 132: | ||
|- | |- | ||
||03:02 | ||03:02 | ||
− | || यह '''syntax error''' है। यह हुआ, क्योंकि वेरिएबल 'a' घोषित नहीं था। | + | ||यह '''syntax error''' है। यह हुआ, क्योंकि वेरिएबल 'a' घोषित नहीं था। |
|- | |- | ||
|| 03:10 | || 03:10 | ||
− | ||अतः मैं लाइन 2 पर | + | ||अतः मैं लाइन 2 पर जाऊँगी और कमेंट हटा दूँगी। |
|- | |- | ||
|| 03:14 | || 03:14 | ||
− | || मैं text Editor से प्रोग्राम कॉपी | + | ||मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ''' KTurtle editor''' में पेस्ट करूँगी। |
|- | |- | ||
|| 03:23 | || 03:23 | ||
Line 145: | Line 145: | ||
|- | |- | ||
|| 03:27 | || 03:27 | ||
− | |'''a''' | + | |'''a''' वेल्यू के लिए 6 प्रविष्ट करें और OK पर क्लिक करें। |
|- | |- | ||
Line 152: | Line 152: | ||
|- | |- | ||
|| 03:35 | || 03:35 | ||
− | ||मैं '''KTurtle''' editor से वर्तमान प्रोग्राम हटा | + | ||मैं '''KTurtle''' editor से वर्तमान प्रोग्राम हटा दूँगी । |
|- | |- | ||
Line 171: | Line 171: | ||
|- | |- | ||
|| 03:58 | || 03:58 | ||
− | ||मैं text Editor से प्रोग्राम कॉपी | + | ||मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ''' KTurtle editor''' में पेस्ट करूँगी। |
|- | |- | ||
Line 200: | Line 200: | ||
|- | |- | ||
|| 04:41 | || 04:41 | ||
− | ||मैं text Editor से प्रोग्राम कॉपी | + | ||मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ''' KTurtle editor''' में पेस्ट करूँगी। |
|- | |- | ||
||04:49 | ||04:49 | ||
Line 217: | Line 217: | ||
|- | |- | ||
||05:05 | ||05:05 | ||
− | || मैं text Editor से प्रोग्राम कॉपी | + | || मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ‘‘‘ KTurtle’s editor’’’ में पेस्ट करूँगी। |
|- | |- | ||
|| 05:12 | || 05:12 | ||
Line 234: | Line 234: | ||
|- | |- | ||
||05:29 | ||05:29 | ||
− | ||मैं वापस लाइन संख्या 2 पर | + | ||मैं वापस लाइन संख्या 2 पर जाऊँगी और quotes को हटा दूँगी। |
|- | |- | ||
|| 05:34 | || 05:34 | ||
− | ||मैं text Editor से प्रोग्राम कॉपी | + | ||मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ‘‘‘ KTurtle’s editor’’’ में पेस्ट करूँगी। |
|- | |- | ||
|| 05:41 | || 05:41 | ||
Line 252: | Line 252: | ||
|- | |- | ||
|| 05:52 | || 05:52 | ||
− | |इस तरह से आप उस लाइन का पता लगा सकते हैं जिसमें एरर आ रही है और इसे सही भी कर सकते हैं। | + | |इस तरह से आप उस लाइन का पता लगा सकते हैं, जिसमें एरर आ रही है और इसे सही भी कर सकते हैं। |
|- | |- | ||
||05:59 | ||05:59 | ||
Line 277: | Line 277: | ||
|- | |- | ||
|| 06:29 | || 06:29 | ||
− | |एक वेरिएबल द्वारा विभाजित करने की कोशिश, जिसमें वेल्यू न हो। | + | ||एक वेरिएबल द्वारा विभाजित करने की कोशिश, जिसमें वेल्यू न हो। |
|- | |- | ||
− | || 06: | + | || 06:33 |
− | |''terminating कंडिशन या '''increment वेल्यू के बिना एक लूप रन करना। | + | ||''terminating कंडिशन या '''increment वेल्यू के बिना एक लूप रन करना। |
|- | |- | ||
||06:43 | ||06:43 | ||
− | ||मैं editor से वर्तमान प्रोग्राम हटा | + | ||मैं editor से वर्तमान प्रोग्राम हटा दूँगी। |
|- | |- | ||
Line 295: | Line 295: | ||
|- | |- | ||
|| 06:56 | || 06:56 | ||
− | |यह प्रोग्राम दो | + | ||यह प्रोग्राम दो नम्बरों का विभाजन करता है। |
|- | |- | ||
|| 07:00 | || 07:00 | ||
Line 301: | Line 301: | ||
|- | |- | ||
||07:04 | ||07:04 | ||
− | || मैं text editor से प्रोग्राम कॉपी | + | || मैं text editor से प्रोग्राम कॉपी करूँगी और इसे '''KTurtle's''' Editor में पेस्ट करूँगी। |
|- | |- | ||
Line 352: | Line 352: | ||
|- | |- | ||
|| 08:01 | || 08:01 | ||
− | ||मैं '''KTurtle''' editor से वर्तमान प्रोग्राम हटा | + | ||मैं '''KTurtle''' editor से वर्तमान प्रोग्राम हटा दूँगी। |
|- | |- | ||
Line 380: | Line 380: | ||
|- | |- | ||
|| 08:39 | || 08:39 | ||
− | ||मैं text editor से प्रोग्राम कॉपी | + | ||मैं text editor से प्रोग्राम कॉपी करूँगी और इसे '''KTurtle''' Editor में पेस्ट करूँगी। |
|- | |- | ||
|| 08:47 | || 08:47 | ||
− | |यहाँ ट्यूटोरियल रोकें और प्रोग्राम को अपने '''KTurtle | + | |यहाँ ट्यूटोरियल रोकें और प्रोग्राम को अपने '''KTurtle''' Editor में टाइप करें। |
|- | |- | ||
Line 419: | Line 419: | ||
|- | |- | ||
|| 09:31 | || 09:31 | ||
− | ||मैं प्रक्रिया को एबॉर्ट करने के लिए '''Abort'' बटन पर क्लिक | + | ||मैं प्रक्रिया को एबॉर्ट करने के लिए '''Abort'' बटन पर क्लिक करूँगी। |
|- | |- | ||
|| 09:36 | || 09:36 | ||
Line 425: | Line 425: | ||
|- | |- | ||
||09:44 | ||09:44 | ||
− | ||मैं text editor से प्रोग्राम कॉपी | + | ||मैं text editor से प्रोग्राम कॉपी करूँगी और इसे '''KTurtle''' Editor में पेस्ट करूँगी। |
|- | |- | ||
|| 09:51 | || 09:51 | ||
Line 465: | Line 465: | ||
|- | |- | ||
|| 10:3 | || 10:3 | ||
− | ||एक नियत-कार्य के रूप में, मैं | + | ||एक नियत-कार्य के रूप में, मैं चाहती हूँ कि आप दिए गए प्रोग्राम्स में एरर पता करें। |
|- | |- | ||
Line 505: | Line 505: | ||
|- | |- | ||
||11:37 | ||11:37 | ||
− | ||यह स्क्रिप्ट देवेन्द्र कैरवान द्वारा अनुवादित है, आई.आई.टी मुंबई की ओर से अब मैं....आपसे विदा | + | ||यह स्क्रिप्ट देवेन्द्र कैरवान द्वारा अनुवादित है, आई.आई.टी मुंबई की ओर से अब मैं....आपसे विदा लेती हूँ। |
|- | |- | ||
||11:41 | ||11:41 | ||
||हमसे जुड़ने के लिए धन्यवाद । | ||हमसे जुड़ने के लिए धन्यवाद । |
Latest revision as of 15:42, 15 July 2014
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 | हमसे जुड़ने के लिए धन्यवाद । |