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

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 59: Line 59:
 
|  01:20
 
|  01:20
 
|  '''boolean b ; '''
 
|  '''boolean b ; '''
 +
 
|-
 
|-
 
| 01:23
 
| 01:23
Line 71: Line 72:
 
| '''''int weight '''isequalto '''42 ''';
 
| '''''int weight '''isequalto '''42 ''';
 
   
 
   
 
 
|-
 
|-
 
|  01:42
 
|  01:42
Line 87: Line 87:
 
|  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
 
|இது இரு expressionகளையும் இடையில் இரு ampersand-ஐயும் கொண்டுள்ளது.
 
|இது இரு expressionகளையும் இடையில் இரு ampersand-ஐயும் கொண்டுள்ளது.
 
  
 
|-
 
|-
 
| 02:24
 
| 02:24
 
| இது age... 18-க்கு குறைவானதாகவும் weight 40-க்கு அதிகமாகவோ அல்லது சமமாகவோ இருக்கிறதா என சோதிக்கிறது.
 
| இது age... 18-க்கு குறைவானதாகவும் weight 40-க்கு அதிகமாகவோ அல்லது சமமாகவோ இருக்கிறதா என சோதிக்கிறது.
 
  
 
|-
 
|-
Line 106: Line 103:
 
|  02:35
 
|  02:35
 
|  b மதிப்பை அச்சடிப்போம்.
 
|  b மதிப்பை அச்சடிப்போம்.
 
  
 
|-
 
|-
Line 119: Line 115:
 
| 02:56
 
| 02:56
 
|  இரண்டு conditionகளும் பூர்த்தியடைவதால் வெளியீடு true என பார்க்கிறோம்.
 
|  இரண்டு conditionகளும் பூர்த்தியடைவதால் வெளியீடு true என பார்க்கிறோம்.
 
  
 
|-
 
|-
 
| 03:02
 
| 03:02
 
|  ஒரு condition பூர்த்தியடையாதவாறு weight-ஐ மாற்றி  code-ஐ மீண்டும் இயக்குவோம்.
 
|  ஒரு condition பூர்த்தியடையாதவாறு weight-ஐ மாற்றி  code-ஐ மீண்டும் இயக்குவோம்.
 
  
 
|-
 
|-
 
| 03:08
 
| 03:08
 
|  '''42'''-ஐ  '''32''' ஆக்குவோம்
 
|  '''42'''-ஐ  '''32''' ஆக்குவோம்
 
  
 
|-
 
|-
Line 138: Line 131:
 
|  03:21
 
|  03:21
 
|  வெளியீடு இப்போது false.
 
|  வெளியீடு இப்போது false.
 
  
 
|-
 
|-
 
| 03:24
 
| 03:24
 
| ஏனெனில்  age  less than 18 என்பது பூர்த்தியடைகிறது.
 
| ஏனெனில்  age  less than 18 என்பது பூர்த்தியடைகிறது.
 
  
 
|-
 
|-
 
| 03:29
 
| 03:29
 
| weight greater than or equal to 40 என்பது பூர்த்தியடையவில்லை.
 
| weight greater than or equal to 40 என்பது பூர்த்தியடையவில்லை.
 
  
 
|-
 
|-
 
| 03:34
 
| 03:34
 
| true என இருக்க '''and''' operation-க்கு இரண்டு conditionகளும் true ஆக இருக்க வேண்டும்.
 
| true என இருக்க '''and''' operation-க்கு இரண்டு conditionகளும் true ஆக இருக்க வேண்டும்.
 
  
 
|-
 
|-
Line 166: Line 155:
 
|  03:53
 
|  03:53
 
|  age மற்றும் weight-ஐ வைத்துள்ளோம். இதில் ஒரு condition பூர்த்தியடைந்தாலும் போதுமானது என சொல்வோம்.
 
|  age மற்றும் weight-ஐ வைத்துள்ளோம். இதில் ஒரு condition பூர்த்தியடைந்தாலும் போதுமானது என சொல்வோம்.
 
  
 
