Difference between revisions of "C-and-C++/C2/Logical-Operators/Tamil"
From Script | Spoken-Tutorial
Line 2: | Line 2: | ||
|| '''Time''' | || '''Time''' | ||
|| '''Narration''' | || '''Narration''' | ||
− | |||
|- | |- | ||
| 00:02 | | 00:02 | ||
| C மற்றும் C++ '''Logical operators குறித்த spoken tutorialக்கு நல்வரவு.''' | | C மற்றும் C++ '''Logical operators குறித்த spoken tutorialக்கு நல்வரவு.''' | ||
− | |||
|- | |- | ||
| 00:08 | | 00:08 | ||
|இந்த tutorialலில் நாம் கற்கப்போவது:Logical operatorகளான && Logical AND உதாரணமாக. expression1 && expression2 | |இந்த tutorialலில் நாம் கற்கப்போவது:Logical operatorகளான && Logical AND உதாரணமாக. expression1 && expression2 | ||
− | |||
|- | |- | ||
| 00:17 | | 00:17 | ||
− | | Logical OR | + | | Logical OR உதாரணமாக. expression1 or expression2 |
− | + | ||
− | உதாரணமாக. expression1 | + | |
− | + | ||
|- | |- | ||
| 00:21 | | 00:21 | ||
− | |! Logical NOT | + | |! Logical NOT உதாரணமாக. !(Expression1) |
− | + | ||
− | உதாரணமாக. !(Expression1) | + | |
− | + | ||
|- | |- | ||
|00:25 | |00:25 | ||
| இதை உதாரணங்களின் உதவியுடன் செய்யலாம். | | இதை உதாரணங்களின் உதவியுடன் செய்யலாம். | ||
− | |||
|- | |- | ||
| 00:28 | | 00:28 | ||
| இந்த tutorialஐ பதிவுசெய்ய, நான் பயன்படுத்துவது:'''Ubuntu 11.10''' இயங்குதளம் | | இந்த tutorialஐ பதிவுசெய்ய, நான் பயன்படுத்துவது:'''Ubuntu 11.10''' இயங்குதளம் | ||
− | |||
|- | |- | ||
|00:34 | |00:34 | ||
| Ubuntu ல் '''gcc''' மற்றும் '''g++ Compiler '''version '''4.6.1 ''' | | Ubuntu ல் '''gcc''' மற்றும் '''g++ Compiler '''version '''4.6.1 ''' | ||
− | |||
|- | |- | ||
| 00:40 | | 00:40 | ||
| '''logical operator'''களுக்கு அறிமுகத்துடன் ஆரம்பிக்கலாம். | | '''logical operator'''களுக்கு அறிமுகத்துடன் ஆரம்பிக்கலாம். | ||
− | |||
|- | |- | ||
| 00:44 | | 00:44 | ||
| '''C ''' மற்றும் '''C++'''ல் 0 தவிர மற்ற மதிப்புகள் இருந்தால் '''true'''. | | '''C ''' மற்றும் '''C++'''ல் 0 தவிர மற்ற மதிப்புகள் இருந்தால் '''true'''. | ||
− | |||
|- | |- | ||
| 00:49 | | 00:49 | ||
|non zero எனில் true | |non zero எனில் true | ||
− | |||
|- | |- | ||
| 00:51 | | 00:51 | ||
|மற்றும் zero எனில் false | |மற்றும் zero எனில் false | ||
− | |||
− | |||
|- | |- | ||
| 00:53 | | 00:53 | ||
| logical operatorகளை பயன்படுத்தி Expressionகள்... '''true''' க்கு 1 உம் '''false'''க்கு 0 ஐயும் திருப்புகிறது. | | logical operatorகளை பயன்படுத்தி Expressionகள்... '''true''' க்கு 1 உம் '''false'''க்கு 0 ஐயும் திருப்புகிறது. | ||
− | |||
|- | |- | ||
| 00:59 | | 00:59 | ||
| இப்போது ஒரு உதாரணத்துடன் logical operatorகளை விளக்குகிறேன். | | இப்போது ஒரு உதாரணத்துடன் logical operatorகளை விளக்குகிறேன். | ||
− | |||
|- | |- | ||
| 01:04 | | 01:04 | ||
| இது '''logical operators'''க்கான '''C'' program. | | இது '''logical operators'''க்கான '''C'' program. | ||
− | |||
|- | |- | ||
| 01:09 | | 01:09 | ||
| main blockனுள் | | main blockனுள் | ||
− | |||
|- | |- | ||
| 01:11 | | 01:11 | ||
|இந்த statement... variable '''a''','''b''' மற்றும் '''c''' ஐ integerகளாக declare செய்கிறது. | |இந்த statement... variable '''a''','''b''' மற்றும் '''c''' ஐ integerகளாக declare செய்கிறது. | ||
− | |||
|- | |- | ||
| 01:16 | | 01:16 | ||
| '''printf''' statement... '''a''','''b''' மற்றும் '''c''' மதிப்புகளை உள்ளிட சொல்லி பயனரைக் கேட்கிறது. | | '''printf''' statement... '''a''','''b''' மற்றும் '''c''' மதிப்புகளை உள்ளிட சொல்லி பயனரைக் கேட்கிறது. | ||
− | |||
|- | |- | ||
|01:22 | |01:22 | ||
| '''scanf''' statement... variable '''a''', '''b''' மற்றும் ''' c'''க்கான உள்ளீடை பயனரிடமிருந்து வாங்குகிறது. | | '''scanf''' statement... variable '''a''', '''b''' மற்றும் ''' c'''க்கான உள்ளீடை பயனரிடமிருந்து வாங்குகிறது. | ||
− | |||
|- | |- | ||
| 01:28 | | 01:28 | ||
|| இங்கே, பெரியதைக் கண்டறிய '''a'''ன் மதிப்பை '''b''' மற்றும் '''c''' உடன் ஒப்பிடுகிறோம் | || இங்கே, பெரியதைக் கண்டறிய '''a'''ன் மதிப்பை '''b''' மற்றும் '''c''' உடன் ஒப்பிடுகிறோம் | ||
− | |||
|- | |- | ||
| 01:33 | | 01:33 | ||
|ஒரேசமயத்தில் ஒப்பிட, '''logical''' '''AND '''operatorஐ பயன்படுத்துகிறோம். | |ஒரேசமயத்தில் ஒப்பிட, '''logical''' '''AND '''operatorஐ பயன்படுத்துகிறோம். | ||
− | |||
|- | |- | ||
| 01:38 | | 01:38 | ||
|இங்கே, true மதிப்பைத் திருப்ப அனைத்து conditionகளும் உண்மையாக இருக்க வேண்டும். | |இங்கே, true மதிப்பைத் திருப்ப அனைத்து conditionகளும் உண்மையாக இருக்க வேண்டும். | ||
− | |||
|- | |- | ||
| 01:44 | | 01:44 | ||
|false condition ஐ சந்தித்த பிறகு அந்த expression தொடர்ந்து மதிப்பிடப்படாது. | |false condition ஐ சந்தித்த பிறகு அந்த expression தொடர்ந்து மதிப்பிடப்படாது. | ||
− | |||
|- | |- | ||
| 01:49 | | 01:49 | ||
|எனவே '''(a>b)''' true ஆன பின்னரே expression '''(a>c) ''' மதிப்பிடப்படுகிறது. | |எனவே '''(a>b)''' true ஆன பின்னரே expression '''(a>c) ''' மதிப்பிடப்படுகிறது. | ||
− | |||
|- | |- | ||
| 01:57 | | 01:57 | ||
| a... bஐ விட சிறியது எனில், expression தொடர்ந்து மதிப்பிடப்படாது. | | a... bஐ விட சிறியது எனில், expression தொடர்ந்து மதிப்பிடப்படாது. | ||
− | |||
|- | |- | ||
| 02:03 | | 02:03 | ||
|முந்தைய condition... true எனில் இந்த statement மதிப்பிடப்படுகிறது. | |முந்தைய condition... true எனில் இந்த statement மதிப்பிடப்படுகிறது. | ||
− | |||
|- | |- | ||
| 02:07 | | 02:07 | ||
| பின் '''(b>c) ''' மதிப்பிடப்படுகிறது. | | பின் '''(b>c) ''' மதிப்பிடப்படுகிறது. | ||
− | |||
|- | |- | ||
|02:10 | |02:10 | ||
Line 119: | Line 87: | ||
| 02:17 | | 02:17 | ||
| இல்லையெனில் '''c is greatest ''' திரையில் காட்டப்படுகிறது. | | இல்லையெனில் '''c is greatest ''' திரையில் காட்டப்படுகிறது. | ||
− | |||
|- | |- | ||
| 02:21 | | 02:21 | ||
| இப்போது '''logical OR '''operatorக்கு வருவோம். | | இப்போது '''logical OR '''operatorக்கு வருவோம். | ||
− | |||
|- | |- | ||
| 02:24 | | 02:24 | ||
|இங்கே '''logical OR ''' true மதிப்பைத் திருப்ப ஏதேனும் ஒரு contion உண்மையாக இருக்க வேண்டும். | |இங்கே '''logical OR ''' true மதிப்பைத் திருப்ப ஏதேனும் ஒரு contion உண்மையாக இருக்க வேண்டும். | ||
− | |||
|- | |- | ||
| 02:31 | | 02:31 | ||
|true condition ஐ சந்தித்த பிறகு அந்த expression தொடர்ந்து மதிப்பிடப்படாது. | |true condition ஐ சந்தித்த பிறகு அந்த expression தொடர்ந்து மதிப்பிடப்படாது. | ||
− | |||
|- | |- | ||
| 02:36 | | 02:36 | ||
|எனவே, '''a''' == zero எனில், மீதி இரு expressionகள் மதிப்பிடப்படாது. | |எனவே, '''a''' == zero எனில், மீதி இரு expressionகள் மதிப்பிடப்படாது. | ||
− | |||
|- | |- | ||
| 02:43 | | 02:43 | ||
| '''a''', '''b''' அல்லது '''c''' ல் ஏதேனும் ஒன்று 0 எனில் இந்த printf statement இயக்கப்படுகிறது. | | '''a''', '''b''' அல்லது '''c''' ல் ஏதேனும் ஒன்று 0 எனில் இந்த printf statement இயக்கப்படுகிறது. | ||
− | |||
|- | |- | ||
| 02:49 | | 02:49 | ||
| programன் முடிவுக்கு வருவோம். '''return 0''' மற்றும் ending curly bracket. | | programன் முடிவுக்கு வருவோம். '''return 0''' மற்றும் ending curly bracket. | ||
− | |||
|- | |- | ||
| 02:54 | | 02:54 | ||
| இப்போது programஐ சேமிக்கவும். | | இப்போது programஐ சேமிக்கவும். | ||
− | |||
|- | |- | ||
| 02:58 | | 02:58 | ||
| extension '''.c''' உடன் சேமிக்கவும் | | extension '''.c''' உடன் சேமிக்கவும் | ||
− | |||
|- | |- | ||
| 03:00 | | 03:00 | ||
| '''logical.c''' என என் file ஐ சேமிக்கிறேன் | | '''logical.c''' என என் file ஐ சேமிக்கிறேன் | ||
− | |||
|- | |- | ||
| 03:04 | | 03:04 | ||
| '''Ctrl, Alt மற்றும் T ''' விசைகளை ஒருசேர அழுத்தி terminal ஐ திறக்கவும். | | '''Ctrl, Alt மற்றும் T ''' விசைகளை ஒருசேர அழுத்தி terminal ஐ திறக்கவும். | ||
− | |||
|- | |- | ||
| 03:09 | | 03:09 | ||
− | | code ஐ compile செய்ய எழுதுக '''gcc logical.c -o log''' | + | | code ஐ compile செய்ய எழுதுக '''gcc logical.c -o log''' enter ஐ அழுத்துக |
− | enter ஐ அழுத்துக | + | |
− | + | ||
|- | |- | ||
| 03:23 | | 03:23 | ||
|இயக்க எழுதுக '''./log''' | |இயக்க எழுதுக '''./log''' | ||
− | |||
|- | |- | ||
| 03:27 | | 03:27 | ||
| '''Enter''' ஐ அழுத்துக | | '''Enter''' ஐ அழுத்துக | ||
− | |||
− | |||
|- | |- | ||
| 03:30 | | 03:30 | ||
− | | நான் கொடுக்கும் மதிப்புகள், | + | | நான் கொடுக்கும் மதிப்புகள், 0 34 567 |
− | + | ||
− | 0 | + | |
− | + | ||
− | 34 | + | |
− | + | ||
− | 567 | + | |
− | + | ||
|- | |- | ||
| 03:40 | | 03:40 | ||
|காணும் வெளியீடு, | |காணும் வெளியீடு, | ||
− | |||
|- | |- | ||
| 03:43 | | 03:43 | ||
|c is greatest. | |c is greatest. | ||
− | |||
|- | |- | ||
| 03:46 | | 03:46 | ||
|The product of a, b and c is zero. | |The product of a, b and c is zero. | ||
− | |||
|- | |- | ||
| 03:50 | | 03:50 | ||
|வெவ்வேறு உள்ளீடுகளுடன் இந்த program ஐ இயக்க முயற்சிக்கவும். | |வெவ்வேறு உள்ளீடுகளுடன் இந்த program ஐ இயக்க முயற்சிக்கவும். | ||
− | |||
|- | |- | ||
|03:55 | |03:55 | ||
| இப்போது அதே program ஐ C++ ல் எழுதுவோம் | | இப்போது அதே program ஐ C++ ல் எழுதுவோம் | ||
− | |||
|- | |- | ||
| 03:59 | | 03:59 | ||
| நான் ஏற்கனவே இந்த program ஐ எழுதியுள்ளேன். அதைக் காணலாம். | | நான் ஏற்கனவே இந்த program ஐ எழுதியுள்ளேன். அதைக் காணலாம். | ||
− | |||
|- | |- | ||
| 04:03 | | 04:03 | ||
|இது '''C++''' code. | |இது '''C++''' code. | ||
− | |||
|- | |- | ||
| 04:07 | | 04:07 | ||
| |இப்போது அதே program ஐ C++ ல் எழுத, சில மாற்றங்களை செய்வோம். | | |இப்போது அதே program ஐ C++ ல் எழுத, சில மாற்றங்களை செய்வோம். | ||
− | |||
|- | |- | ||
| 04:12 | | 04:12 | ||
| header fileல் ஒரு மாற்றம். | | header fileல் ஒரு மாற்றம். | ||
− | |||
|- | |- | ||
| 04:15 | | 04:15 | ||
|Using statement பயன்படுத்தப்பட்டுள்ளது. | |Using statement பயன்படுத்தப்பட்டுள்ளது. | ||
− | |||
|- | |- | ||
| 04:18 | | 04:18 | ||
|வித்தியாசமான உள்ளீடு வெளியீடு statementகள் உள்ளன. | |வித்தியாசமான உள்ளீடு வெளியீடு statementகள் உள்ளன. | ||
− | |||
|- | |- | ||
| 04:22 | | 04:22 | ||
|operatorகள் C ல் செயல்பட்டதுபோலவே செயல்படும். | |operatorகள் C ல் செயல்பட்டதுபோலவே செயல்படும். | ||
− | |||
− | |||
|- | |- | ||
| 04:26 | | 04:26 | ||
| '''Save'''ல் சொடுக்கவும். | | '''Save'''ல் சொடுக்கவும். | ||
− | |||
|- | |- | ||
| 04:27 | | 04:27 | ||
| extension '''.cpp''' உடன் file சேமிக்கப்படுவதை உறுதி செய்க | | extension '''.cpp''' உடன் file சேமிக்கப்படுவதை உறுதி செய்க | ||
− | |||
|- | |- | ||
| 04:31 | | 04:31 | ||
| '''Ctrl, Alt மற்றும் T '''விசைகளை ஒருசேர அழுத்தி terminal ஐ திறக்கவும். | | '''Ctrl, Alt மற்றும் T '''விசைகளை ஒருசேர அழுத்தி terminal ஐ திறக்கவும். | ||
− | |||
|- | |- | ||
|04:37 | |04:37 | ||
| program ஐ compile செய்ய எழுதுக '''g++ logical.cpp -o log1''' | | program ஐ compile செய்ய எழுதுக '''g++ logical.cpp -o log1''' | ||
− | |||
|- | |- | ||
| 04:49 | | 04:49 | ||
| இயக்க எழுதுக '''./log1''' | | இயக்க எழுதுக '''./log1''' | ||
− | |||
|- | |- | ||
| 04:54 | | 04:54 | ||
| '''Enter''' ஐ அழுத்துக | | '''Enter''' ஐ அழுத்துக | ||
− | |||
− | |||
|- | |- | ||
| 04:56 | | 04:56 | ||
− | |நான் கொடுக்கும் மதிப்புகள் | + | |நான் கொடுக்கும் மதிப்புகள் 0 34 567 |
− | + | ||
− | 0 | + | |
− | + | ||
− | 34 | + | |
− | + | ||
− | 567 | + | |
− | + | ||
|- | |- | ||
| 05:02 | | 05:02 | ||
|வெளியீடு C programக்கு வந்தது போன்றே என காண்கிறோம். | |வெளியீடு C programக்கு வந்தது போன்றே என காண்கிறோம். | ||
− | |||
|- | |- | ||
| 05:05 | | 05:05 | ||
|வெவ்வேறு உள்ளீடுகளுடன் இந்த program ஐ இயக்க முயற்சிக்க வேண்டும். | |வெவ்வேறு உள்ளீடுகளுடன் இந்த program ஐ இயக்க முயற்சிக்க வேண்டும். | ||
− | |||
|- | |- | ||
|05:10 | |05:10 | ||
| இப்போது சந்திக்ககூடிய ஒரு பிழையைக் காணலாம். | | இப்போது சந்திக்ககூடிய ஒரு பிழையைக் காணலாம். | ||
− | |||
|- | |- | ||
| 05:13 | | 05:13 | ||
| editorக்கு வருவோம். | | editorக்கு வருவோம். | ||
− | |||
|- | |- | ||
| 05:16 | | 05:16 | ||
| இங்கே bracketகளை மறக்கிறோம் எனில். | | இங்கே bracketகளை மறக்கிறோம் எனில். | ||
− | |||
|- | |- | ||
| 05:20 | | 05:20 | ||
|இதையும் இதையும் நீக்கவும். | |இதையும் இதையும் நீக்கவும். | ||
− | |||
|- | |- | ||
| 05:26 | | 05:26 | ||
| நடப்பதைக் காண்போம், programஐ சேமிப்போம். | | நடப்பதைக் காண்போம், programஐ சேமிப்போம். | ||
− | |||
|- | |- | ||
| 05:31 | | 05:31 | ||
| terminalக்கு வருவோம் | | terminalக்கு வருவோம் | ||
− | |||
|- | |- | ||
| 05:33 | | 05:33 | ||
| முன்போல Compile செய்து இயக்குவோம் | | முன்போல Compile செய்து இயக்குவோம் | ||
− | |||
|- | |- | ||
| 05:38 | | 05:38 | ||
| பிழையைக் காண்கிறோம்: | | பிழையைக் காண்கிறோம்: | ||
− | |||
|- | |- | ||
| 05:41 | | 05:41 | ||
|Expected identifier before '(' token. | |Expected identifier before '(' token. | ||
− | |||
|- | |- | ||
| 05:46 | | 05:46 | ||
| ஏனெனில் இங்கே இரு வித்தியாசமான expressionகளைக் கொண்டுள்ளோம். | | ஏனெனில் இங்கே இரு வித்தியாசமான expressionகளைக் கொண்டுள்ளோம். | ||
− | |||
|- | |- | ||
| 05:49 | | 05:49 | ||
| AND operator ஐ பயன்படுத்தி அவற்றை ஒரே expression ஆக மதிப்பிட வேண்டும். | | AND operator ஐ பயன்படுத்தி அவற்றை ஒரே expression ஆக மதிப்பிட வேண்டும். | ||
− | |||
|- | |- | ||
| 05:53 | | 05:53 | ||
| இப்போது நம் program க்கு வந்து அந்த பிழையைச் சரிசெய்வோம் | | இப்போது நம் program க்கு வந்து அந்த பிழையைச் சரிசெய்வோம் | ||
− | |||
|- | |- | ||
| 05:58 | | 05:58 | ||
| bracketகளை இங்கேயும் இங்கேயும் இடுவோம். | | bracketகளை இங்கேயும் இங்கேயும் இடுவோம். | ||
− | |||
|- | |- | ||
| 06:04 | | 06:04 | ||
| '''Save''' ல் சொடுக்கவும் | | '''Save''' ல் சொடுக்கவும் | ||
− | |||
|- | |- | ||
| 06:07 | | 06:07 | ||
|terminalக்கு வருவோம். | |terminalக்கு வருவோம். | ||
− | |||
|- | |- | ||
| 06:09 | | 06:09 | ||
| முன்புபோல compile செய்து இயக்குவோம் | | முன்புபோல compile செய்து இயக்குவோம் | ||
− | |||
|- | |- | ||
| 06:14 | | 06:14 | ||
|எனவே இப்போது இது வேலை செய்கிறது. | |எனவே இப்போது இது வேலை செய்கிறது. | ||
− | |||
|- | |- | ||
| 06:22 | | 06:22 | ||
|சுருங்கசொல்ல. | |சுருங்கசொல்ல. | ||
− | |||
|- | |- | ||
| 06:24 | | 06:24 | ||
| இந்த tutorialலில் நாம் கற்றது && Logical AND உதாரணமாக. '''((a > b) && (a > c)) ''' | | இந்த tutorialலில் நாம் கற்றது && Logical AND உதாரணமாக. '''((a > b) && (a > c)) ''' | ||
− | |||
|- | |- | ||
| 06:32 | | 06:32 | ||
− | |Logical OR | + | |Logical OR உதாரணமாக. '''(a == 0 or b == 0 or c == 0) ''' |
− | + | ||
− | உதாரணமாக. '''(a == 0 | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 06:41 | | 06:41 | ||
− | |பயனரிடமிருந்து இரு எண்களை உள்ளீடாக பெற்று | + | | பயிற்சியாக இந்த program ஐ எழுதுக. பயனரிடமிருந்து இரு எண்களை உள்ளீடாக பெற்று |
− | + | ||
|- | |- | ||
| 06:45 | | 06:45 | ||
|'''NOT''' operator ஐ பயன்படுத்தி இரு எண்களும் சமமா என சோதிக்கவும். குறிப்பு: '''(a != b)''' | |'''NOT''' operator ஐ பயன்படுத்தி இரு எண்களும் சமமா என சோதிக்கவும். குறிப்பு: '''(a != b)''' | ||
− | |||
|- | |- | ||
| 06:54 | | 06:54 | ||
| இந்த தொடுப்பில் உள்ள வீடியோ spoken tutorial திட்டத்தை சுருங்க சொல்கிறது http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial | | இந்த தொடுப்பில் உள்ள வீடியோ spoken tutorial திட்டத்தை சுருங்க சொல்கிறது http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial | ||
− | |||
|- | |- | ||
| 06:59 | | 06:59 | ||
|இணைப்பு வேகமாக இல்லை எனில் தரவிறக்கி காணுங்கள். | |இணைப்பு வேகமாக இல்லை எனில் தரவிறக்கி காணுங்கள். | ||
− | |||
− | |||
|- | |- | ||
| 07:03 | | 07:03 | ||
|Spoken Tutorial திட்டக்குழு செய்முறை வகுப்புகள் நடத்துகிறது. இணையத்தில் பரிட்சை எழுதி தேர்வோருக்கு சான்றிதழ்களும் தருகிறது. | |Spoken Tutorial திட்டக்குழு செய்முறை வகுப்புகள் நடத்துகிறது. இணையத்தில் பரிட்சை எழுதி தேர்வோருக்கு சான்றிதழ்களும் தருகிறது. | ||
− | |||
|- | |- | ||
| 07:11 | | 07:11 | ||
| மேலும் அறிய மின்னஞ்சல் எழுதவும் .... contact at spoken hyphen tutorial dot org | | மேலும் அறிய மின்னஞ்சல் எழுதவும் .... contact at spoken hyphen tutorial dot org | ||
− | |||
|- | |- | ||
| 07:18 | | 07:18 | ||
− | | ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும். | + | | ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும். இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது. |
− | இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது. | + | |
− | + | ||
|- | |- | ||
| 07:27 | | 07:27 | ||
| மேலும் விவரங்களுக்கு spoken hyphen tutorial dot org slash NMEICT hyphen Intro | | மேலும் விவரங்களுக்கு spoken hyphen tutorial dot org slash NMEICT hyphen Intro | ||
− | |||
|- | |- | ||
| 07:37 | | 07:37 | ||
| தமிழாக்கம் பிரியா. நன்றி | | தமிழாக்கம் பிரியா. நன்றி | ||
− | |||
|} | |} |
Latest revision as of 22:11, 22 February 2017
Time | Narration |
00:02 | C மற்றும் C++ Logical operators குறித்த spoken tutorialக்கு நல்வரவு. |
00:08 | இந்த tutorialலில் நாம் கற்கப்போவது:Logical operatorகளான && Logical AND உதாரணமாக. expression1 && expression2 |
00:17 | Logical OR உதாரணமாக. expression1 or expression2 |
00:21 | ! Logical NOT உதாரணமாக. !(Expression1) |
00:25 | இதை உதாரணங்களின் உதவியுடன் செய்யலாம். |
00:28 | இந்த tutorialஐ பதிவுசெய்ய, நான் பயன்படுத்துவது:Ubuntu 11.10 இயங்குதளம் |
00:34 | Ubuntu ல் gcc மற்றும் g++ Compiler version 4.6.1 |
00:40 | logical operatorகளுக்கு அறிமுகத்துடன் ஆரம்பிக்கலாம். |
00:44 | C மற்றும் C++ல் 0 தவிர மற்ற மதிப்புகள் இருந்தால் true. |
00:49 | non zero எனில் true |
00:51 | மற்றும் zero எனில் false |
00:53 | logical operatorகளை பயன்படுத்தி Expressionகள்... true க்கு 1 உம் falseக்கு 0 ஐயும் திருப்புகிறது. |
00:59 | இப்போது ஒரு உதாரணத்துடன் logical operatorகளை விளக்குகிறேன். |
01:04 | இது logical operators'க்கான C program. |
01:09 | main blockனுள் |
01:11 | இந்த statement... variable a,b மற்றும் c ஐ integerகளாக declare செய்கிறது. |
01:16 | printf statement... a,b மற்றும் c மதிப்புகளை உள்ளிட சொல்லி பயனரைக் கேட்கிறது. |
01:22 | scanf statement... variable a, b மற்றும் cக்கான உள்ளீடை பயனரிடமிருந்து வாங்குகிறது. |
01:28 | இங்கே, பெரியதைக் கண்டறிய aன் மதிப்பை b மற்றும் c உடன் ஒப்பிடுகிறோம் |
01:33 | ஒரேசமயத்தில் ஒப்பிட, logical AND operatorஐ பயன்படுத்துகிறோம். |
01:38 | இங்கே, true மதிப்பைத் திருப்ப அனைத்து conditionகளும் உண்மையாக இருக்க வேண்டும். |
01:44 | false condition ஐ சந்தித்த பிறகு அந்த expression தொடர்ந்து மதிப்பிடப்படாது. |
01:49 | எனவே (a>b) true ஆன பின்னரே expression (a>c) மதிப்பிடப்படுகிறது. |
01:57 | a... bஐ விட சிறியது எனில், expression தொடர்ந்து மதிப்பிடப்படாது. |
02:03 | முந்தைய condition... true எனில் இந்த statement மதிப்பிடப்படுகிறது. |
02:07 | பின் (b>c) மதிப்பிடப்படுகிறது. |
02:10 | condition... true எனில், பின் b is greatest திரையில் காட்டப்படுகிறது. |
02:17 | இல்லையெனில் c is greatest திரையில் காட்டப்படுகிறது. |
02:21 | இப்போது logical OR operatorக்கு வருவோம். |
02:24 | இங்கே logical OR true மதிப்பைத் திருப்ப ஏதேனும் ஒரு contion உண்மையாக இருக்க வேண்டும். |
02:31 | true condition ஐ சந்தித்த பிறகு அந்த expression தொடர்ந்து மதிப்பிடப்படாது. |
02:36 | எனவே, a == zero எனில், மீதி இரு expressionகள் மதிப்பிடப்படாது. |
02:43 | a, b அல்லது c ல் ஏதேனும் ஒன்று 0 எனில் இந்த printf statement இயக்கப்படுகிறது. |
02:49 | programன் முடிவுக்கு வருவோம். return 0 மற்றும் ending curly bracket. |
02:54 | இப்போது programஐ சேமிக்கவும். |
02:58 | extension .c உடன் சேமிக்கவும் |
03:00 | logical.c என என் file ஐ சேமிக்கிறேன் |
03:04 | Ctrl, Alt மற்றும் T விசைகளை ஒருசேர அழுத்தி terminal ஐ திறக்கவும். |
03:09 | code ஐ compile செய்ய எழுதுக gcc logical.c -o log enter ஐ அழுத்துக |
03:23 | இயக்க எழுதுக ./log |
03:27 | Enter ஐ அழுத்துக |
03:30 | நான் கொடுக்கும் மதிப்புகள், 0 34 567 |
03:40 | காணும் வெளியீடு, |
03:43 | c is greatest. |
03:46 | The product of a, b and c is zero. |
03:50 | வெவ்வேறு உள்ளீடுகளுடன் இந்த program ஐ இயக்க முயற்சிக்கவும். |
03:55 | இப்போது அதே program ஐ C++ ல் எழுதுவோம் |
03:59 | நான் ஏற்கனவே இந்த program ஐ எழுதியுள்ளேன். அதைக் காணலாம். |
04:03 | இது C++ code. |
04:07 | இப்போது அதே program ஐ C++ ல் எழுத, சில மாற்றங்களை செய்வோம். |
04:12 | header fileல் ஒரு மாற்றம். |
04:15 | Using statement பயன்படுத்தப்பட்டுள்ளது. |
04:18 | வித்தியாசமான உள்ளீடு வெளியீடு statementகள் உள்ளன. |
04:22 | operatorகள் C ல் செயல்பட்டதுபோலவே செயல்படும். |
04:26 | Saveல் சொடுக்கவும். |
04:27 | extension .cpp உடன் file சேமிக்கப்படுவதை உறுதி செய்க |
04:31 | Ctrl, Alt மற்றும் T விசைகளை ஒருசேர அழுத்தி terminal ஐ திறக்கவும். |
04:37 | program ஐ compile செய்ய எழுதுக g++ logical.cpp -o log1 |
04:49 | இயக்க எழுதுக ./log1 |
04:54 | Enter ஐ அழுத்துக |
04:56 | நான் கொடுக்கும் மதிப்புகள் 0 34 567 |
05:02 | வெளியீடு C programக்கு வந்தது போன்றே என காண்கிறோம். |
05:05 | வெவ்வேறு உள்ளீடுகளுடன் இந்த program ஐ இயக்க முயற்சிக்க வேண்டும். |
05:10 | இப்போது சந்திக்ககூடிய ஒரு பிழையைக் காணலாம். |
05:13 | editorக்கு வருவோம். |
05:16 | இங்கே bracketகளை மறக்கிறோம் எனில். |
05:20 | இதையும் இதையும் நீக்கவும். |
05:26 | நடப்பதைக் காண்போம், programஐ சேமிப்போம். |
05:31 | terminalக்கு வருவோம் |
05:33 | முன்போல Compile செய்து இயக்குவோம் |
05:38 | பிழையைக் காண்கிறோம்: |
05:41 | Expected identifier before '(' token. |
05:46 | ஏனெனில் இங்கே இரு வித்தியாசமான expressionகளைக் கொண்டுள்ளோம். |
05:49 | AND operator ஐ பயன்படுத்தி அவற்றை ஒரே expression ஆக மதிப்பிட வேண்டும். |
05:53 | இப்போது நம் program க்கு வந்து அந்த பிழையைச் சரிசெய்வோம் |
05:58 | bracketகளை இங்கேயும் இங்கேயும் இடுவோம். |
06:04 | Save ல் சொடுக்கவும் |
06:07 | terminalக்கு வருவோம். |
06:09 | முன்புபோல compile செய்து இயக்குவோம் |
06:14 | எனவே இப்போது இது வேலை செய்கிறது. |
06:22 | சுருங்கசொல்ல. |
06:24 | இந்த tutorialலில் நாம் கற்றது && Logical AND உதாரணமாக. ((a > b) && (a > c)) |
06:32 | Logical OR உதாரணமாக. (a == 0 or b == 0 or c == 0) |
06:41 | பயிற்சியாக இந்த program ஐ எழுதுக. பயனரிடமிருந்து இரு எண்களை உள்ளீடாக பெற்று |
06:45 | NOT operator ஐ பயன்படுத்தி இரு எண்களும் சமமா என சோதிக்கவும். குறிப்பு: (a != b) |
06:54 | இந்த தொடுப்பில் உள்ள வீடியோ spoken tutorial திட்டத்தை சுருங்க சொல்கிறது http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial |
06:59 | இணைப்பு வேகமாக இல்லை எனில் தரவிறக்கி காணுங்கள். |
07:03 | Spoken Tutorial திட்டக்குழு செய்முறை வகுப்புகள் நடத்துகிறது. இணையத்தில் பரிட்சை எழுதி தேர்வோருக்கு சான்றிதழ்களும் தருகிறது. |
07:11 | மேலும் அறிய மின்னஞ்சல் எழுதவும் .... contact at spoken hyphen tutorial dot org |
07:18 | ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும். இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது. |
07:27 | மேலும் விவரங்களுக்கு spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
07:37 | தமிழாக்கம் பிரியா. நன்றி |