BASH/C3/Recursive-function/Malayalam

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 പ്രിയ സുഹൃത്തുക്കളെ, Recursive function. സ്പോകെൻ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം '
00:07 ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കും
00:10 'ഒരു റിക്കേസിവ്' ഫങ്ഷൻ
00:12 ചില ഉദാഹരണങ്ങളുടെ സഹായത്തോടെ.
00:15 ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിന്, BASH.'ലെ Shell Scripting ൻറെ അറിവ് നിങ്ങൾക്ക് ഉണ്ടായിരിക്കണം.
00:20 ഇല്ലെങ്കിൽ, അതുമായി ബന്ധപ്പെട്ട ട്യൂട്ടോറിയലിനായി, കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. 'Http: //www.spoken-tutorial.org'
00:27 ഈ ട്യൂട്ടോറിയലിനായി ഞാൻ ഉപയോഗിക്കുന്നു
00:29 'ഉബുണ്ടു ലിനക്സ് 12.04' ഓപ്പറേറ്റിങ് സിസ്റ്റം
00:33 GNU BASH പതിപ്പ് 4.2
00:37 ദയവായി GNU BASH 'പതിപ്പു് 4' അല്ലെങ്കിൽ അതിനുമുകളിൽ പ്രയോഗത്തിൽ ശുപാർശ ചെയ്തിരിയ്ക്കുന്നു.
00:44 ഒരുrecursive functionഎന്താണ് എന്ന് നമുക്ക് നോക്കാം.
00:48 recursive function സവയം കാൾ ചെയുന്നു
00:52 Recursion സങ്കീർണ്ണമായalgorithms.ൻറെ ലളിതമായ ഒരു സാങ്കേതികതയാണ്.
00:59 'Factorial.sh എന്ന് പേരുള്ള ഒരു ഫയൽ തുറക്കട്ടെ.
01:04 ഞാൻ ഈ ഫയലിൽ 'കോഡ്' ടൈപ്പ് ചെയ്തിട്ടുണ്ട്.
01:07 ഇത് shebang line. ആണ്.
01:10 'ഫാക്റ്റോറിയൽ ()' 'ഫങ്ഷൻ' പേരാണ്.
01:12 ഇതിൽ ഉള്ളിൽ, ഒരു സന്ദേശം “Inside factorial function”.പ്രിന്റ് ചെയ്യുന്നു.
01:19 ഈ പ്രസ്താവന ഉപയോക്താവിന്റെ ഇൻപുട്ട് 'വായിക്കുകയും വേരിയബിൾ' n 'ൽ' മൂല്യം 'സംഭരിക്കുകയും ചെയ്യുന്നു.
01:26 ഇവിടെ നമുക്ക് 'if-else' condition.ഉണ്ട്..
01:30 If കണ്ടിഷൻ N 'ന്റെ മൂല്യം പൂജ്യത്തിന് തുല്യമാണോ എന്ന് പരിശോധിച്ചാൽ.
01:36 True, ആണെങ്കിൽ, "factorial value of n is 1". മെസ്സേജ് കാണിക്കുന്നു
01:42 else' 'if' സ്റ്റെമെന്റ്റ് വേറെ ഭാഗമാണ്.
01:46 ഇത് 'factorial' function.എന്നാണ് വിളിക്കുന്നത്.
01:50 'Fi' if-else സ്റ്റെമെന്റ്റ് ന്റെ അവസാനം ആണ്.
01:55 നമുക്ക് 'ഫയൽ "factorial.sh" റൺ ചെയ്യുക.
01:59 'CTRL + ALT' , 't 'എന്നീ കീകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ കീ ബോർഡിൽ ഒരേസമയം' ടെർമിനൽ തുറക്കുക.
02:07 ടൈപ്പ്: chmod space plus x space factorial dot sh
02:15 Enter.അമർത്തുക .'
02:17 ടൈപ്പ് 'dot slash factorial.sh'
02:21 Enter.അമർത്തുക .'
02:24 "Enter the number:" എന്ന് kanum
02:26 ഞാൻ 0 കൊടുക്കുന്നു
02:29 'ഔട്ട്പുട്ട്' ഇതായി പ്രദർശിപ്പിച്ചിരിക്കുന്നു:
02:31 "factorial value of 0 is 1".
02:35 ഇപ്പോള്up-arrow കീ അമര്ത്തുക. മുമ്പത്തെcommand. ഓർക്കുക.
02:40 Enter. അമർത്തുക
02:42 ഈ സമയം, ഞാൻ 5 കൊടുക്കുന്നു .
02:45 ഇപ്പോൾ 'ഔട്ട്പുട്ട്' ഇതായി പ്രദർശിപ്പിച്ചിരിക്കുന്നു:
02:47 "Inside factorial function".
02:51 'factorial' function.ൽ കൂടുതൽ യുക്തി ഉൾപ്പെടുത്താം.'
02:56 ഒരു സംഖ്യയുടെfactorial ഞങ്ങൾ കണക്കാക്കുന്നു.
03:01 നമ്മുടെcode. തിരികെ വരിക.
03:03 'Echo' statement code block ഉപയോഗിച്ച് 'ഫാക്റ്റോറിയൽ ഫംഗ്ഷനിൽ' 'പകരം വയ്ക്കുക.
03:10 'സേവ്' ക്ലിക്ക് ചെയ്യുക.
03:13 'temp' ഒരു 'വേരിയബിൾ' 'ആണ്. കൂടാതെ അത്value നല്കുകയും ചെയ്യുന്നു.
03:19 'If' കണ്ടിഷൻ വേരിയബിൾ മൂല്യം 1 എന്നത് തുല്യമാണോ എന്ന് പരിശോധിച്ചാൽ.
03:25 True,ആണെങ്കിൽ, അത് '1' അച്ചടിക്കും.
03:29 if സ്റ്റെമെന്റ്റ് ന്റെ else പാർട്ട് ആണ്
03:33 ഇത് 'temp' വേരിയബിള് മൂല്യത്തില് നിന്നും കുറയ്ക്കുന്നു
03:37 ഫലം വേരിയബിളിൽ 'f' ൽ സൂക്ഷിക്കുന്നു.
03:42 വേരിയബിൾ 'എഫ്' ഫാക്റ്റോറിയൽ ഫംഗ്ഷൻ 'ഔട്ട്പുട്ട്' ആണ്. '
03:46 ഇത് ഒരു recursive call. ആണ്.
03:50 'F' ഉം 'temp' ന്റെയും മൂല്യം 'f'- ൽ മൾട്ടിപ്ലെ ചെയ്ത സംഭരിക്കുകയും ചെയ്യുന്നു.
03:57 അപ്പോൾ 'f' 'ന്റെ മൂല്യം' അച്ചടിക്കുക.
04:00 'If-else' സ്റ്റെമെന്റ്റ് function. എൻ നിവയുടെ അവസാനവും.'
04:05 ഇപ്പോൾ നമ്മുടെ 'സ്ലൈഡുകളിലേക്ക് തിരിച്ചു വരൂ.'
04:08 പ്രോഗ്രാമിന്റെ ഒഴുക്കിനെക്കുറിച്ച് നമുക്ക് മനസിലാക്കാം.
04:12 'N' ന്റെ മൂല്യം ഉപയോക്താവിൽ നിന്നും എടുത്തതാണ്. അതായത്, 'n'.
04:17 നൽകിയ മൂല്യം പൂജ്യത്തിന് തുല്യമാണെങ്കിൽ അത് ഒരു സന്ദേശം പ്രിന്റ് ചെയ്യുന്നു
04:24 function factorial.ആണ്.
04:29 ഇവിടെ, 'equal to one' value എന്നത് 'one' എന്ന മൂല്യത്തെ പ്രിന്റ് ചെയ്യും.
04:36 ഇല്ലെങ്കിൽ, മൂല്യം ഒന്നിന് തുല്യമാകുമ്പോൾ recursive call ആക്കുന്നു.
04:44 പിന്നെ, എല്ലാ മൂല്യങ്ങളും ഗുണിച്ച് പ്രദർശിപ്പിച്ചിരിക്കുന്നു.
04:49 ഇപ്പോൾ നമ്മുടെterminal. വരിക.
04:52 up-arrowകീ അമർത്തുക.
04:54 മുമ്പത്തെ കമ്മന്റ് ഓർക്കുക './factorial.sh'
04:58 Enter. അമർത്തുക .'
05:00 ഇപ്പോൾ input value.എന്ന നിലയിൽ '5'
05:05 നമുക്ക് സംഖ്യ 5 ന്റെ 'ഫാക്റ്റോറിയൽ' ലഭിക്കും
05:08 അതായത് 120
05:11 പ്രോഗ്രാമിന്റെ ഒഴുക്ക് നമുക്ക് ടെർമിനലിൽ 'കാണാം. പ്രോഗ്രാമിന്റെ ഒഴുക്ക് ഫ്ലോ ചെയ്യുക.
05:18 നമ്മുടെ സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം.
05:20 ചുരുക്കത്തിൽ നമുക്ക് ഈ ട്യൂട്ടോറിയലിൽ പഠിക്കാം
05:23 Recursive ഫംഗ്ഷൻ
05:25 ചില ഉദാഹരണങ്ങളുടെ സഹായത്തോടെ.
05:28 ഒരു അസൈൻമെൻറ് എന്ന നിലയിൽrecursive function 'N' 'സംഖ്യകളുടെ സംഖ്യ കണക്കാക്കുന്നു.
05:36 ചുവടെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.
05:39 ഇത് സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.
05:43 നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അത് ഡൌൺലോഡ് ചെയ്ത് കാണാം.
05:47 സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്ട് ടീം: * സ്പോക്കണ് ട്യൂട്ടോറിയല്സ് ഉപയോഗിച്ച് വര്ക്ക്ഷോപ്പ് നടത്തുന്നു;
05:53 ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു.
05:58 കൂടുതൽ വിവരങ്ങൾക്ക് contact@spoken-tutorial.org ൽ എഴുതുക
06:06 'സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റ്' ടോക്ക് ടു എ ടീച്ചർ പദ്ധതിയുടെ ഭാഗമാണ്.
06:10 ഇതിനെ പിന്തുണക്കുന്നത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ.
06:18 ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കൊടുത്തിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമാണ്. 'http: //spoken-tutorial.org \ nMEICT- ആമുഖം'
06:24 സ്ക്രിപ്റ്റ് FOSSEE, സ്പോക്കൺ ട്യൂട്ടോറിയൽ ടീമുകൾ സംഭാവന ചെയ്തു.
06:29 ഇത് വിജി നായർ ആണ്.
06:33 പങ്കുചേർന്നതിന് നന്ദി.

Contributors and Content Editors

PoojaMoolya, Prena