C-and-C++/C2/Functions/Malayalam
From Script | Spoken-Tutorial
| Time | Narration
|
| 00.01 | C ലെയും C++ ലെയും functions എന്ന സ്പോകെന് ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം |
| 00.06 | ഇവിടെ പഠിക്കുന്നത്, |
| 00.09 | എന്താണ് ഒരു function |
| 00.11 | functionന്റെ syntax |
| 00.13 | return statementന്റെ പ്രാധാന്യം |
| 00.16 | ഉദാഹരണങ്ങളിലൂടെ നമുക്ക് ഇത് നോക്കാം |
| 00.18 | അത് പോലെ ,സ്വാഭാവികമായി ചില തെറ്റുകളും അവ തിരുത്തുന്നതും വിശദികരിക്കുന്നു |
| 00.22 | ഇതിനായി ഉപയോഗിക്കുന്നത് , |
| 00.25 | Ubuntu Operating System version 11.10 |
| 00.29 | gcc and g++ Compiler version 4.6.1 . |
| 00.35 | functionsന്റെ ആമുഖത്തോടെ ഇത് തുടങ്ങാം |
| 00.39 | ഒരു പ്രത്യേക പ്രവർത്തി execute ചെയ്യാൻ സ്വന്തമായി നിലനിൽപ്പുള്ള പ്രോഗ്രാമാണ് 'function |
| 00.45 | എല്ലാ പ്രോഗ്രാമിലും ഒന്നോ അതിലധികമോfunctions കാണും |
| 00.49 | ഒരിക്കൽ executeചെയ്താൽ ,അതിനെ accessചെയ്തിടത്തേക്ക് control തിരിച്ചു വരുന്നു |
| 00.55 | ഒരു function ന്റെ syntaxനോക്കാം |
| 00.59 | ret-typeസൂചിപ്പിക്കുന്നത് function ഏത് ടൈപ്പുള്ള ഡേറ്റ return ചെയ്യുന്നുവെന്നാണ് |
| 01.05 | fun_name ,ആ functionന്റെ പേര് സൂചിപ്പിക്കുന്നു . |
| 01.09 | Variable names ന്റെയും അവയുടെ ടൈപ്പിന്റെയും list ആണ് parameters. |
| 01.14 | parameter ലിസ്റ്റ് ഒഴിച്ചിടാനും സാധിക്കും |
| 01.18 | ഇതിനെ arguments ഇല്ലാത്ത functions എന്ന് വിളിക്കുന്നു |
| 01.21 | ഇതിനെ arguments ഉള്ള functions 'എന്ന് വിളിക്കുന്നു |
| 01.26 | void ഉപയോഗിക്കുന്ന ഒരു പ്രോഗ്രാം നോക്കാം . |
| 01.29 | നേരത്തെ തന്നെ എഡിറ്ററിൽ പ്രോഗ്രാം ടൈപ്പ് ചെയ്തിട്ടുണ്ട് |
| 01.32 | ഞാനിത് തുറക്കുന്നു |
| 01.35 | 'നമ്മുടെ ഫയൽ നെയിം function. ' |
| 01.38 | .c extension നോട് കൂടി ഫയൽ സേവ് ചെയ്തിട്ടുണ്ട് |
| 01.43 | കോഡ് വിശദികരിക്കാം |
| 01.45 | ഇതാണ് നമ്മുടെ header file. |
| 01.47 | ഏതെങ്കിലുംfunction ഉപയോഗിക്കുന്നതിന് മുൻപ് ,അത് പറയണം |
| 01.51 | addഎന്ന functionഇവിടെ നിർവചിച്ചിരിക്കുന്നു |
| 01.54 | ശ്രദ്ധിക്കുക, add functionന് ഒരു arguments. ഉം ഇല്ല |
| 01.58 | return type void ആണ്. |
| 02.01 | രണ്ട് തരത്തിലുള്ള functions ഉണ്ട് . |
| 02.03 | നമ്മുടെ add function നെ പോലെ User നിർവചിക്കുന്നത്. |
| 02.06 | printf ,main function എന്നിവയെ പോലെ മുൻപേ തന്നെ നിർവചിക്കപ്പെട്ടിട്ടുള്ളത് |
| 02.12 | a, b'എന്നിവയ്ക്ക് യഥാക്രമം 2,3എന്നീ മൂല്യങ്ങൾ നല്കി initializeചെയ്യുന്നു. |
| 02.19 | ഇവിടെ വേരിയബിൾ c, declare ചെയ്യുന്നു . |
| 02.21 | എന്നിട്ട് aടെയും bടെയും മൂല്യങ്ങൾ കൂട്ടുന്നു . |
| 02.24 | അതിന്റെ ഭലം cല് സൂക്ഷിക്കുന്നു |
| 02.27 | എന്നിട്ട് ഭലം പ്രിന്റ് ചെയ്യുന്നു |
| 02.29 | ഇതാണ് നമ്മുടെ main function. |
| 02.32 | ഇവിടെ add function നെ കാൾ ചെയ്യുന്നു . |
| 02.34 | അപ്പോൾ സങ്കലനം നടന്ന നടന്ന ഭലം പ്രിന്റ് ചെയ്യുന്നു . |
| 02.39 | save ക്ലിക്ക് ചെയ്യുക |
| 02.42 | പ്രോഗ്രാം execute ചെയ്യുന്നു |
| 02.45 | Ctrl, Alt , T ഒരുമിച്ച് പ്രസ് ചെയ്ത് ടെർമിനൽ തുറക്കുന്നു |
| 02.53 | compile ചെയ്യാനായി gcc function dot c hyphen o funഎന്ന് ടൈപ്പ് ചെയ്യുക |
| 03.00 | executeചെയ്യാനായി ./fun ടൈപ്പ് ചെയ്യുക |
| 03.05 | output Sum of a and b is 5 എന്ന് കാണിക്കുന്നു |
| 03.10 | പ്രോഗ്രാമിലേക്ക് തിരികെ വരാം |
| 03.13 |
functions പ്രത്യേക identifiers ആയ parameters അല്ലെങ്കിൽ arguments ഉൾക്കൊളളുന്നു. |
| 03.20 | ഇതേ ഉദാഹരണം arguments ഓട് കൂടി നോക്കാം . |
| 03.23 | ഇവിടെ ചില മാറ്റങ്ങൾ വരുത്തുന്നു |
| 03.27 | 'ടൈപ്പ് ചെയ്യുക, int add(int a, int b) ' |
| 03.32 | function add, declareചെയ്തു |
| 03.36 | int a , int b എന്നിവ function add. ന്റെ arguments ആണ് . |
| 03.41 | ഇത് നീക്കം ചെയ്യാം |
| 03.42 | ഇവിടെ aയും bയും initializeചെയ്യേണ്ട ആവിശ്യം ഇല്ല |
| 03.46 | printf സ്റ്റേറ്റ് മെന്റ് നീക്കം ചെയ്യുക |
| 03.49 | 'ടൈപ്പ് ചെയ്യുക, int main() ' |
| 03.52 | sum എന്ന വേരിയബിൾ declare ചെയ്യാം. |
| 03.54 | ടൈപ്പ് ചെയ്യുക,int sum; |
| 03.57 | എന്നിട്ട് sum = add(5,4); ടൈപ്പ് ചെയ്യുക |
| 04.03 | ഇവിടെ നമ്മൾ parameters 5 ഉം 4 ഉം നല്കി കൊണ്ട് |
| 04.05 | add function കാൾ ചെയ്യുന്നു |
| 04.10 | aല് 5ഉം b ല് 4ഉം സ്റ്റോർ ചെയ്യുന്നു |
| 04.14 | സങ്കലനം നടക്കുന്നു . |
| 04.18 | ഭലം പ്രിന്റ് ചെയ്യുന്നു |
| 04.20 | ടൈപ്പ് ചെയ്യുക , |
| 04.21 | printf(“Sum is %d\n”,sum); |
| 04.27 | function നമ്മൾ മുൻപേ തന്നെ കാൾ ചെയ്തിട്ടുള്ളതിനാൽ ഇത് നീക്കം ചെയ്യുക . |
| 04.32 | return 0 ടൈപ്പ് ചെയ്യുക |
| 04.36 | non-void functionഒരു മൂല്യം തിരികെ നല്കുന്നതിനായി return സ്റ്റേറ്റ് മെന്റ് ഉപയോഗിച്ചിരിക്കണം |
| 04.41 | Saveക്ലിക്ക് ചെയ്യുക |
| 04.43 | പ്രോഗ്രാം execute ചെയ്യാം |
| 04.45 | ടെർമിനലിലേക്ക് തിരിച്ചു വരിക . |
| 04.48 | പ്രോഗ്രാം compile ചെയ്യുക |
| 04.50 | executeചെയ്യട്ടെ |
| 04.52 | output,Sum is 9 എന്ന് കാണിക്കുന്നു |
| 04.57 | ഇതേ പ്രോഗ്രാം C++ ല് എങ്ങനെ excuteചെയും എന്ന് നോക്കാം . |
| 05.02 | പ്രോഗ്രാമിലേക്ക് തിരിച്ചു വരിക |
| 05.04 | ഇവിടെ കുറച്ചു മാറ്റങ്ങൾ വരുത്തുന്നു |
| 05.07 | ആദ്യം Shift, Ctrl, S ഒരുമിച്ച് പ്രസ് ചെയ്യുക |
| 05.12 | .cpp extensionനോടെ ഫയൽ സേവ് ചെയ്യുക |
| 05.18 | Saveക്ലിക്ക് ചെയ്യുക |
| 05.19 | ആദ്യം header file ,<iostream> എന്ന് മാറ്റുക |
| 05.24 | usingസ്റ്റേറ്റ് മെന്റ് ഉൾപ്പെടുത്തുന്നു . |
| 05.28 | function declaration, C++ ലും ഇത് പോലെ തന്നെയാണ് . |
| 05.32 | അതിനാൽ ഇവിടെ ഒരു മാറ്റവും വരുത്തുന്നില്ല |
| 05.37 | C++ ല് പ്രിന്റ് ചെയ്യാൻ cout<< function ഉപയോഗിക്കുന്നതിനാൽ , prinf ന്പകരംcout സ്റ്റേറ്റ് മെന്റ് കൊടുക്കുക |
| 05.48 | format specifierഉം \nഉം ഇവിടെ ആവിശ്യമില്ല. |
| 05.52 | commaനീക്കം ചെയ്യുക |
| 05.54 | രണ്ട് തുറക്കുന്ന angleബ്രാക്കറ്റുകൾ ടൈപ്പ് ചെയ്യുക |
| 05.58 | sumന് ശേഷം ,വീണ്ടും രണ്ട് തുറക്കുന്ന angleബ്രാക്കറ്റുകൾ ടൈപ്പ് ചെയ്യുക |
| 06.03 | ഡബിൾ quoteസിനുള്ളിൽ backslash nടൈപ്പ് ചെയ്യുക |
| 06.07 | അടയ്ക്കുന്ന ബ്രാക്കറ്റ് നീക്കം ചെയ്യുക |
| 06.09 | Save ക്ലിക്ക് ചെയ്യുക |
| 06.11 | പ്രോഗ്രാം compileചെയ്യാം |
| 06.14 | ടെർമിനലിലേക്ക് തിരിച്ചു വരിക |
| 06.16 | g++ function dot cpp hyphen o fun1 ടൈപ്പ് ചെയ്യുക |
| 06.23 | fun output ഫയൽ മായിക്കപ്പെടാതെയിരിക്കാൻ ഇവിടെ fun1 ഉപയോഗിച്ചു . |
| 06.31 | Enter പ്രസ് ചെയ്യുക |
| 06.34 | ./fun1 ടൈപ്പ് ചെയ്യുക |
| 06.38 | output,Sum is 9 എന്ന് കാണിക്കുന്നു. |
| 06.42 | ചില സ്വാഭാവികമായ തെറ്റുകൾ നോക്കാം . |
| 06.47 | ഇവിടെ 4 ന്റെ സ്ഥലത്ത് x ടൈപ്പ് ചെയ്യുക |
| 06.51 | കോഡിന്റെ ബാക്കി ഭാഗത്ത് ഒരു മാറ്റവും വരുത്തേണ്ട |
| 06.55 | Save ക്ലിക്ക് ചെയ്യുക |
| 06.58 | പ്രോഗ്രാം compile ചെയ്യാം |
| 07.02 | പത്താമത്തെ വരിയിൽ error കാണുന്നു . |
| 07.06 | x was not declared in this scope. |
| 07.09 | എന്തെന്നാൽ xഒരു charaterവേരിയബിൾ ആണ് |
| 07.13 | ഇത് എങ്ങും declare ചെയ്തിട്ടില്ലായിരുന്നു |
| 07.15 | നമ്മുടെ add function ന്റെ argument, integer വേരിയബിൾ ആണ് . |
| 07.21 | അതിനാൽ return ടൈപ്പും return ചെയ്ത മൂല്യവും തമ്മിൽ ചേർച്ചയില്ലായ്മ ഉണ്ടായി . |
| 07.25 | പ്രോഗ്രാമിലേക്ക് തിരിച്ചു വരാം |
| 07.27 | Error തിരുത്താം . |
| 07.30 | പത്താമത്തെ വരിയിൽ 4ടൈപ്പ് ചെയ്യുക |
| 07.32 | Save ക്ലിക്ക് ചെയ്യുക |
| 07.35 | വീണ്ടും executeചെയ്യാം |
| 07.37 | promptക്ലിയർ ചെയ്യുന്നു |
| 07.40 | പ്രോഗ്രാം compileചെയ്യുക |
| 07.42 | ഇത് പ്രവർത്തിക്കുന്നു |
| 07.45 | നമുക്ക് സംഭവിക്കാനിടയുള്ള മറ്റൊരു തെറ്റ് നോക്കാം . |
| 07.50 | ഇവിടെ നമ്മൾ ഒരു parameterമാത്രമേ കൊടുക്കുന്നുള്ളൂ . |
| 07.55 | 4നീക്കം ചെയ്യുന്നു |
| 07.56 | Saveക്ലിക്ക് ചെയ്യുക |
| 07.58 | ടെർമിനലിലേക്ക് പോകുക |
| 08.00 | compileചെയ്യാം |
| 08.01 | പത്താമത്തെ വരിയിൽ ഒരു errorകാണുന്നു |
| 08.06 | too few arguments to function 'int add (int, int)' |
| 08.11 | പ്രോഗ്രാമിലേക്ക് തിരിച്ചു വരാം |
| 08.14 | നമുക്ക് ഇവിടെ രണ്ട് parameters കാണാം . |
| 08.19 | int a , int b. |
| 08.22 | ഇവിടെ നമ്മൾ ഒരെണ്ണം മാത്രമേ നൽകിയുള്ളൂ |
| 08.25 | അതിനാൽ ഇത് errorനല്കി |
| 08.27 | ഇത് തിരുത്താം . |
| 08.29 | 4ടൈപ്പ് ചെയ്യുക. |
| 08.31 | Saveക്ലിക്ക് ചെയ്യുക. |
| 08.34 | ടെർമിനലിലേക്ക് പോകുക |
| 08.36 | വീണ്ടും executeചെയ്യുക |
| 08.39 | ഇത് പ്രവർത്തിക്കുന്നു |
| 08.42 | സ്ലൈഡിലേക്ക് തിരികെ വരാം |
| 08.44 | ചുരുക്കത്തിൽ ,ഇവിടെ പഠിച്ചത് |
| 08.49 | Function |
| 08.50 | functionന്റെ syntax |
| 08.51 | argumentsഇല്ലാത്ത functions |
| 08.53 | ഉദാഹരണം- void add() |
| 08.55 | arguments ഓടെയുള്ള function |
| 08.57 | ഉദാഹരണം- int add(int a and int b) |
| 09.02 | ഒരു അസ്സിഗ്ന്മെന്റ് |
| 09.03 | ഒരു അക്കത്തിന്റെ വർഗം കാണുവാനുള്ള പ്രോഗ്രാം എഴുതുക |
| 09.07 | ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക |
| 09.11 | ഇതു സ്പോകെന് ട്യൂട്ടോറിയല് പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു |
| 09.14 | നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കില്, ഡൌണ്ലോഡ് ചെയ്ത് കാണാവുന്നതാണ് |
| 09.18 | സ്പോകെന് ട്യൂട്ടോറിയല് പ്രൊജക്റ്റ് ടീം |
| 09.21 | സ്പോകെന് ട്യൂട്ടോറിയലുകള് ഉപയോഗിച്ച് വര്ക്ക് ഷോപ്പുകള് നടത്തുന്നു. |
| 09.24 | ഓണ്ലൈന് ടെസ്റ്റ് പാസ്സാകുന്നവര്ക്ക് സര്ട്ടിഫികറ്റുകള് നല്കുന്നു. |
| 09.28 | കുടുതല് വിവരങ്ങള്ക്കായി ,ദയവായി,contact@spoken-tutorial.org ല് ബന്ധപ്പെടുക |
| 09.35 | സ്പോകെന് ട്യൂട്ടോറിയല് പ്രൊജക്റ്റ്, ടോക്ക് ടു എ ടീച്ചര് പ്രൊജക്റ്റ്ന്റെ ഭാഗമാണ്. |
| 09.40 | ഇതിനെ പിന്താങ്ങുന്നത് "നാഷണല് മിഷന് ഓണ് എഡ്യൂക്കേഷന് ത്രൂ ICT, MHRD, ഗവന്മെന്റ് ഓഫ് ഇന്ത്യ" |
| 09.47 | ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല് വിവരങ്ങള് ഇവിടെ ലഭ്യമാണ് |
| 09.52 | ഈ ട്യൂട്ടോറിയല് വിവര്ത്തനം ചെയ്തത് ദേവി സേനന്,IIT Bombay |
| 09.55 | ഞങ്ങളോട് സഹകരിച്ചതിന് നന്ദി. |