|-
 
|-
 
| 03:59
 
| 03:59
 
| அதாவது முதல் condition அல்லது இரண்டாவது condition '''true'''-ஆ என பார்க்க வேண்டும்.
 
| அதாவது முதல் condition அல்லது இரண்டாவது condition '''true'''-ஆ என பார்க்க வேண்டும்.
 
  
 
|-
 
|-
Line 180: Line 167:
 
|  04:09
 
|  04:09
 
|  முன்  condition-ஐ நீக்குவோம்.
 
|  முன்  condition-ஐ நீக்குவோம்.
 
  
 
|-
 
|-
 
| 04:15
 
| 04:15
 
| எழுதுக
 
| எழுதுக
 
  
 
|-
 
|-
 
| 04:17
 
| 04:17
 
| '''age''' ''less than equal to'' '''15''' ''pipe pipe'' '''weight''' ''less than equal to '''''30'''
 
| '''age''' ''less than equal to'' '''15''' ''pipe pipe'' '''weight''' ''less than equal to '''''30'''
 
  
 
|-
 
|-
 
| 04:35
 
| 04:35
 
| இரு conditionகளும் அவற்றினிடையே இரு pipe symbol-உம் உள்ளன.
 
| இரு conditionகளும் அவற்றினிடையே இரு pipe symbol-உம் உள்ளன.
 
  
 
|-
 
|-
 
| 04:40
 
| 04:40
 
| இது கொடுக்கப்பட்ட இரு conditionகளில் ஒன்றாவது பூர்த்தியடைகிறதா என சோதிக்கிறது.
 
| இது கொடுக்கப்பட்ட இரு conditionகளில் ஒன்றாவது பூர்த்தியடைகிறதா என சோதிக்கிறது.
 
  
 
|-
 
|-
Line 230: Line 212:
 
| 05:25
 
| 05:25
 
|  '''11'''-ஐ '''17''' ஆக்குவோம்
 
|  '''11'''-ஐ '''17''' ஆக்குவோம்
 
  
 
|-
 
|-
Line 247: Line 228:
 
| 05:50
 
| 05:50
 
|  15 வயதுக்கு மேற்பட்டும் 30 கிலோவுக்கு அதிகமாகவும் இருப்பவர்களை சோதிக்க வேண்டும் என்போம்.  
 
|  15 வயதுக்கு மேற்பட்டும் 30 கிலோவுக்கு அதிகமாகவும் இருப்பவர்களை சோதிக்க வேண்டும் என்போம்.  
 
  
 
|-
 
|-
Line 268: Line 248:
 
| 06:25
 
| 06:25
 
| ஆச்சரியக்குறியைப் பயன்படுத்தி  parentheses-னுள் உள்ள condition-க்கு முற்றிலும் எதிர்மறையைச் சோதிக்கிறோம்.  
 
| ஆச்சரியக்குறியைப் பயன்படுத்தி  parentheses-னுள் உள்ள condition-க்கு முற்றிலும் எதிர்மறையைச் சோதிக்கிறோம்.  
 
 
  
 
|-
 
|-
Line 278: Line 256:
 
|  06:38
 
|  06:38
 
|  சேமித்து இயக்கவும்
 
|  சேமித்து இயக்கவும்
 
  
 
|-
 
|-
Line 287: Line 264:
 
| 06:48  
 
| 06:48  
 
|  இவ்வாறு ஆச்சரியக்குறியைப் பயன்படுத்தி '''not''' operation-ஐ செயல்படுத்துகிறோம். இப்போது 15 வயதுக்கும் குறைவான  அல்லது  18 வயதுக்கும் குறைவான மற்றும் 40 கிலோவுக்கு குறைவானவர்கள் வேண்டும் என்போம்
 
|  இவ்வாறு ஆச்சரியக்குறியைப் பயன்படுத்தி '''not''' operation-ஐ செயல்படுத்துகிறோம். இப்போது 15 வயதுக்கும் குறைவான  அல்லது  18 வயதுக்கும் குறைவான மற்றும் 40 கிலோவுக்கு குறைவானவர்கள் வேண்டும் என்போம்
 
  
 
