KTurtle/C3/Common-Errors-in-KTurtle/Malayalam
From Script | Spoken-Tutorial
| Time | Narration |
|---|---|
| 00:01 | KTurtleലെ സ്വാഭാവികമായ Errorsഎന്ന ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. |
| 00:07 | ഇവിടെ പഠിക്കുന്നത് |
| 00:10 | syntax errors |
| 00:12 | run time errors |
| 00:14 | logical errors |
| 00:17 | ഇവിടെ ഉപയോഗിക്കുന്നത് Ubuntu Linux OS version. 12.04 ഉം KTurtle version. 0.8.1betaഉം |
| 00:31 | നിങ്ങൾക്ക് KTurtle ല് അടിസ്ഥാന പ്രവർത്തി പരിചയം ഉണ്ടല്ലോ ...? |
| 00:36 | ഇല്ലെങ്കിൽ, അതിനുള്ള ട്യൂട്ടോറിയലിനായി ഈ വെബ്സൈറ്റ് സന്ദര്ശിക്കുക |
| 00:42 | എന്താണ് ഒരു എറർ ? |
| 00:46 | തെറ്റും അപ്രതീക്ഷിതവുമായ ഭലങ്ങൾക്ക് കാരണമായ പ്രോഗ്രാമിലെ തെറ്റുകൾ ആണ് errors |
| 00:55 | പല തരത്തിലുള്ള errors വിശദികരിക്കാം |
| 01:00 | ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയിലെ വ്യാകരണ സംബന്ധമായ നിയമങ്ങളുടെ ലംഘനമാണ് syntax error. |
| 01:09 | ഒരു പ്രോഗ്രാമിന്റെ compilation syntax, error മൂലം പരാജയപ്പെടുന്നു. |
| 01:15 | Syntax errorകണ്ടു പിടിച്ച് തിരുത്താൻ എളുപ്പമാണ് |
| 01:22 | ഉദാഹരണം ആയി |
| 01:23 | പൊരുത്തമില്ലാത്ത parentheses ,square,curly braces |
| 01:29 | നിർവചിക്കപെടാത്ത വേരിയബിൾസിന്റെ ഉപയോഗം |
| 01:34 | string ന് quotes നല്കാത്തത് |
| 01:38 | ഒരു പുതിയ KTurtle ആപ്ലിക്കേഷൻ തുറക്കാം |
| 01:42 | Dash home'ക്ലിക്ക് ചെയ്യുക .സെർച്ച് ബാറിൽ KTurtleടൈപ്പ് ചെയ്യുക |
| 01:48 | KTurtle'ഐക്കണ് ക്ലിക്ക് ചെയ്യുക . |
| 01:51 | ചിലയിനം Syntax errors നോക്കാം , |
| 01:58 | ടെക്സ്റ്റ് എഡിറ്ററിൽ ഒരു പ്രോഗ്രാം കാണാം |
| 02:02 | പ്രോഗ്രാമിലെ error വിശദികരിക്കാനായി കോഡിന്റെ ഒരു ഭാഗം കമന്റ് ചെയ്യുന്നു |
| 02:09 | ഈ വരി കമന്റ് ചെയ്യാം |
| 02:11 | $a=ask,ഡബിൾ quotesനുള്ളിൽ enter any number and click Ok |
| 02:19 | ഇത് കമന്റ് ചെയ്യാനായി hash(#)' അടയാളം ഉപയോഗിക്കുന്നു |
| 02:23 | എഡിറ്ററിൽ നിന്ന് പ്രോഗ്രാം കോപ്പി ചെയ്ത് KTurtle' എഡിറ്ററിൽ പേസ്റ്റ് ചെയ്യുന്നു |
| 02:31 | ട്യൂട്ടോറിയല് ഇവിടെ പൌസ് ചെയ്ത് പ്രോഗ്രാം നിങ്ങളുടെ Kturtle എഡിറ്ററില് ടൈപ്പ് ചെയ്യുക |
| 02:37 | പ്രോഗ്രാം ടൈപ്പ് ചെയ്തിട്ട് ട്യൂട്ടോറിയല് തുടരുക |
| 02:42 | പ്രോഗ്രാം റണ് ചെയ്യാനായി runബട്ടണ് ക്ലിക്ക് ചെയ്യുക |
| 02:47 | compiler ഈ errorകാണിക്കുന്നു |
| 02:50 | variable "$a" was used without first being assigned to a value.' |
| 02:57 | ഇവിടെ തെറ്റ് നാലാമത്തെ വരിയിലാണ് . |
| 03:02 | ഇതാണ് syntax error. ഇത് സംഭവിച്ചത് variable 'a' നിർവചിക്കപെടാത്തതിനാലാണ് . |
| 03:10 | അതിനാൽ രണ്ടാമത്തെ വരിയില് നിന്നും കമന്റ് നീക്കം ചെയ്യുന്നു. |
| 03:14 | ഞാൻ textഎഡിറ്ററിൽ നിന്ന് ഈ പ്രോഗ്രാം കോപ്പി ചെയ്ത് KTurtleന്റെ എഡിറ്ററിൽ പേസ്റ്റ് ചെയ്യുന്നു . |
| 03:23 | പ്രോഗ്രാം റണ് ചെയ്യാനായി Runബട്ടണ് ക്ലിക്ക് ചെയ്യുക |
| 03:27 | 'a' ക്ക് 6 കൊടുത്ത് ok ക്ലിക്ക് ചെയ്യുക |
| 03:31 | തെറ്റില്ലാതെ പ്രോഗ്രാം റണ് ചെയ്യുന്നു |
| 03:35 | KTurtleഎഡിറ്ററിൽ നിന്ന് നിലവിലുള്ള പ്രോഗ്രാം നീക്കം ചെയ്യാം |
| 03:38 | ക്യാൻവാസ് വൃത്തിയാക്കാനായി clearകമാൻഡ് ടൈപ്പ് ചെയ്ത് run ചെയ്യുക |
| 03:43 | മറ്റൊരു error നോക്കാം |
| 03:46 | ടെക്സ്റ്റ് എഡിറ്ററിൽ ഒരു പ്രോഗ്രാം കാണാം |
| 03:50 | ഇവിടെ "pi”യുടെ മൂല്യം KTurtleല് നേരത്തെ തന്നെ നിർവചിച്ചിട്ടുണ്ട് |
| 03:54 | പ്രോഗ്രാമിൽ നിന്ന് "$" അടയാളം നീക്കം ചെയ്യാം |
| 03:58 | textഎഡിറ്ററിൽ നിന്ന് പ്രോഗ്രാം കോപ്പി ചെയ്ത് KTurtle എഡിറ്ററിൽ പേസ്റ്റ് ചെയ്യുന്നു |
| 04:05 | ട്യൂട്ടോറിയല് പൌസ് ചെയ്ത് പ്രോഗ്രാം നിങ്ങളുടെ KTurtle എഡിറ്ററില് കോപ്പി ചെയ്യുക |
| 04:11 | പ്രോഗ്രാം ടൈപ്പ് ചെയ്തതിന് ശേഷം ട്യൂട്ടോറിയല് തുടരുക |
| 04:16 | പ്രോഗ്രാം റണ് ചെയ്യാനായി run ബട്ടണ് ക്ലിക്ക് ചെയ്യുക |
| 04:19 | compilerഈerrorകാണിക്കുന്നു |
| 04:22 | you cannot put “=” here |
| 04:26 | ഈ തെറ്റ് രണ്ടാമത്തെ വരിയിലാണ് |
| 04:30 | ഇത് syntax error ആണ്, വേരിയബിളിനെ സൂചിപ്പിക്കാൻ ഒന്നുമില്ലാത്തതിനാലാണ് ഇങ്ങനെ സംഭവിച്ചത് . |
| 04:37 | പ്രോഗ്രാമിലേക്ക് തിരിച്ച് പോയി $ അടയാളം കൊടുക്കുക |
| 04:41 | textഎഡിറ്ററിൽ നിന്ന് പ്രോഗ്രാം കോപ്പി ചെയ്ത് KTurtle എഡിറ്ററിൽ പേസ്റ്റ് ചെയ്യുന്നു . |
| 04:49 | പ്രോഗ്രാം റണ് ചെയ്യാനായി run ബട്ടണ് ക്ലിക്ക് ചെയ്യുക |
| 04:53 | കോണളവ് 45 കൊടുത്ത്,ok ക്ലിക്ക് ചെയ്യുക |
| 04:57 | പ്രോഗ്രാം തെറ്റില്ലാതെ റണ് ചെയ്യുന്നു |
| 05:00 | string ന്റെ ഒരു quotes നീക്കം ചെയ്യാം . |
| 05:05 | textഎഡിറ്ററിൽ നിന്ന് പ്രോഗ്രാം കോപ്പി ചെയ്ത് KTurtle എഡിറ്ററിൽ പേസ്റ്റ് ചെയ്യുന്നു . |
| 05:12 | പ്രോഗ്രാം റണ് ചെയ്യാനായി runബട്ടണ് ക്ലിക്ക് ചെയ്യുക |
| 05:15 | ഈ error compilerകാണിക്കുന്നു |
| 05:18 | Text string was not properly closed, expected a double quote “ ” to close the string. |
| 05:25 | ഇവിടെ തെറ്റ് രണ്ടാമത്തെ വരിയിലാണ് |
| 05:29 | രണ്ടാമത്തെ വരിയിലേക്ക് പോയി quotes നല്കുന്നു . |
| 05:34 | textഎഡിറ്ററിൽ നിന്ന് പ്രോഗ്രാം കോപ്പി ചെയ്ത് KTurtle എഡിറ്ററിൽ പേസ്റ്റ് ചെയ്യുന്നു . |
| 05:41 | പ്രോഗ്രാം റണ് ചെയ്യാനായി runബട്ടണ് ക്ലിക്ക് ചെയ്യുക |
| 05:44 | കോണളവ് 45 കൊടുത്ത്,ok ക്ലിക്ക് ചെയ്യുക |
| 05:49 | തെറ്റില്ലാതെ പ്രോഗ്രാം റണ് ചെയ്യുന്നു |
| 05:52 | ഇത് പോലെ തെറ്റുള്ള വരി കണ്ടെത്തുകയും അവ തിരുത്തുകയും ചെയ്യാം |
| 05:59 | Run time errors നെ പറ്റി പഠിക്കാം |
| 06:04 | run time error ഒരു പ്രോഗ്രാമിന്റെ executionസമയത്ത് സംഭവിക്കുന്നു . |
| 06:10 | ഇത് പ്രോഗ്രാമിനെ റണ് ചെയ്യുമ്പോൾ“ crash”ചെയ്യുന്നു |
| 06:15 | പലപ്പോഴും തെറ്റായ user inputമൂലമാണ് Runtime error സംഭവിക്കുന്നത് |
| 06:23 | ഈ തെറ്റ് കണ്ടുപിടിക്കാൻ complierന് കഴിയില്ല |
| 06:27 | ഉദാഹരണമായി |
| 06:29 | പൂജ്യം അടങ്ങിയ വേരിയബിൾ കൊണ്ട് ഹരിക്കുക |
| 06:35 | അവസാനിപ്പിക്കാനുള്ള നിർദേശമോ അല്ലെങ്കിൽ വേരിയബിളിന്റെ മൂല്യം വർദ്ധിപ്പിക്കാതെയോ loop റണ് ചെയ്യുക |
| 06:43 | നിലവിലുള്ള പ്രോഗ്രാം എഡിറ്ററിൽ നിന്ന് നീക്കം ചെയ്യാം |
| 06:47 | clearകമാൻഡ് run ചെയ്ത് ക്യാൻവാസ് വൃത്തിയാക്കുക |
| 06:52 | ടെക്സ്റ്റ് എഡിറ്ററിൽ ഒരു പ്രോഗ്രാം കാണാം |
| 06:56 | ഈ പ്രോഗ്രാം രണ്ടു അക്കങ്ങളെ ഹരിക്കുന്നു |
| 07:00 | 'a' ഹരിക്കേണ്ടത് ,' r'ഹാരകം . |
| 07:04 | textഎഡിറ്ററിൽ നിന്ന് പ്രോഗ്രാം കോപ്പി ചെയ്ത് KTurtle എഡിറ്ററിൽ പേസ്റ്റ് ചെയ്യുന്നു . |
| 07:11 | ട്യൂട്ടോറിയല് പൌസ് ചെയ്ത് പ്രോഗ്രാം നിങ്ങളുടെ KTurtle എഡിറ്ററില് കോപ്പി ചെയ്യുക |
| 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 | ഈ തെറ്റ് നാലാമത്തെ വരിയിലാണ് |
| 07:43 | ഒരു അക്കത്തെ പൂജ്യം കൊണ്ട് ഹരിക്കാൻ കഴിയാത്തതിനാലാണ് ഇത് സംഭവിച്ചത് . |
| 07:49 | വീണ്ടും റണ് ചെയ്യാം |
| 07:51 | 'a' ക്ക് 5കൊടുത്ത് ok ക്ലിക്ക് ചെയ്യുക |
| 07:54 | 'r'ന് 2കൊടുത്ത് ok ക്ലിക്ക് ചെയ്യുക |
| 07:58 | പ്രോഗ്രാം തെറ്റില്ലാതെ റണ് ചെയ്യുന്നു |
| 08:01 | നിലവിലുള്ള പ്രോഗ്രാം KTurtleഎഡിറ്ററിൽ നിന്ന് നീക്കം ചെയ്യാം |
| 08:05 | ക്യാൻവാസ് വൃത്തിയാക്കാനായി clearകമാൻഡ് ടൈപ്പ് ചെയ്ത് run ചെയ്യുക |
| 08:10 | അടുത്തതായി logical errorsനെ പറ്റി പഠിക്കാം |
| 08:14 | തെറ്റായതും അപ്രതീക്ഷിതവുമായ ഭലത്തിന് കാരണമായ , പ്രോഗ്രാമിലെ source code ലെ തെറ്റാണ് logical error. |
| 08:26 | ഉദാഹരണമായി |
| 08:28 | തെറ്റായ വേരിയബിളില് ഒരു value assign ചെയ്യുന്നത് . |
| 08:32 | സങ്കലനത്തിന് പകരം രണ്ട് അക്കങ്ങൾ ഗുണിക്കുന്നത് |
| 08:36 | text എഡിറ്ററിൽ ഒരു പ്രോഗ്രാം കാണാം |
| 08:39 | textഎഡിറ്ററിൽ നിന്ന് പ്രോഗ്രാം കോപ്പി ചെയ്ത് KTurtle' എഡിറ്ററിൽ വയ്ക്കുന്നു |
| 08:47 | ട്യൂട്ടോറിയല് ഇവിടെ പൌസ് ചെയ്ത് പ്രോഗ്രാം നിങ്ങളുടെ KTurtleഎഡിറ്ററില് കോപ്പി ചെയ്യുക |
| 08:52 | പ്രോഗ്രാം ടൈപ്പ് ചെയ്ത ശേഷം ട്യൂട്ടോറിയല് തുടരുക |
| 08:57 | പ്രോഗ്രാം റണ് ചെയ്യാനായി run ബട്ടണ് ക്ലിക്ക് ചെയ്യുക |
| 09:01 | Pop-up ഡയലോഗ് ബോക്സിൽ OK ക്ലിക്ക് ചെയ്യുക |
| 09:05 | Loop അനന്തമായി നീളുന്നു . |
| 09:08 | while loop 31മുതൽ അക്കങ്ങൾ printചെയ്തു കൊണ്ടേയിരിക്കുന്നു |
| 09:15 | ഇത് ഒരു logical error ആണ് |
| 09:18 | x,20 നെക്കാൾ വലുത്. അതാണ് while loop condition. |
| 09:23 | പക്ഷെ, വേരിയബിൾ xഎല്ലായിപ്പോഴും 20 നെക്കാൾ വലുതാണ് |
| 09:28 | അതിനാൽ loopഅവസാനിക്കുന്നില്ല . |
| 09:31 | ഇത് നിർത്താനായി abort ബട്ടണ് ക്ലിക്ക് ചെയ്യുക |
| 09:36 | $x=$x+1 ne $x=$x-1എന്ന് മാറ്റാം |
| 09:44 | എഡിറ്ററിൽ നിന്ന് പ്രോഗ്രാം കോപ്പി ചെയ്ത് KTurtle' എഡിറ്ററിൽ വയ്ക്കുന്നു |
| 09:51 | പ്രോഗ്രാം റണ് ചെയ്യാനായി runബട്ടണ് ക്ലിക്ക് ചെയ്യുക |
| 09:55 | pop-upഡയലോഗ് ബോക്സിൽ okകൊടുക്കുക |
| 09:59 | 29മുതൽ 20വരെയുള്ള values പ്രിന്റ് ചെയ്ത് loop അവസാനിക്കുന്നു . |
| 10:05 | ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത് എത്തിയിരിക്കുന്നു |
| 10:10 | ചുരുക്കത്തിൽ |
| 10:12 | ഇവിടെ പഠിച്ചത്, പലതരത്തിലുള്ള errors |
| 10:18 | നിർവചിക്കപെട്ടിട്ടില്ലാത്ത വേരിയബിളിന്റെ ഉപയോഗം |
| 10:23 | String ന് quotes നൽകാത്തത് . |
| 10:27 | run time errors |
| 10:30 | logical errors |
| 10:31 | ഒരു അസ്സിഗ്ന്മെന്റ്, ഇവിടെ കൊടുത്തിട്ടുള്ള പ്രോഗ്രാമുകളിലെ errorsകാണുക |
| 10:46 | ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക |
| 10:50 | ഇതു സ്പോകെന് ട്യൂട്ടോറിയല് പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു |
| 10:54 | നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കില്, ഡൌണ്ലോഡ് ചെയ്ത് കാണാവുന്നതാണ് |
| 10:59 | സ്പോകെന് ട്യൂട്ടോറിയല് പ്രൊജക്റ്റ് ടീം |
| 11:01 | സ്പോകെന് ട്യൂട്ടോറിയലുകള് ഉപയോഗിച്ച് വര്ക്ക് ഷോപ്പുകള് നടത്തുന്നു. |
| 11:05 | ഓണ്ലൈന് ടെസ്റ്റ് പാസ്സാകുന്നവര്ക്ക് സര്ട്ടിഫികറ്റുകള് നല്കുന്നു. |
| 11:09 | കുടുതല് വിവരങ്ങള്ക്കായി ,ദയവായി,contact@spoken-tutorial.org ല് ബന്ധപ്പെടുക |
| 11: 17 | സ്പോകെന് ട്യൂട്ടോറിയല് പ്രൊജക്റ്റ്, ടോക്ക് ടു എ ടീച്ചര് പ്രൊജക്റ്റ്ന്റെ ഭാഗമാണ് |
| 11:23 | ഇതിനെ പിന്താങ്ങുന്നത് "നാഷണല് മിഷന് ഓണ് എഡ്യൂക്കേഷന് ത്രൂ ICT, MHRD, ഗവന്മെന്റ് ഓഫ് ഇന്ത്യ" |
| 11:31 | ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല് വിവരങ്ങള് ഇവിടെ ലഭ്യമാണ് |
| 11:37 | ഈ ട്യൂട്ടോറിയല് വിവര്ത്തനം ചെയ്തത് ദേവി സേനന്,IIT Bombay, |
| 11:41 | ഞങ്ങളോട് സഹകരിച്ചതിന് നന്ദി. |