Difference between revisions of "Java/C2/Logical-Operations/Malayalam"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border=1 || ''Time''' || '''Narration''' |- | 00:02 | Javaയിലെ '''Logical Operators''' എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയല…')
 
 
(3 intermediate revisions by the same user not shown)
Line 21: Line 21:
 
|-
 
|-
 
| 00:30
 
| 00:30
| ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിനായി, ''' Java''' യിലെ '''relational operators''' അറിഞ്ഞിരിക്കണം.
+
| ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിനായി, ''' Java'''യിലെ '''relational operators''' അറിഞ്ഞിരിക്കണം.
 
|-
 
|-
 
| 00:35
 
| 00:35
Line 27: Line 27:
 
|-
 
|-
 
| 00:40
 
| 00:40
| ഒന്നിലധികം '''conditions''' പരിശോധിക്കുന്നതിന്  logical operators ഉപയോഗിക്കുന്നു .
+
| ഒന്നിലധികം '''conditions''' പരിശോധിക്കുന്നതിന്  logical operators ഉപയോഗിക്കുന്നു.
 
|-
 
|-
 
| 00:48
 
| 00:48
Line 33: Line 33:
 
|-
 
|-
 
| 00:54
 
| 00:54
|  and, or, not. ഓരോന്നും വിശദമായി  പരിശോധിക്കാം. Eclipse  ലേക്ക് പോകുക.
+
|  and, or, not. ഓരോന്നും വിശദമായി  പരിശോധിക്കാം. Eclipseലേക്ക് പോകുക.
 
|-
 
|-
 
| 01:04
 
| 01:04
|  ഇവിടെ നമുക്ക്  Eclipse IDEയും ബാക്കിയുള്ള കോഡിന് ആവശ്യമായ ഘടനയും ഉണ്ട് .
+
|  ഇവിടെ നമുക്ക്  Eclipse IDEയും ബാക്കിയുള്ള കോഡിന് ആവശ്യമായ ഘടനയും ഉണ്ട്.
 
|-
 
|-
 
| 01:10
 
| 01:10
| '''LogicalOperators''' എന്ന class സൃഷ്ടിച്ച് അതിൽ main methodചേർത്തിട്ടുണ്ട്.  
+
| '''LogicalOperators''' എന്ന class സൃഷ്ടിച്ച് അതിൽ main method ചേർത്തിട്ടുണ്ട്.  
 
|-
 
|-
 
|01:15  
 
|01:15  
Line 48: Line 48:
 
|-
 
|-
 
| 01:23
 
| 01:23
| conditions ന്റെ ഭലം bൽ സ്റ്റോർ ചെയ്യുന്നു.
+
| conditionsന്റെ ഫലം bൽ സ്റ്റോർ ചെയ്യുന്നു.
 
|-
 
|-
 
| 01:29
 
| 01:29
|  '''''int age''' is equalto '''11 '''   
+
|  '''''int age''''' is equal to '''11 '''   
 
|-
 
|-
 
| 01:35
 
| 01:35
|  '''''int weight '''isequalto '''42 '''
+
|  '''''int weight '''is equal to '''42 '''
 
|-
 
|-
 
|  01:42
 
|  01:42
Line 60: Line 60:
 
|-
 
|-
 
| 01:46
 
| 01:46
|  നമ്മൾ ആ വ്യക്തിയുടെ പ്രായം 18ന് താഴെയാണോയെന്നും ഭാരം കുറഞ്ഞത്‌  40kg യെങ്കിലും ഉണ്ടോ എന്നും പരിശോധിക്കുന്നു.
+
|  നമ്മൾ ആ വ്യക്തിയുടെ പ്രായം 18ന് താഴെയാണോയെന്നും ഭാരം കുറഞ്ഞത്‌  40kgയെങ്കിലും ഉണ്ടോ എന്നും പരിശോധിക്കുന്നു.
 
|-
 
|-
 
| 01:52
 
| 01:52
Line 66: Line 66:
 
|-
 
|-
 
|  01:57
 
|  01:57
| '''b''' is equal to'''age''' ''less than '''''18''' ''ampersand ampersand'' '''weight''' ''greater than equal to'' '''40'''
+
| '''b''' is equal to '''age''' ''less than '''''18''' '' ampersand ampersand'' '''weight''' ''greater than equal to'' '''40'''
 
|-
 
|-
 
| 02:19
 
| 02:19
Line 75: Line 75:
 
|-
 
|-
 
| 02:31
 
| 02:31
| This operation is called the '''and''' operation.
+
| ഇതിനെ  '''and'''  ഓപ്പറേഷൻ എന്ന് പറയുന്നു.  
ഇതിനെ  '''and'''  ഓപ്പറേഷൻ എന്ന് പറയുന്നു.  
+
 
|-
 
|-
 
|  02:35
 
|  02:35
Line 82: Line 81:
 
|-
 
|-
 
| 02:40
 
| 02:40
|  '''''System '''dot '''out '''dot '''println(''b'');'''''
+
|  '''''System ''' dot '''out '''dot '''println(''b'');'''''
 
|-
 
|-
 
| 02:48
 
| 02:48
Line 91: Line 90:
 
|-
 
|-
 
| 03:02
 
| 03:02
| ഒരു കണ്‍ഡിഷൻ  satisfy  ചെയ്യാത്ത രീതിയിൽ “weight”  ൽ മാറ്റം വരുത്തി കോഡ് വീണ്ടും റണ്‍ ചെയ്യുക.
+
| ഒരു കണ്‍ഡിഷൻ  satisfy  ചെയ്യാത്ത രീതിയിൽ “weight”ൽ മാറ്റം വരുത്തി കോഡ് വീണ്ടും റണ്‍ ചെയ്യുക.
 
|-
 
|-
 
| 03:08
 
| 03:08
| '''42''' നെ '''32''' ആക്കുക.
+
| '''42'''നെ '''32''' ആക്കുക.
 
|-
 
|-
 
| 03:14
 
| 03:14
Line 103: Line 102:
 
|-
 
|-
 
| 03:24
 
| 03:24
| എന്തെന്നാൽ, പ്രായം 18 ൽ താഴെ എന്ന കണ്‍ഡിഷൻ ശരിയാകുന്നു.  
+
| എന്തെന്നാൽ, പ്രായം 18ൽ താഴെ എന്ന കണ്‍ഡിഷൻ ശരിയാകുന്നു.  
 
|-
 
|-
 
| 03:29
 
| 03:29
Line 109: Line 108:
 
|-
 
|-
 
| 03:34
 
| 03:34
| ഫലം  trueആകാൻ, രണ്ട് കണ്‍ഡിഷനുകളും  true ആക്കേണ്ട സാഹചര്യങ്ങളിൽ ആണ്  '''and''' ഉപയോഗിക്കുന്നത്.
+
| ഫലം  true ആകാൻ, രണ്ട് കണ്‍ഡിഷനുകളും  true ആക്കേണ്ട സാഹചര്യങ്ങളിൽ ആണ്  '''and''' ഉപയോഗിക്കുന്നത്.
 
|-
 
|-
 
| 03:39
 
| 03:39
| അതിനാലാണ് ഔട്ട്‌പുട്ട് false ആയത്
+
| അതിനാലാണ് ഔട്ട്‌പുട്ട് false ആയത്.
 
|-
 
|-
 
| 03:43
 
| 03:43
| ഇങ്ങനെ  ഇരട്ട ampersandചിഹ്നം ഉപയോഗിച്ച്  '''and'''  ഓപ്പറേഷൻ നടത്താം.
+
| ഇങ്ങനെ  ഇരട്ട ampersand ചിഹ്നം ഉപയോഗിച്ച്  '''and'''  ഓപ്പറേഷൻ നടത്താം.
 
|-
 
|-
 
|  03:53
 
|  03:53
Line 127: Line 126:
 
|-
 
|-
 
|  04:09
 
|  04:09
|  നേരത്തേയുള്ള കണ്‍ഡിഷൻ നീക്കം ചെയ്യാ.
+
|  നേരത്തേയുള്ള കണ്‍ഡിഷൻ നീക്കം ചെയ്യാം.
 
|-
 
|-
 
| 04:15
 
| 04:15
Line 136: Line 135:
 
|-
 
|-
 
| 04:35
 
| 04:35
|  ഇവിടെ രണ്ട് കണ്‍ഡിഷനുകളും അവയ്ക്ക് ഇടയിൽ ഇരട്ട pipeചിഹ്നവും ഉണ്ട്.  
+
|  ഇവിടെ രണ്ട് കണ്‍ഡിഷനുകളും അവയ്ക്ക് ഇടയിൽ ഇരട്ട pipe ചിഹ്നവും ഉണ്ട്.  
 
|-
 
|-
 
| 04:40
 
| 04:40
Line 160: Line 159:
 
|-
 
|-
 
| 05:25
 
| 05:25
| '''11''' നെ '''17''' ആക്കുക.
+
| '''11'''നെ '''17''' ആക്കുക.
 
|-
 
|-
 
| 05:30
 
| 05:30
Line 169: Line 168:
 
|-
 
|-
 
|  05:41  
 
|  05:41  
|  ഈ രീതിയിൽ, ഇരട്ട PIPE ചിഹ്നം  ചിഹ്നം ഉപയോഗിച്ച് '''or''' ഓപ്പറേഷൻ  നടത്തുന്നു.
+
|  ഈ രീതിയിൽ, ഇരട്ട PIPE ചിഹ്നം ഉപയോഗിച്ച് '''or''' ഓപ്പറേഷൻ  നടത്തുന്നു.
 
|-
 
|-
 
| 05:50
 
| 05:50
|  ഇപ്പോൾ നമുക്ക്  വ്യക്തിയുടെ പ്രായം  15 ൽ കൂടുതൽ ആണോയെന്നും ഭാരം  30kg യിൽ കൂടുതൽ ആണോയെന്നും  പരിശോധിക്കാം.
+
|  ഇപ്പോൾ നമുക്ക്  വ്യക്തിയുടെ പ്രായം  15ൽ കൂടുതൽ ആണോയെന്നും ഭാരം  30kgയിൽ കൂടുതൽ ആണോയെന്നും  പരിശോധിക്കാം.
 
|-
 
|-
 
| 05:57
 
| 05:57
Line 184: Line 183:
 
|-
 
|-
 
|  06:17
 
|  06:17
| കണ്‍ഡിഷന് മുൻപിൽ ഒരു exclamationമാർക്ക്‌ ചേർക്കുക.
+
| കണ്‍ഡിഷന് മുൻപിൽ ഒരു exclamation മാർക്ക്‌ ചേർക്കുക.
 
|-
 
|-
 
| 06:25
 
| 06:25
| Exclamation മാർക്ക്‌ ഉപയോഗിക്കുമ്പോൾ പരാൻതീസിസിന് ഉള്ളിലുള്ളതിന്റെ നേരെ വിപരീതമായ  കണ്‍ഡിഷന് പരിശോധിക്കുന്നു.
+
| Exclamation മാർക്ക്‌ ഉപയോഗിക്കുമ്പോൾ പരാൻതീസിസിന് ഉള്ളിലുള്ളതിന്റെ നേരെ വിപരീതമായ  കണ്‍ഡിഷൻ പരിശോധിക്കുന്നു.
 
|-
 
|-
 
|  06:32
 
|  06:32
Line 199: Line 198:
 
|-
 
|-
 
| 06:48  
 
| 06:48  
| ഈ രീതിയിൽ, ''' Exclamation mark'''  ഉപയോഗിച്ച്    '''not''' നടത്തുന്നു. ഇനി പ്രായം 15 ൽ കുറവായ അല്ലെങ്കിൽ പ്രായം 18 ൽ കുറവായതും ഭാരം 40 kg യിൽ കുറവായതുമായ ആൾക്കാരെ കണ്ടെത്തണം എന്ന് കരുതുക.
+
| ഈ രീതിയിൽ, ''' Exclamation mark'''  ഉപയോഗിച്ച്    '''not''' ഓപ്പറേഷൻ  നടത്തുന്നു. ഇനി പ്രായം 15 ൽ കുറവായ അല്ലെങ്കിൽ പ്രായം 18ൽ കുറവായതും ഭാരം 40 kgയിൽ കുറവായതുമായ ആൾക്കാരെ കണ്ടെത്തണം എന്ന് കരുതുക.
 
|-
 
|-
 
| 07:04
 
| 07:04
| ഈ കണ്‍ഡിഷൻ എങ്ങനെപരിശോധിക്കാമെന്ന് നോക്കാം.
+
| ഈ കണ്‍ഡിഷൻ എങ്ങനെ പരിശോധിക്കാമെന്ന് നോക്കാം.
 
|-
 
|-
 
| 07:07
 
| 07:07
Line 220: Line 219:
 
|-
 
|-
 
| 07:36
 
| 07:36
|  അതായത് ,  '''or''' ഓപ്പറേഷൻ ആണോ  '''and''' ഓപ്പറേഷൻ  ആണോ മുൻപേ  നടക്കുന്നത് മനസിലാകുന്നില്ല.
+
|  അതായത്,  '''or''' ഓപ്പറേഷൻ ആണോ  '''and''' ഓപ്പറേഷൻ  ആണോ മുൻപേ  നടക്കുന്നത് എന്ന് മനസിലാകുന്നില്ല.
 
|-
 
|-
 
|  07:42
 
|  07:42
Line 226: Line 225:
 
|-
 
|-
 
| 07:46
 
| 07:46
|  ഇത്തരം സാഹചര്യങ്ങളിൽ കണ്‍ഡിഷൻ വ്യക്തമാകുന്നതിനും മുൻഗണന ക്രമം മറി കടക്കുന്നതിനുമായി പരാൻതീസിസ് ഉപയോഗിക്കുന്നു .
+
|  ഇത്തരം സാഹചര്യങ്ങളിൽ കണ്‍ഡിഷൻ വ്യക്തമാകുന്നതിനും മുൻഗണന ക്രമം മറി കടക്കുന്നതിനുമായി പരാൻതീസിസ് ഉപയോഗിക്കുന്നു.
 
|-
 
|-
 
| 07:53
 
| 07:53
Line 238: Line 237:
 
|-
 
|-
 
| 08:20
 
| 08:20
| പ്രായം  18ൽ കുറവും ഭാരം 40 ൽ കുറവും എന്ന രണ്ടാമത്തെ കണ്‍ഡിഷൻ ശരിയാണ്.
+
| പ്രായം  18ൽ കുറവും ഭാരം 40ൽ കുറവും എന്ന രണ്ടാമത്തെ കണ്‍ഡിഷൻ ശരിയാണ്.
 
|-
 
|-
 
| 08:27
 
| 08:27
Line 253: Line 252:
 
|-
 
|-
 
| 08:47
 
| 08:47
|  ഇവിടെ പഠിച്ചത്, '''logical operators''', logical operators''' ഉപയോഗിച്ച് ഒന്നിലധികം കണ്‍ഡിഷനുകൾ പരിശോധിക്കുന്നത്.  
+
|  ഇവിടെ പഠിച്ചത്, '''logical operators''', '''logical operators''' ഉപയോഗിച്ച് ഒന്നിലധികം കണ്‍ഡിഷനുകൾ പരിശോധിക്കുന്നത്.  
 