|-
 
|-
Line 308: Line 284:
 
| 07:24
 
| 07:24
 
| ''and''''' weight '''''less than '''''40'''
 
| ''and''''' weight '''''less than '''''40'''
 
  
 
|-
 
|-
 
| 07:33
 
| 07:33
 
| பார்ப்பது போல  condition-ஏ குழப்பமாக உள்ளது.
 
| பார்ப்பது போல  condition-ஏ குழப்பமாக உள்ளது.
 
  
 
|-
 
|-
 
| 07:36
 
| 07:36
 
| மேலும்...  '''or''' operation முதலில் செயல்படுமா... அல்லது  '''and''' operation-ஆ என தெரியாது
 
| மேலும்...  '''or''' operation முதலில் செயல்படுமா... அல்லது  '''and''' operation-ஆ என தெரியாது
 
  
 
|-
 
|-
 
|  07:42
 
|  07:42
 
|இது operators precedence-ஐ பொருத்தது.
 
|இது operators precedence-ஐ பொருத்தது.
 
  
 
|-
 
|-
Line 333: Line 305:
 
|  எனவே parentheses-ஐ சேர்ப்போம்.  
 
|  எனவே parentheses-ஐ சேர்ப்போம்.  
  
 
 
 
|-
 
|-
 
|  08:06
 
|  08:06
Line 342: Line 312:
 
| 08:13
 
| 08:13
 
| முதல் condition  age less than 15 பூர்த்தியடையாவிட்டாலும்,
 
| முதல் condition  age less than 15 பூர்த்தியடையாவிட்டாலும்,
 
  
 
|-
 
|-
 
| 08:20
 
| 08:20
 
|  இரண்டாவது condition,  
 
|  இரண்டாவது condition,  
 
  
 
|-
 
|-
 
| 08:22
 
| 08:22
 
| age less than 18 and weight less than 40 பூர்த்தியடைகிறது.
 
| age less than 18 and weight less than 40 பூர்த்தியடைகிறது.
 
  
 
|-
 
|-

Revision as of 11:34, 16 July 2014

Time Narration
00:02 Java-ல் Logical Operators குறித்த spoken tutorial-க்கு நல்வரவு.
00:07 இதில் கற்கபோவது, logical operators "
00:11 அவற்றை பயன்படுத்தி பல expression-களை சோதிப்பது

parentheses-ஐ பயன்படுத்தி precedence-ஐ மீறுவது

00:20 நாம் பயன்படுத்துவது

Ubuntu 11.10,

JDK 1.6 மற்றும்

Eclipse 3.7

