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 | ഞങ്ങളോട് സഹകരിച്ചതിന് നന്ദി. |