PERL/C2/More-Conditional-statements/Malayalam
From Script | Spoken-Tutorial
Time | Narration |
00:00 | PERL ലെ if-elsif-else and switch conditional statements എന്ന സ്പോക്കൺ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. |
00:07 | ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കും |
00:10 | Perl ലെ if-elsif-else സ്റ്റെമെന്റ്റ് switch സ്റ്റെമെന്റ്റ് . |
00:15 | ഞാൻ Ubuntu Linux 12.04' ഓപ്പറേറ്റിംഗ് സിസ്റ്റം Perl 5.14.2എന്നിവ ഉപയോഗിക്കുന്നത്. |
00:22 | ഞാൻ gedit ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കും. |
00:25 | താങ്കൾ ക്കു ഏതെങ്കിലും ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കാം. |
00:29 | നിങ്ങൾക്ക് Perl,ലെ വേരിയബി ൾ comments എന്നിവയുടെ അടിസ്ഥാന അറിവും ഉണ്ടായിരിക്കണം |
00:34 | for, foreach, while do-while എന്ന ലൂപ്പ് കാൾ |
00:38 | if if-else സ്റ്റെമെന്റ്സ് അധിക നേട്ടമായിരിക്കുമെങ്കിൽ. |
00:43 | Spoken Tutorial വെബ്സൈറ്റിൽ ബന്ധപ്പെട്ട സ്പോക്കൺ ട്യൂട്ടോറിയലിലൂടെ പോകുക. |
00:48 | Perl ലെ If-elsif-else സ്റ്റെമെന്റ്റ് കൾ ഉപയോഗിക്കുന്നത് |
00:52 | മുൾട്ടിപ്ലെ കണ്ടീഷൻ ടെസ്റ്റ് ചെയ്യാൻ |
00:54 | എല്ലാകണ്ടിഷനുകളും പരാജയപ്പെടുമ്പോൾ, അത് 'else' ബ്ലോക്ക് എക്സിക്യൂട്ട് ചെയുന്നു |
00:59 | 'If-elsif-else' 'ന്റെ സിന്റഎക്സ് താഴെ ചേർക്കുന്നു. |
01:04 | if space open bracket condition1 close bracket space open curly ബ്രാക്കറ്റ് Enterഅമർത്തുക |
01:13 | കണ്ടീഷൻ 'True' ആകുകുമ്പോൾ പീസ് ഓഫ് കോഡ് ഓഫ് കോഡ് എക്സിക്യൂട്ട് ചെയ്യപ്പെടും |
01:18 | 'Enter' അമർത്തുക |
01:20 | Close curly bracket space elsif space open bracket condition2 close bracket space open curly bracket |
01:30 | Enter അമർത്തുക മറ്റൊരു പീസ് ഓഫ് കോഡ് സെമി കോളൺ |
01:33 | elsif condition true ആണെങ്കിൽ എക്സിക്യൂട്ട് ചെയ്യപ്പെടുന്നു |
01:37 | 'Enter' അമർത്തുക |
01:39 | Close curly bracket space else space open curly bracket |
01:44 | 'Enter' . കണ്ടീഷൻ false ആണെങ്കിൽ കോഡ് എക്സിക്യൂട്ട് ചെയുന്നു സെമിക്കോളൻ |
01:51 | press Enter .Close curly bracket. |
01:55 | 'Condition1' true 'ആണെങ്കിൽ, if കണ്ടീഷൻ ചെക്ക് ചെയ്ത എക്സിക്യൂട്ട് ചെയുന്നു |
02:01 | condition1 true ആണെങ്കിൽ ഇല്ലെങ്കിൽ, else if കണ്ടീഷൻ ചെക്ക് ചെയ്ത എക്സിക്യൂട്ട് ചെയുന്നു |
02:06 | അല്ലെങ്കിൽ 'else' ബ്ലോക്കിനുള്ളിലെ കോഡ് എക്സിക്യൂട്ട് ചെയുന്ന് |
02:11 | ഇനി നമുക്ക് 'if' elsif-else statement ന്റെ ഒരു ഉദാഹരണം നോക്കാം. |
02:16 | ടെർമിനൽ തുറന്ന് ടൈപ്പ് ചെയ്യുക: |
02:19 | gedit conditionalBlocks dot pl space ampersand |
02:26 | 'Enter' അമർത്തുക. |
02:28 | ഇത് "gedit" ൽ "conditionalBlocks.pl" ഫയൽ തുറക്കും. ' |
02:33 | സ്ക്രീനില് പ്രദര്ശിപ്പിച്ചതുപോലെ താഴെ പറയുന്ന കോഡ് കോഡ് ടൈപ്പ് ചെയ്യുക. |
02:38 | നമ്മൾ 'Perl' എന്ന മൂല്യത്തെlanguageഎന്നാക്കി മാറ്റുന്നു. |
02:44 | ശ്രദ്ധിക്കുക eq എന്നത് string comparison ഓപ്പറേറ്റർ . |
02:49 | പിന്നെ നമുക്ക് ചെക്ക് ചെയ്യേണ്ട വിവിധ കണ്ടിഷൻസ് ഉണ്ട് |
02:55 | ഇപ്പോൾ, 'Ctrl + s' അമർത്തുക ഫയൽ saveചെയ്യുക. |
02:58 | തുടർന്ന് ടെർമിനലിലേക്ക് നേരിട്ട് ഫയൽ നേരിട്ട് എക്സിക്യൂട്ട് ചെയുക |
03:02 | ടൈപ്പ്: perl conditionalBlocks dot pl |
03:09 | ശ്രദ്ധിക്കുക:ഞാൻ കംപിലേഷൻ സ്റ്റെപ് ഒഴിവാക്കുന്നു. പേൾ സ്ക്രിപ്റ്റുകൾ എക്സിക്യൂട്ട് ചെയ്യുന്നതിനുള്ള ഒരു നിർബന്ധ നടപടിയല്ല ഇത്. |
03:16 | എന്തെങ്കിലും കംപിലേഷൻ പിശകുണ്ടെങ്കിൽ, |
03:18 | എക്സിക്യൂഷൻ ഒരു പിശക് കാണിക്കുകയും സ്ക്രിപ്റ്റിന്റെ എക്സിക്യൂഷൻ നിർത്തുകയും ചെയ്യും. |
03:23 | ഇപ്പോൾ 'Enter' അമർത്തുക. |
03:25 | ടെർമിനലിൽ കാണിച്ചിരിക്കുന്ന ഔട്ട്പുട്ട് |
03:27 | "Hi, I am Perl" |
03:29 | ഇപ്പോൾ, അടുത്ത കേസ് നോക്കാം. |
03:31 | gedit. ലേക്ക് മാറുക. |
03:33 | വേരിയബിൾ ' language എന്നതിന് 'Java' കൊടുക്കുക |
03:37 | ഫയല് save ചെയ്യുന്നതിനായി 'Ctrl + s' അമർത്തുക |
03:40 | ടെർമിനലിലേക്ക് പോകുക, ഫയൽ എക്സിക്യൂട്ട് ചെയുക |
03:43 | ടൈപ്പ്:perl conditionalBlocks dot pl |
03:50 | Enter.അമര്ത്തുക. |
03:53 | ടെർമിനലിൽ കാണിച്ചിരിക്കുന്ന ഔട്ട്പുട്ട്"Hi, I am Java". |
03:59 | വീണ്ടും നമുക്ക് gedit. ലേക്ക് മാറാം. |
04:03 | ഇപ്പോൾ languageവേരിയബിളിന് English നൽകാം. |
04:07 | ഫയൽ സംരക്ഷിക്കാൻ 'ctrl + s' അമർത്തുക. |
04:09 | ടെർമിനലിലേക്ക് പോകുക, ഫയൽ എക്സിക്യൂട്ട് ചെയുക |
04:13 | ടൈപ്പ്: perl conditionalBlocks dot pl |
04:18 | 'Enter അമർത്തുക.' ടെർമിനലിൽ കാണിച്ചിരിക്കുന്ന ഔട്ട്പുട്ട്: |
04:22 | "I am not a computer language". |
04:27 | മൂന്ന് കേസുകളാണ് അത് സൂചിപ്പിക്കുന്നത് |
04:29 | ഒരു if block സാറ്റിസ്ഫിയ ചെയ്തെങ്കിൽ condition എക്സിക്യൂട്ട് ചെയുന്നു |
04:35 | അല്ലെങ്കിൽ ഡിഫാൾട്ട് else blockഎക്സിക്യൂട്ട് ചെയ്യും. |
04:39 | നമ്മുടെ ആവശ്യാനുസരണം നമുക്ക് നിരവധി elsif കണ്ടിഷൻസ് ഉണ്ടാകാം. |
04:46 | ഇതാ നിങ്ങൾക്ക് ഒരു അസൈൻമെന്റ് - |
04:48 | ഒരു 'if-elsif-else' 'സ്റ്റേറ്റ്മെന്റ് പ്രിന്റ് ചെയ്യാനായി എഴുതുക |
04:51 | “I am a Science graduate” if stream is 'science' |
04:55 | “I am a Commerce graduate” if stream is 'commerce' |
04:59 | “I am an Arts graduate” if stream is neither 'science' nor 'commerce'. |
05:06 | ഇനി നമുക്ക്switchസ്റ്റേറ്റ്മെന്റിനെക്കുറിച്ച് പഠിക്കാം. |
05:10 | Perl 5.8 വരെ Perl ൽ switch സ്റ്റെമെന്റ്റ് ഉണ്ടായിരുന്നില്ല. ' |
05:14 | അതിനുശേഷംSwitch module അവതരിപ്പിച്ചു |
05:18 | അത് ' switch സ്റ്റെമെന്റ്റ് ന്റെ ഫങ്ക്ഷണാലിറ്റി കൊടുക്കുന്നു |
05:22 | ശ്രദ്ധിക്കുക:Perl ലെ Modulesപിന്നീട് ട്യൂട്ടോറിയലുകളില് പരിരക്ഷിക്കും. |
05:27 | switchന്റെ സിന്റഎക്സ് ഇനിപറയുന്നതാണ്: |
05:30 | use Switch semicolon |
05:32 | 'Enter' അമർത്തുക |
05:34 | switch space open bracket $ (dollar) value close bracket space open curly bracket |
05:42 | 'Enter' അമർത്തുക |
05:44 | case space 1 space open curly bracket executes when dollar value equal to 1 close curly bracket. |
05:53 | 'Enter' അമർത്തുക. |
05:55 | case space single quote a single quote space open curly bracket executes when dollar value equal to single quote a single quote close curly bracket |
06:09 | Press Enter . else space open curly bracket executes when dollar value does not match any of the cases |
06:18 | close curly bracket. Press Enter . |
06:20 | Close curly bracket. |
06:22 | നമുക്ക് സാമ്പിൾ പ്രോഗ്രാം ഉപയോഗിച്ച് switchമനസിലാക്കാം. |
06:26 | ടെർമിനൽ തുറന്ന് ടൈപ്പ് ചെയ്യുക: |
06:29 | gedit sampleSwitch dot pl space ampersand |
06:36 | 'Enter' അമർത്തുക. |
06:38 | ഇപ്പോൾ, സ്ക്രീനിൽ കാണിച്ചിരിക്കുന്നതുപോലെ മാതൃക പ്രോഗ്രാം ടൈപ്പ് ചെയ്യുക. |
06:38 | ഇപ്പോൾ, സ്ക്രീനിൽ കാണിച്ചിരിക്കുന്നതുപോലെ സാമ്പിൾ പ്രോഗ്രാം ടൈപ്പ് ചെയ്യുക. |
06:43 | switch സ്റ്റെമെന്റ്റ് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നമുക്ക് മനസിലാക്കാം. |
06:46 | use Switch സ്റ്റെമെന്റ്റ് Perl കോഡ് ലെ Switch മൊഡ്യൂൾ ഉൾക്കൊള്ളുന്നു |
06:54 | കുറിപ്പ്:ഞങ്ങൾ തുടർന്നുള്ള ട്യൂട്ടോറിയലുകളിൽuse keyword,' ഉപയോഗിച്ചു നോക്കാം. |
07:00 | ഇപ്പോൾ നമ്മൾ വിവിധ കേസുകൾ നോക്കാം |
07:03 | 'Per' എന്നതിന് വാരിയബിൾ $var കൊടുത്തു |
07:08 | വാരിയബിൾ '$ Var' ന്റെ മൂല്യം switch സ്റ്റേറ്റ്മെന്റിൽ ചെക്ക് ചെയ്തു . |
07:14 | ആദ്യ സംഭവത്തിൽ,'Perl'. എന്നതുമായി ഇത് പൊരുത്തപ്പെടുന്നു. |
07:19 | അതിനാൽ, ഈ case നേരെ എഴുതുന്ന കോഡ് എക്സിക്യൂട്ട് ചെയ്യും. |
07:24 | ഫയൽ save ചെയ്യാൻ 'Ctrl + s' ' അമർത്തുക. |
07:27 | ഇപ്പോൾ, ടെർമിനലിലേക്ക് പോയി സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുക |
07:31 | perl sampleSwitch.pl |
07:36 | 'Enter' അമർത്തുക. |
07:38 | ടെർമിനലിൽ കാണിച്ചിരിക്കുന്ന ഔട്ട്പുട്ട് കാണിക്കുന്നു |
07:41 | "I am Perl" |
07:43 | 'Gedit ൽ' sampleSwitch.pl 'യിലേക്ക് മാറുക.' |
07:48 | ഇനി നമുക്ക് '$ var' വേരിയബിളായി 'Linux' ൽ നൽകാം. |
07:52 | 'Ctrl + s' ' അമർത്തുക. |
07:57 | വീണ്ടും, '$ var' വേരിയബിളിന്റെ മൂല്യംswitch ൽ ചെക്ക് ചെയുക . |
08:03 | 'Linux'.മായി ഇത് മാച്ച് നൽകുന്നു |
08:05 | അതിനാൽ, ഈ case നേരെ എഴുതുന്ന കോഡ് എക്സിക്യൂട്ട് ചെയ്യും |
08:10 | ഇപ്പോൾ, ടെർമിനലിലേക്ക് പോയി സ്ക്രിപ്റ്റ് എക്സിക്യൂട്ട് ചെയുക |
08:15 | perl sampleSwitch.pl |
08:19 | 'Enter' അമർത്തുക. |
08:21 | ടെർമിനലിൽ കാണിച്ചിരിക്കുന്ന ഔട്ട്പുട്ട് കാണിക്കുന്നു. |
08:24 | "I am Linux" |
08:26 | 'Gedit ൽ' sampleSwitch.pl 'എന്നതിലേക്ക് മാറുക. |
08:30 | അതുപോലെ, വാരിയബിൾ '$ var' ന് 'Java' എന്ന മൂല്യം ഉണ്ട്. രണ്ടാമത്തെ case ചെക്ക് ചെയ്യും |
08:38 | ഇപ്പോൾ English എന്നത് വാരിയബിൾ $varലേക്ക് മാറ്റാം. |
08:42 | വീണ്ടും, '$ var' വേരിയബിളിന്റെ മൂല്യം switch.ൽ ചെക്ക് ചെയാം . |
08:47 | case സ്റ്റെമെന്റ്റ് കളുമായി ഏത് മാച്ച് ആകുന്നില്ല |
08:50 | അതുകൊണ്ട് elseറ്റേറ്റ്മെന്റ് എക്സിക്യൂട്ട് ചെയ്യും |
08:54 | ഇപ്പോൾ, ടെർമിനലിലേക്ക് പോയി സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുക. |
09:00 | perl sampleSwitch.pl |
09:07 | 'Enter' അമർത്തുക. |
09:09 | ടെർമിനലിൽ താഴെ കാണിക്കുന്ന ഔട്ട്പുട്ട് കാണിക്കുന്നു: |
09:12 | "I am not a computer language" |
09:17 | ഈ മൂന്ന് കേസുകളും സൂചിപ്പിക്കുന്നത്: |
09:20 | case എക്സിക്യൂട്ട് ചെയ്യുന്നതിനെ എക്സ് പ്രെഷന്റെ ന്റെ മൂല്യം തീരുമാനിക്കുന്നു. |
09:25 | സാധുതയുള്ള case മാത്രം മാത്രമേ എക്സിക്യൂട്ട് ചെയ്യുകയുള്ളൂ |
09:28 | വാലിഡ് case ഇല്ലെങ്കിൽ default else caseഎക്സിക്യൂട്ട് ചെയ്യും. |
09:35 | else case. എഴുതാൻ നിർബന്ധമല്ല. ' |
09:39 | അത്തരം സാഹചര്യങ്ങളിൽ, |
09:41 | ഒരു cases മാച്ച് ആകുന്നില്ല എങ്കിൽ |
09:44 | switch' സ്റ്റെമെന്റ്റ് ൽ നിന്ന് ഔട്പുട്ട് ഉണ്ടാകില്ല. |
09:48 | നിങ്ങൾക്കുള്ള മറ്റൊരു അസൈൻ ഇതാ: |
09:50 | മുമ്പത്തെ അസൈൻമെന്റ് വീണ്ടും എഴുതുക |
09:53 | ഈ ട്യൂട്ടോറിയലിൽ, switch സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിച്ചു് നേരത്തെ നൽകിയിരുന്നു. |
09:57 | സംഗ്രഹിക്കാം. |
09:59 | ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിച്ചത്: |
10:01 | if-elsif-else സ്റ്റെമെന്റ്റ് |
10:04 | സാമ്പിൾ പ്രോഗ്രാമുകൾ ഉപയോഗിച്ച്Perl ലെ switch സ്റ്റെമെന്റ്റ് |
10:08 | ലഭ്യമായ ലിങ്ക് കാണുക. |
10:12 | ഇത് സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. |
10:15 | നിങ്ങൾക്ക് നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, ഡൌൺലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. |
10:20 | സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്ട് ടീം:സ്പോക്കണ് ട്യൂട്ടോറിയല്സ് ഉപയോഗിച്ച് വര്ക്ക്ഷോപ്പ് നടത്തുന്നു. |
10:25 | ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു. |
10:30 | കൂടുതൽ വിവരങ്ങൾക്ക് ദയവായി എഴുതുക:കോണ്ടാക്റ്റ് ഹൈഫൻ ട്യൂട്ടോറിയൽ ഡോട്ട് org. |
10:36 | "സ്പോക്കൺ ട്യൂട്ടോറിയൽ" പ്രോജക്റ്റ് "ടോക്ക് ടു എ ടീച്ചർ" എന്ന പദ്ധതിയുടെ ഭാഗമാണ്. |
10:40 | ഇത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ. |
10:47 | ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ലഭ്യമാണ്:spoken hyphen tutorial dot org slash NMEICT hyphen Intro. |
10:58 | നിങ്ങൾ ഈ 'PERL' 'ട്യൂട്ടോറിയൽ ഇഷ്ടപ്പെട്ടുവെന്ന് പ്രതീക്ഷിക്കുന്നു. |
11:00 | ഇത് വിജി നായർ ആണ്, സൈൻ ഓഫ് ചെയ്യുന്നു. |
11:03 | അംഗമാകുന്നതിന് നന്ദി. |