00:30 tutorial-ஐ தொடர Java-ல் relational operators ஐ தெரிந்திருக்க வேண்டும்.
00:35 இல்லையெனில் அதற்கான tutorial-களை எங்கள் வலைத்தளத்தில் காணவும்.
00:40 பல conditionகளை சோதிக்க Logical operators பயன்படுகிறது.
00:48 இதுதான் java-ல் இருக்கும் logical operatorகளின் பட்டியல்
00:54 and, or, not. ஒவ்வொன்றாக விரிவாக பார்ப்போம். Eclipse-க்கு வருவோம்.
01:04 இங்கே Eclipse IDE மற்றும் மீதி code-க்கு தேவையான அமைப்பும் உள்ளன.
01:10 class LogicalOperators-ஐ உருவாக்கி main method-ஐ சேர்த்துள்ளோம்.
01:15 சில variableகளை உருவாக்குவோம்.
01:20 boolean b ;
01:23 conditionகளின் முடிவை b-ல் சேமிப்போம்
01:29 int age is equalto 11 ;
01:35 int weight isequalto 42 ;
01:42 ஒருவரின் வயது மற்றும் எடை உள்ளது.
01:46 ஒருவர் 18 வயதுக்கு கீழேயும்.... குறைந்தது 40 கிலோவாகவும் இருக்கிறாரா என சோதிப்போம்.
01:52 அதை பார்க்கலாம்.
01:57 b' is equal toage less than 18 ampersand ampersand weight greater than equal to 40;
02:19 இது இரு expressionகளையும் இடையில் இரு ampersand-ஐயும் கொண்டுள்ளது.
02:24 இது age... 18-க்கு குறைவானதாகவும் weight 40-க்கு அதிகமாகவோ அல்லது சமமாகவோ இருக்கிறதா என சோதிக்கிறது.
02:31 இது and operation எனப்படும்.
02:35 b மதிப்பை அச்சடிப்போம்.
02:40 System dot out dot println(b);
02:48 சேமித்து இயக்கவும்
02:56 இரண்டு conditionகளும் பூர்த்தியடைவதால் வெளியீடு true என பார்க்கிறோம்.
03:02 ஒரு condition பூர்த்தியடையாதவாறு weight-ஐ மாற்றி code-ஐ மீண்டும் இயக்குவோம்.
03:08 42-ஐ 32 ஆக்குவோம்
03:14 சேமித்து இயக்குவோம்
03:21 வெளியீடு இப்போது false.
03:24 ஏனெனில் age less than 18 என்பது பூர்த்தியடைகிறது.
03:29 weight greater than or equal to 40 என்பது பூர்த்தியடையவில்லை.
03:34 true என இருக்க and operation-க்கு இரண்டு conditionகளும் true ஆக இருக்க வேண்டும்.
03:39 எனவே வெளியீடு false
03:43 இவ்வாறு இரு ampersand symbol-ஐ பயன்படுத்தி and operation-ஐ செயல்படுத்தலாம்.
03:53 age மற்றும் weight-ஐ வைத்துள்ளோம். இதில் ஒரு condition பூர்த்தியடைந்தாலும் போதுமானது என சொல்வோம்.
03:59 அதாவது முதல் condition அல்லது இரண்டாவது condition true-ஆ என பார்க்க வேண்டும்.
04:05 or operation-ஐ பயன்படுத்தி இது செய்யப்படுகிறது.
04:09 முன் condition-ஐ நீக்குவோம்.
04:15 எழுதுக
04:17 age less than equal to 15 pipe pipe weight less than equal to 30
04:35 இரு conditionகளும் அவற்றினிடையே இரு pipe symbol-உம் உள்ளன.
04:40 இது கொடுக்கப்பட்ட இரு conditionகளில் ஒன்றாவது பூர்த்தியடைகிறதா என சோதிக்கிறது.
04:46 வெளியீட்டுக்கு code-ஐ சேமித்து இயக்குவோம்
04:54 வெளியீடு True என காண்கிறோம்.
04:57 ஏனெனில் or operation-க்கு and operation போல இரு conditionகளும் true-ஆக இருக்க வேண்டிய அவசியம் இல்லை,
05:06 அதனால்தான் weight-க்கான condition பூர்த்தியடையாவிட்டாலும் age-க்கான condition பூர்த்தியடைகிறது
05:13 வெளியீடு true-ஐ பெறுகிறோம்.
05:18 இரு conditionகளும் false ஆகுமாறு age-ஐ மாற்றி முடிவைக் காண்போம்.


