C-and-C++/C2/Increment-And-Decrement-Operators/Tamil
From Script | Spoken-Tutorial
Revision as of 11:09, 20 June 2014 by Pratik kamble (Talk | contribs)
Time | Narration
|
00:01 | C மற்றும் C++ ல் Increment மற்றும் Decrement Operators குறித்த spoken tutorial க்கு நல்வரவு . |
00:08 | இந்த tutorial-லில் நாம் கற்க போவது: |
00:10 | Increment மற்றும் decrement operators |
00:12 | ++ உதாரணமாக. a++ இது postfix increment operator. |
00:18 | ++a இது prefix increment operator. |
00:22 | - - உதாரணமாக. a- - இது postfix decrement operator. |
00:27 | - -a இது prefix decrement operator. |
00:31 | Type casting பற்றியும் அறியலாம். |
00:35 | இந்த tutorial க்கு நான் பயன்படுத்துவது Ubuntu version 11.10, |
00:40 | gcc மற்றும் g++ Compiler version 4.6.1 |
00:48 | ++ operator... operand ல் இருக்கும் மதிப்பில் 1 ஐ அதிகரிக்கிறது. |
00:54 | a++ மற்றும் ++a என்பது a = a + 1 க்கு சமம். |
01:00 | -- operator operand ல் இருக்கும் மதிப்பில் 1 ஐ குறைக்கிறது |
01:06 | a-- மற்றும் --a என்பது a = a - 1க்கு சமம். |
01:13 | ஒரு C program-ன் உதவியுடன் increment மற்றும் decrement operatorகளின் பயன்பாட்டை விளக்குகிறேன் |
01:19 | ஏற்கனவே program ஐ எழுதி வைத்துள்ளேன். code ஐ விளக்குகிறேன் |
01:25 | C ல் increment மற்றும் decrement operators க்கான code ஐ வைத்துள்ளோம் |
01:30 | மதிப்பு 1 ஐ கொண்ட integer variable a ஐ எடுத்துள்ளேன். |
01:35 | இவ்வழியில் a மதிப்பில் மாற்றங்களை நம்மால் புரிந்துக்கொள்ள முடியும். |
01:39 | எனவே operatorகளின் வேலையைப் புரிந்துக் கொள்ள இது ஏதுவாக இருக்கும். |
01:47 | postfix increment operator எவ்வாறு வேலைசெய்கிறது என பார்க்கலாம். |
01:51 | இந்த printf statement-ன் வெளியீடு 1. |
01:55 | மதிப்பு மாறாது. |
01:57 | ஏனெனில் Operand மதிப்பிடப்பட்டப் பிறகே postfix operation நடக்கிறது. |
02:04 | a++மீது ஒரு செயல் நடத்தப்படுகிறது எனில் அது a ன் நடப்பு மதிப்பில் செயல்படுத்தப்படும். |
02:10 | அதன் பின் a ன் மதிப்பு அதிகரிக்கப்படுகிறது. |
02:17 | இப்போது a ன் மதிப்பை இங்கு காண்கிறோம் எனில், இது 1 ஆல் அதிகரிக்கப்பட்டது. |
02:27 | மாற்றங்களைப் பிரதிபலிக்க, மீண்டும் a க்கு 1 ஐ initialize செய்கிறோம். |
02:35 | இப்போது prefix increment operatorகளுக்கு வருவோம் |
02:38 | இந்த printf statement திரையில் 2 ஐ அச்சடிக்கிறது. |
02:42 | ஏனெனில் prefix operation... operand மதிப்பிடப்படுவதற்கு முன் நடைபெறுகிறது. |
02:49 | எனவே a ன் மதிப்பு முதலில் 1 ஆல் அதிகரிக்கப்பட்டு பின் அது அச்சடிக்கப்படுகிறது. |
02:58 | மேலும் மாற்றங்கள் இல்லை என்பதைக் காண மீண்டும் a ன் மதிப்பை அச்சடிப்போம். |
03:03 | இந்த code ஐ இயக்கி சோதிப்போம். |
03:07 | பின்வரும் வரிகளை comment செய்கிறேன். எழுதவும் /*, */ |
03:19 | Save ல் சொடுக்கவும். |
03:22 | என் file ஐ incrdecr.c என சேமித்துள்ளேன். |
03:29 | Ctrl, Alt மற்றும் T விசைகளை ஒருசேர அழுத்தி terminal window ஐ திறக்கவும். |
03:35 | compile செய்ய பின்வருவதை terminal ல் எழுதுக gcc space incrdecr dot c space hyphen o space incr. enterஐ அழுத்துக. |
03:51 | code ஐ இயக்க எழுதுக ./incr. enter ஐ அழுத்துக. |
03:59 | வெளியீடு திரையில் காட்டப்படுகிறது, |
04:01 | a++ ஐ அச்சடிக்கும்போது இதுதான் வெளியீடு |
04:06 | ++a ஐ அச்சடிக்கும்போது இதுதான் வெளியீடு. |
04:09 | முன்னர் நாம் சொன்னதுபோலவே முடிவைக் காணலாம்.
|
04:13 | இப்போது மீதி programக்கு வருவோம். |
04:16 | இப்போது postfix மற்றும் prefix decrement operatorகளை விளக்குகிறேன். |
04:21 | multiline commentகளை இங்கிருந்தும்...... இங்கிருந்தும் நீக்குக .
|
04:29 | மீண்டும் மதிப்பு 1 ஐ aக்கு assign செய்யலாம். |
04:35 | இந்த printf statement... 1 ன் மதிப்பை முன் விவரித்ததுபோல வெளியிடுகிறது. |
04:40 | இது ஒரு postfix expression ஆக இருப்பதால் a-- மதிப்பிடப்பட்ட பிறகு a ன் மதிப்பு குறைக்கப்படும்
|
04:47 | அடுத்த statement... a ன் மதிப்பு 0 என அச்சடிக்கிறது. |
04:51 | இப்போது a ன் மதிப்பு 1 குறைக்கப்பட்டுள்ளது. |
04:54 | இப்போது prefix decrement operator. |
04:58 | இது ஒரு prefix operationஆக இருப்பதால் இந்த printf statement ன் வெளியீடு 0. |
05:05 | operand மதிப்பிடப்படுவதற்கு முன் prefix operation நடக்கிறது. |
05:09 | இந்த printf statementன் வெளியீடு 0. |
05:11 | a ன் மதிப்புக்கு மேலும் எந்த மாற்றங்களும் செய்யப்படவில்லை. |
05:15 | return 0; என எழுதி curly bracket ஐ மூடவும் |
05:21 | Save ல் சொடுக்கவும் |
05:24 | terminalக்கு வரவும். |
05:27 | compile செய்ய பின்வருவதை terminalலில் எழுதுக; gcc space incrdecr dot c space hyphen o space incr. Enter ஐ அழுத்துக. |
05:42 | இயக்க எழுதுக, ./incr. Enter ஐ அழுத்துக. |
05:52 | a-- ஐ அச்சடிக்கும்போது இதுதான் வெளியீடு
|
05:56 | --a ஐ அச்சடிக்கும்போது இதுதான் வெளியீடு
|
05:59 | எனவே இப்போது increment மற்றும் decrement operator வேலைசெய்வதைக் காண்க. |
06:05 | இதே program ஐ C++ ல் எழுத வேண்டும் எனில். |
06:07 | மேலுள்ள C code ல் சில மாற்றங்களை செய்யலாம். |
06:10 | editorக்கு வருகிறேன். |
06:13 | இங்கே தேவையான code உடன் C++ file உள்ளது.
|
06:16 | C file header லிருந்து இந்த header மாறியிருப்பதைக் கவனிக்கவும். |
06:20 | using namespace statement உம் உள்ளது. |
06:24 | C++ ல் வெளியீட்டு statement cout என்பதையும் கவனிக்க. |
06:28 | எனவே இந்த வித்தியாசங்களைத் தவிர, codeகளும் மிக ஒத்தவை. |
06:33 | file ஐ சேமிக்கவும். file... extension .cppஉடன் சேமிக்கப்படுகிறது |
06:40 | code ஐ compile செய்வோம். |
06:42 | terminal ஐ திறந்து எழுதுக g++ space incrdecr dot cpp space hyphen o space incr. Enter ஐ அழுத்துக. |
07:00 | இயக்க எழுதுக ./ incr. Enter ஐ அழுத்துக. |
07:07 | வெளியீடு திரையில் காட்டப்படுகிறது:
|
07:10 | எனவே வெளியீடு C program போலவே இருப்பதைக் காண்கிறோம். |
07:15 | இப்போது typecastingன் கோட்பாட்டைக் காண்போம். |
07:17 | C மற்றும் C++ இரண்டிலும் இது ஒரே வழியில் செயல்படுத்தப்படுகிறது. |
07:22 | ஒரு type variable ஐ மற்றொரு type ஆக செயல்பட வைக்க Typecasting பயன்படுகிறது |
07:27 | parenthesisனுள் உங்களுக்கு தேவையான data type ஐ வைப்பதன் மூலம் Typecasting செய்யப்படுகிறது. |
07:33 | நீங்கள் cast செய்யவிரும்பும் variable க்கு முன்னால் இந்த cast வைக்கப்படுகிறது. |
07:38 | இந்த typecast ஒரே ஒரு operationக்கு மட்டுமே செல்லுபடியாகும். |
07:42 | இப்போது ஒரே ஒரு operationக்கு a... float variable ஆக செயல்படும். |
07:47 | இங்கே நான் ஏற்கனவே உருவாக்கிய உதாரணம் உள்ளது. |
07:50 | இப்போது code ஐ விளக்குகிறேன். |
07:54 | முதலில் variableகள் a மற்றும் bஐ integerஆகவும் c ஐ float ஆகவும் declare செய்கிறோம். |
08:00 | a மதிப்பு 5க்கு assign செய்யப்படுகிறது. b மதிப்பு 2க்கு assign செய்யப்படுகிறது. |
08:06 | a மற்றும் bமீது Operationகளை செயல்படுத்துவோம். |
08:10 | a ஐ b ஆல் வகுப்போம். வகுத்தலின் விடை cல் சேமிக்கப்படுகிறது. |
08:14 | 2 தசம இட துல்லியத்தைக் காட்ட %.2f ஐ பயன்படுத்தியுள்ளோம். |
08:20 | எதிர்பார்த்த விடை 2.50க்கு மாறாக காட்டப்படும் விடை 2.00. |
08:25 | operandகள் a மற்றும் b இரண்டும் integerகளாக இருப்பதால் பின்னப் பகுதி மட்டுப்படுத்தப்பட்டுள்ளது. |
08:31 | உண்மை வகுத்தலைச் செயல்படுத்த ஒரு operand... float க்கு type cast செய்யப்பட வேண்டும். |
08:35 | இங்கே a ஐ floatக்கு typecast செய்கிறோம். இப்போது c உண்மை வகுத்தலின் மதிப்பை வைத்துக்கொள்கிறது. |
08:41 | இப்போது உண்மை வகுத்தலின் முடிவு காட்டப்படுகிறது. விடை எதிர்பார்த்ததுபோல 2.50. |
08:47 | return 0; என எழுதி பின் curly bracket ஐ மூடவும். |
08:51 | Saveல் சொடுக்கவும். .c extension உடன் file ஐ சேமிக்கவும். |
08:55 | என் file ஐ typecast.c என சேமித்துள்ளேன். |
08:59 | terminal ஐ திறக்கவும். |
09:01 | compile செய்ய எழுதுக gcc space typecast dot c space hyphen o space type. Enter ஐ அழுத்துக. |
09:17 | இயக்க எழுதுக ./type. Enter ஐ அழுத்துக. |
09:25 | திரையில் வெளியீடு காட்டப்படுகிறது.
|
09:27 | பார்க்கும் இரு மதிப்புகளில் typecastingன் விளைவைக் காணலாம். |
09:32 | சுருங்க சொல்ல . |
09:34 | இந்த tutorial லில் நாம் கற்றது, |
09:36 | increment மற்றும் decrement operatorகளை எவ்வாறு பயன்படுத்துவது. |
09:40 | Postfix மற்றும் Prefix வடிவங்கள் பற்றியும் கற்றோம்
|
09:44 | typecasting பற்றியும் அதை பயன்படுத்துவதையும் கற்றோம். |
09:47 | பயிற்சியாக: |
09:49 | பின்வரும் expressionஐ தீர்க்க program எழுதுக, a divided by b plus c divided by d |
09:56 | a, b, c மற்றும் d மதிப்புகள் உள்ளீடாக பயனரிடமிருந்து பெறப்படுகிறது. |
10:01 | உண்மை வகுத்தலை செயல்படுத்த typecasting ஐ பயன்படுத்துக. |
10:05 | இந்த தொடுப்பில் உள்ள வீடியோ spoken tutorial திட்டத்தை சுருங்க சொல்கிறது |
10:10 | இணைப்பு வேகமாக இல்லை எனில் தரவிறக்கி காணுங்கள். |
10:17 | Spoken Tutorial திட்டக்குழு spoken tutorial களை பயன்படுத்தி செய்முறை வகுப்புகள் நடத்துகிறது. இணையத்தில் பரிட்சை எழுதி தேர்வோருக்கு சான்றிதழ்களும் தருகிறது. |
10:24 | மேலும் அறிய mail எழுதவும் .... contact at spoken hyphen tutorial dot org |
10:33 | ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும்.
இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது. |
10:44 | மேலும் விவரங்களுக்கு spoken hyphen tutorial dot org slash NMEICT hyphen Intro
|
10:55 | தமிழாக்கம் பிரியா. நன்றி |