|-
 
|-
 
| 08:54
 
| 08:54
Line 271: Line 270:
 
|-
 
|-
 
|  09:23
 
|  09:23
|  സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം, സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.
+
|  സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം, സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു. ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.
 
|-
 
|-
 
| 09:30
 
| 09:30
| കൂടുതൽ വിവരങ്ങൾക്കായി, ദയവായി, '''contact@spoken-tutorial.org'''ല്‍ ബന്ധപ്പെടുക.
+
| കൂടുതൽ വിവരങ്ങൾക്കായി, '''contact@spoken-tutorial.org'''ല്‍ ബന്ധപ്പെടുക.
 
|-
 
|-
 
|  09:36
 
|  09:36
Line 286: Line 285:
 
|-
 
|-
 
|  09:52
 
|  09:52
|ഈ ട്യൂട്ടോറിയല്‍ വിവര്‍ത്തനം ചെയ്തത് ദേവി സേനന്‍,IIT Bombay. ഞങ്ങളോട് സഹകരിച്ചതിന്  നന്ദി.
+
|ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.
 
|}
 
|}

Latest revision as of 15:12, 25 July 2014

Time' Narration
00:02 Javaയിലെ Logical Operators എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.
00:07 ഇവിടെ പഠിക്കുന്നത്,
00:11 logical operators ഉപയോഗിച്ച് ഒന്നിലധികം expressions പരിശോധിക്കുന്നത്. കൂടാതെ പരാൻതീസിസ് ഉപയോഗിച്ച് മുൻഗണന ക്രമത്തെ മറികടക്കുന്നത്.
00:20 ഇതിനായി ഉപയോഗിക്കുന്നത്,