05:25 11-ஐ 17 ஆக்குவோம்
05:30 சேமித்து இயக்குவோம்
05:36 இப்போது இரு conditionகளும் பூர்த்தியடையாததால் வெளியீடு false.
05:41 இவ்வாறு or operation-ஐ செய்ய இரு PIPE symbol-ஐ பயன்படுத்துகிறோம்
05:50 15 வயதுக்கு மேற்பட்டும் 30 கிலோவுக்கு அதிகமாகவும் இருப்பவர்களை சோதிக்க வேண்டும் என்போம்.
05:57 அதாவது நாம் சோதித்ததற்கு முற்றிலும் எதிர்மறையை இப்போது சோதிக்க வேண்டும்.
06:03 அச்சமயங்களில், not operation-ஐ பயன்படுத்துகிறோம்
06:07 முதலில் condition-ஐ parentheses-னுள் தருவோம்.
06:17 பின் ஆச்சரியக் குறியை condition-க்கு முன் இடுவோம்.
06:25 ஆச்சரியக்குறியைப் பயன்படுத்தி parentheses-னுள் உள்ள condition-க்கு முற்றிலும் எதிர்மறையைச் சோதிக்கிறோம்.
06:32 முன் வெளியீடு false-ஆக இருப்பதால், இப்போது true ஆக இருக்க வேண்டும்.
06:38 சேமித்து இயக்கவும்
06:44 பார்ப்பது போல வெளியீடு முன் வந்ததற்கு எதிர்மறை.
06:48 இவ்வாறு ஆச்சரியக்குறியைப் பயன்படுத்தி not operation-ஐ செயல்படுத்துகிறோம். இப்போது 15 வயதுக்கும் குறைவான அல்லது 18 வயதுக்கும் குறைவான மற்றும் 40 கிலோவுக்கு குறைவானவர்கள் வேண்டும் என்போம்
07:04 இந்த condition-ஐ எவ்வாறு செய்வதென பார்ப்போம்.
07:07 முன் condition-ஐ நீக்குவோம். எழுதுக
07:12 age less than 15
07:15 or age less than 18
07:24 and weight less than 40
07:33 பார்ப்பது போல condition-ஏ குழப்பமாக உள்ளது.
07:36 மேலும்... or operation முதலில் செயல்படுமா... அல்லது and operation-ஆ என தெரியாது
07:42 இது operators precedence-ஐ பொருத்தது.
07:46 இந்நிலையில், precedence-ஐ மீறவும் condition-ஐ தெளிவுப்படுத்தவும் parentheses-ஐ பயன்படுத்துகிறோம்.
07:53 எனவே parentheses-ஐ சேர்ப்போம்.
08:06 code-ஐ சேமித்து இயக்குவோம்
08:13 முதல் condition age less than 15 பூர்த்தியடையாவிட்டாலும்,
08:20 இரண்டாவது condition,
08:22 age less than 18 and weight less than 40 பூர்த்தியடைகிறது.
08:27 எனவே வெளியீடு True.
08:30 விதியின் படி, சந்தேகத்தைத் தீர்க்கவும் expressionகளை தெளிப்படுத்தவும் parentheses-ஐ பயன்படுத்துக.
08:36 இவ்வாறுதான் பல conditionகளை சோதிக்க logical operatorகளை பயன்படுத்துகிறோம்.
08:44 இத்துடன் இந்த tutorial முடிகிறது.
08:47 நாம் கற்றது logical operators, அவற்றை பயன்படுத்தி பல expressionகளை சோதிப்பது
08:54 parentheses-ஐ பயன்படுத்தி precedence-ஐ மீறுதல்.
09:00 இப்போது பயிற்சி,


09:02 காட்டப்பட்டுள்ள இரண்டு expressionகளும் சமமா என சோதிக்கவும்.
09:10 மேலும் அறிய இந்த இணைப்பைக் காணவும்.
இது Spoken Tutorial திட்டத்தை சுருங்க சொல்கிறது	
09:18 இணைப்பு வேகமாக இல்லையெனில் தரவிறக்கி காணவும்
09:23 Spoken Tutorial திட்டக்குழு spoken tutorial-களைப் பயன்படுத்தி செய்முறை வகுப்புகள் நடத்துகிறது. இணையத்தில் தேர்வு எழுதி தேர்வோருக்கு சான்றிதழ்களும் அளிக்கிறது.


09:30 மேலும் விவரங்களுக்கு மின்னஞ்சல் செய்யவும் contact@spoken-tutorial.org
09:36 ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும்.

இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது.

09:46 மேலும் விவரங்களுக்கு
[1] 
09:52 தமிழாக்கம் பிரியா. நன்றி



Contributors and Content Editors

Pratik kamble, Priyacst