Ubuntu 11.10,

JDK 1.6

Eclipse 3.7

00:30 ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിനായി, Javaയിലെ relational operators അറിഞ്ഞിരിക്കണം.
00:35 അറിയില്ലെങ്കിൽ, അതുമായി ബന്ധപ്പെട്ട ട്യൂട്ടോറിയലിനായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.
00:40 ഒന്നിലധികം conditions പരിശോധിക്കുന്നതിന് logical operators ഉപയോഗിക്കുന്നു.
00:48 Javaയിൽ ലഭ്യമായ logical operators ഇവയാണ്.
00:54 and, or, not. ഓരോന്നും വിശദമായി പരിശോധിക്കാം. Eclipseലേക്ക് പോകുക.
01:04 ഇവിടെ നമുക്ക് Eclipse IDEയും ബാക്കിയുള്ള കോഡിന് ആവശ്യമായ ഘടനയും ഉണ്ട്.
01:10 LogicalOperators എന്ന class സൃഷ്ടിച്ച് അതിൽ main method ചേർത്തിട്ടുണ്ട്.
01:15 ചില വേരിയബിളുകൾ സൃഷ്ടിക്കുന്നു.
01:20 boolean b ;
01:23 conditionsന്റെ ഫലം bൽ സ്റ്റോർ ചെയ്യുന്നു.
01:29 int age is equal to 11
01:35 int weight is equal to 42
01:42 നമുക്ക് ഒരു വ്യക്തിയുടെ പ്രായവും ഭാരവും അറിയാം.
01:46 നമ്മൾ ആ വ്യക്തിയുടെ പ്രായം 18ന് താഴെയാണോയെന്നും ഭാരം കുറഞ്ഞത്‌ 40kgയെങ്കിലും ഉണ്ടോ എന്നും പരിശോധിക്കുന്നു.
01:52 ഇത് എങ്ങനെ ചെയ്യുമെന്ന് നോക്കാം.
01:57 b is equal to age less than 18 ampersand ampersand weight greater than equal to 40
02:19 ഈ സ്റ്റേറ്റ്മെന്റിൽ രണ്ട് expressionsഉം അതിന് ഇടയിൽ ഇരട്ട ampersand ചിഹ്നവും ഉണ്ട്.
02:24 ഇത് പ്രായം 18ൽ താഴെയാണോ എന്നും ഭാരം 40ന് സമമോ അതിൽ കൂടുതലോ ആണോ എന്നും പരിശോധിക്കുന്നു.
02:31 ഇതിനെ and ഓപ്പറേഷൻ എന്ന് പറയുന്നു.
02:35 ഇപ്പോൾ bയുടെ മൂല്യം പ്രിന്റ്‌ ചെയ്യാം.
02:40 System dot out dot println(b);
02:48 സേവ് ചെയ്ത് റണ്‍ ചെയ്യുക.
02:56 രണ്ട് കണ്‍ഡിഷനുകളും satisfy ചെയ്യുന്നതിനാൽ ഔട്ട്‌പുട്ട് true ആണെന്ന് കാണാം.
03:02 ഒരു കണ്‍ഡിഷൻ satisfy ചെയ്യാത്ത രീതിയിൽ “weight”ൽ മാറ്റം വരുത്തി കോഡ് വീണ്ടും റണ്‍ ചെയ്യുക.
03:08 42നെ 32 ആക്കുക.
03:14 സേവ് ചെയ്ത് റണ്‍ ചെയ്യുക.
03:21 ഇപ്പോൾ ഔട്ട്‌പുട്ട് false ആണ്.
03:24 എന്തെന്നാൽ, പ്രായം 18ൽ താഴെ എന്ന കണ്‍ഡിഷൻ ശരിയാകുന്നു.
03:29 പക്ഷേ ഭാരം 40ന് സമമോ അതിനെക്കാൾ കൂടുതലോ ആകണം എന്ന കണ്‍ഡിഷൻ satisfy ചെയ്യുന്നില്ല.
03:34 ഫലം true ആകാൻ, രണ്ട് കണ്‍ഡിഷനുകളും true ആക്കേണ്ട സാഹചര്യങ്ങളിൽ ആണ് and ഉപയോഗിക്കുന്നത്.
03:39 അതിനാലാണ് ഔട്ട്‌പുട്ട് false ആയത്.
03:43 ഇങ്ങനെ ഇരട്ട ampersand ചിഹ്നം ഉപയോഗിച്ച് and ഓപ്പറേഷൻ നടത്താം.
03:53 ഇനി ഏതെങ്കിലും ഒരു കണ്‍ഡിഷൻ മാത്രം satisfy ചെയ്താൽ മതി എന്ന സാഹചര്യത്തിൽ എങ്ങനെയെന്ന് നോക്കാം.
03:59 അതായത് ആദ്യത്തെ കണ്‍ഡിഷനോ അല്ലെങ്കിൽ രണ്ടാമത്തെ കണ്‍ഡിഷനോ true ആയാൽ മതി.
04:05 ഇതിന് or ഓപ്പറേറ്റർ ഉപയോഗിക്കുന്നു.
04:09 നേരത്തേയുള്ള കണ്‍ഡിഷൻ നീക്കം ചെയ്യാം.
04:15 ടൈപ്പ് ചെയ്യുക
04:17 age less than equal to 15 pipe pipe weight less than equal to 30
04:35 ഇവിടെ രണ്ട് കണ്‍ഡിഷനുകളും അവയ്ക്ക് ഇടയിൽ ഇരട്ട pipe ചിഹ്നവും ഉണ്ട്.
04:40 ഈ സ്റ്റേറ്റ്മെന്റ്, തന്നിട്ടുള്ള രണ്ട് കണ്‍ഡിഷനുകളിൽ ഏതെങ്കിലും ഒന്നെങ്കിലും satisfy ചെയ്യുന്നുണ്ടോ എന്ന് പരിശോധിക്കുന്നു.
04:46 ഔട്ട്‌പുട്ട് കാണുന്നതിനായി കോഡ് റണ്‍ ചെയ്യാം. സേവ് ചെയ്ത് റണ്‍ ചെയ്യുക.
04:54 ഔട്ട്‌പുട്ട് True ആണെന്ന് കാണുന്നു.
04:57 എന്തെന്നാൽ or ഓപ്പറേഷന്, andനെ പോലെ രണ്ട് കണ്‍ഡിഷനുകളും ശരിയാകണമെന്ന് നിർബന്ധമില്ല.
05:03 ഇതിന് ഏതെങ്കിലും ഒരു കണ്‍ഡിഷൻ ശരിയായാൽ മതി.
05:06 അതിനാൽ ഭാരത്തിന്റെ കണ്‍ഡിഷൻ satisfy ചെയ്തില്ലെങ്കിലും പ്രായത്തിന്റെ കണ്‍ഡിഷൻ satisfy ചെയ്യുന്നതിനാൽ ഔട്ട്‌പുട്ട് true എന്ന് കിട്ടുന്നു.
05:18 രണ്ട് കണ്‍ഡിഷനുകളും false ആകത്തക്ക വിധത്തിൽ “age” മാറ്റം വരുത്താം.
05:25 11നെ 17 ആക്കുക.
05:30 സേവ് ചെയ്ത് റണ്‍ ചെയ്യുക.
05:36 ഇപ്പോൾ ഔട്ട്‌പുട്ട് false ആണ്, എന്തെന്നാൽ രണ്ട് കണ്‍ഡിഷനുകളും തെറ്റാണ്.
05:41 ഈ രീതിയിൽ, ഇരട്ട PIPE ചിഹ്നം ഉപയോഗിച്ച് or ഓപ്പറേഷൻ നടത്തുന്നു.
05:50 ഇപ്പോൾ നമുക്ക് വ്യക്തിയുടെ പ്രായം 15ൽ കൂടുതൽ ആണോയെന്നും ഭാരം 30kgയിൽ കൂടുതൽ ആണോയെന്നും പരിശോധിക്കാം.
05:57 അതായത്, ഇപ്പോഴത്തേതിന് നേരെ വിപരീതമായ കണ്‍ഡിഷൻ.
06:03 ഇതിനായി not ഓപ്പറേഷൻ ഉപയോഗിക്കുന്നു.
06:07 ആദ്യം കണ്‍ഡിഷൻ പരാൻതീസിസിന് ഉള്ളിലാക്കുക.
06:17 കണ്‍ഡിഷന് മുൻപിൽ ഒരു exclamation മാർക്ക്‌ ചേർക്കുക.
06:25 Exclamation മാർക്ക്‌ ഉപയോഗിക്കുമ്പോൾ പരാൻതീസിസിന് ഉള്ളിലുള്ളതിന്റെ നേരെ വിപരീതമായ കണ്‍ഡിഷൻ പരിശോധിക്കുന്നു.
06:32 നേരത്തേലത്തെ ഔട്ട്പുട്ട് false ആയതിനാൽ ഇപ്പോൾ അത് true ആയിരിക്കണം. നമുക്ക് നോക്കാം.
06:38 സേവ് ചെയ്ത് റണ്‍ ചെയ്യുക.
06:44 ഔട്ട്‌പുട്ട് നേരത്തെയുള്ളതിന് വിപരീതം ആണെന്ന് കാണാം.
06:48 ഈ രീതിയിൽ, Exclamation mark ഉപയോഗിച്ച് not ഓപ്പറേഷൻ നടത്തുന്നു. ഇനി പ്രായം 15 ൽ കുറവായ അല്ലെങ്കിൽ പ്രായം 18ൽ കുറവായതും ഭാരം 40 kgയിൽ കുറവായതുമായ ആൾക്കാരെ കണ്ടെത്തണം എന്ന് കരുതുക.
07:04 ഈ കണ്‍ഡിഷൻ എങ്ങനെ പരിശോധിക്കാമെന്ന് നോക്കാം.
07:07 നേരത്തേയുള്ള കണ്‍ഡിഷൻ നീക്കം ചെയ്ത് ടൈപ്പ് ചെയ്യുക.
07:12 age less than 15
07:15 or age less than 18
07:24 and weight less than 40
07:33 ഈ കണ്‍ഡിഷൻ ആശയ കുഴപ്പം ഉണ്ടാക്കുന്നതായി കാണാം.
07:36 അതായത്, or ഓപ്പറേഷൻ ആണോ and ഓപ്പറേഷൻ ആണോ മുൻപേ നടക്കുന്നത് എന്ന് മനസിലാകുന്നില്ല.
07:42 ഇത് ഓപ്പറേറ്ററിന്റെ മുൻഗണന ക്രമത്തിന് അനുസരിച്ചാണ്.
07:46 ഇത്തരം സാഹചര്യങ്ങളിൽ കണ്‍ഡിഷൻ വ്യക്തമാകുന്നതിനും മുൻഗണന ക്രമം മറി കടക്കുന്നതിനുമായി പരാൻതീസിസ് ഉപയോഗിക്കുന്നു.
07:53 അതിനാൽ പരാൻതീസിസ് ചേർക്കുന്നു.
08:06 കോഡ് സേവ് ചെയ്ത് റണ്‍ ചെയ്യുക.
08:13 ഇവിടെ, പ്രായം 15നെക്കാൾ കുറവ് എന്ന ആദ്യത്തെ കണ്‍ഡിഷൻ ശരിയല്ലെങ്കിലും
08:20 പ്രായം 18ൽ കുറവും ഭാരം 40ൽ കുറവും എന്ന രണ്ടാമത്തെ കണ്‍ഡിഷൻ ശരിയാണ്.
08:27 അതിനാൽ ഔട്ട്‌പുട്ട് True ആണ്.
08:30 Expression വ്യക്തമാക്കുന്നതിനും സംശയം ഒഴിവാക്കുന്നതിനും പരാൻതീസിസ് ഉപയോഗിക്കുക.
08:36 ഇങ്ങനെയാണ് നമ്മൾ ഒന്നിലധികം കണ്‍ഡിഷനുകൾ പരിശോധിക്കുന്നതിന് logical operators ഉപയോഗിക്കുന്നത്.
08:44 ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.
08:47 ഇവിടെ പഠിച്ചത്, logical operators, logical operators ഉപയോഗിച്ച് ഒന്നിലധികം കണ്‍ഡിഷനുകൾ പരിശോധിക്കുന്നത്.
08:54 പരാൻതീസിസ് ഉപയോഗിച്ച് മുൻഗണന ക്രമം മാറ്റുന്നത്.
09:00 ഒരു അസ്സൈൻമെന്റ്,
09:02 ഇവിടെ കാണിച്ചിരിക്കുന്ന രണ്ട് expressionsഉം ഒരേ അർത്ഥം ഉള്ളവയാണോ എന്ന് കണ്ടെത്തുക.
09:10 സ്പോകെന്‍ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ കുറിച്ച് കൂടുതൽ അറിയുന്നതിനായി, ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക. ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.
09:18 നല്ല ബാന്‍ഡ് വിഡ്ത്ത് ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.
09:23 സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം, സ്പോകെന്‍ ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു. ഓണ്‍ലൈന്‍ ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക് സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.
09:30 കൂടുതൽ വിവരങ്ങൾക്കായി, contact@spoken-tutorial.orgല്‍ ബന്ധപ്പെടുക.
09:36 സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക് ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.
09:40 ഇതിനെ പിന്താങ്ങുന്നത് "നാഷണല്‍ മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ് ഓഫ് ഇന്ത്യ".
09:46 ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.
09:52 ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.

Contributors and Content Editors

Devisenan