Difference between revisions of "Java/C2/do-while/Tamil"
From Script | Spoken-Tutorial
(2 intermediate revisions by one other user not shown) | |||
Line 9: | Line 9: | ||
|- | |- | ||
| 00:06 | | 00:06 | ||
− | + | |இதில் கற்கபோவது do-while loop, அதை பயன்படுத்துவது | |
− | do-while loop | + | |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 00:12 | | 00:12 | ||
− | | நான் பயன்படுத்துவது | + | | நான் பயன்படுத்துவது: '''Ubuntu 11.10''', '''JDK 1.6''' மற்றும் '''Eclipse 3.7''' |
− | + | ||
− | '''Ubuntu 11.10''', | + | |
− | + | ||
− | '''JDK 1.6''' மற்றும் | + | |
− | + | ||
− | '''Eclipse 3.7''' | + | |
|- | |- | ||
| 00:20 | | 00:20 | ||
| இந்த tutorial-ஐ தொடர, '''Java-ல் while loop''' ஐ தெரிந்திருக்க வேண்டும் | | இந்த tutorial-ஐ தொடர, '''Java-ல் while loop''' ஐ தெரிந்திருக்க வேண்டும் | ||
− | |||
|- | |- | ||
Line 34: | Line 23: | ||
| இல்லையெனில் அதற்கான tutorial-ஐ எங்கள் வலைத்தளத்தில் காணவும | | இல்லையெனில் அதற்கான tutorial-ஐ எங்கள் வலைத்தளத்தில் காணவும | ||
− | |||
|- | |- | ||
| 00:32 | | 00:32 | ||
Line 42: | Line 30: | ||
| 00:37 | | 00:37 | ||
|இது while loop போல இருப்பதை கவனிக்கவும். | |இது while loop போல இருப்பதை கவனிக்கவும். | ||
− | |||
|- | |- | ||
| 00:40 | | 00:40 | ||
|இதில் இரு பகுதிகள் உள்ளன. | |இதில் இரு பகுதிகள் உள்ளன. | ||
− | |||
|- | |- | ||
Line 56: | Line 42: | ||
| 00:51 | | 00:51 | ||
| '''do''' block-க்கு பின் condition எழுதப்பட்டிருப்பதே ஒரே வித்தியாசம். | | '''do''' block-க்கு பின் condition எழுதப்பட்டிருப்பதே ஒரே வித்தியாசம். | ||
− | |||
|- | |- | ||
| 00:58 | | 00:58 | ||
|மேலும் do block-னுள் இருக்கும் statementகளின் இயக்கத்திற்கு பின்னரே condition சோதிக்கப்படுகிறது | |மேலும் do block-னுள் இருக்கும் statementகளின் இயக்கத்திற்கு பின்னரே condition சோதிக்கப்படுகிறது | ||
− | |||
|- | |- | ||
Line 74: | Line 58: | ||
| 01:11 | | 01:11 | ||
| இங்கே Eclipse IDE மற்றும் மீதி codeக்கான அமைப்பு உள்ளன | | இங்கே Eclipse IDE மற்றும் மீதி codeக்கான அமைப்பு உள்ளன | ||
− | |||
|- | |- | ||
| 01:17 | | 01:17 | ||
|class '''DoWhileDemo''' ஐ உருவாக்கி அதற்கு main method-ஐ சேர்த்துள்ளோம். | |class '''DoWhileDemo''' ஐ உருவாக்கி அதற்கு main method-ஐ சேர்த்துள்ளோம். | ||
− | |||
− | |||
|- | |- | ||
| 01:22 | | 01:22 | ||
| do-while loop-ஐ பயன்படுத்தி 1 முதல் 10 வரை எண்களை அச்சிடப்போகிறோம். | | do-while loop-ஐ பயன்படுத்தி 1 முதல் 10 வரை எண்களை அச்சிடப்போகிறோம். | ||
− | |||
|- | |- | ||
| 01:27 | | 01:27 | ||
|எழுதுக | |எழுதுக | ||
− | |||
|- | |- | ||
| 01:29 | | 01:29 | ||
|'''int n ''equalto'' 1 ''''; | |'''int n ''equalto'' 1 ''''; | ||
− | |||
|- | |- | ||
Line 112: | Line 90: | ||
| 01:44 | | 01:44 | ||
| braceகளினுள் '''System.out.println(n);''' | | braceகளினுள் '''System.out.println(n);''' | ||
+ | |||
|- | |- | ||
| 01:55 | | 01:55 | ||
Line 123: | Line 102: | ||
| 02:10 | | 02:10 | ||
| braceகளுக்கு வெளியே எழுதுக '''while paranthesis-னுள் n ''less than equalto'' 10''' | | braceகளுக்கு வெளியே எழுதுக '''while paranthesis-னுள் n ''less than equalto'' 10''' | ||
+ | |||
|- | |- | ||
| 02:20 | | 02:20 | ||
Line 130: | Line 110: | ||
| 02:25 | | 02:25 | ||
| code ஐ செயலில் பார்க்கலாம். | | code ஐ செயலில் பார்க்கலாம். | ||
− | |||
|- | |- | ||
| 02:28 | | 02:28 | ||
|சேமித்து இயக்கவும் | |சேமித்து இயக்கவும் | ||
+ | |||
|- | |- | ||
| 02:37 | | 02:37 | ||
Line 146: | Line 126: | ||
| 02:47 | | 02:47 | ||
| முதலில், மதிப்பு 1 அச்சடிக்கப்பட்டு n இரண்டாகிறது | | முதலில், மதிப்பு 1 அச்சடிக்கப்பட்டு n இரண்டாகிறது | ||
− | |||
|- | |- | ||
| 02:52 | | 02:52 | ||
|பின் condition சோதிக்கப்படுகிறது. | |பின் condition சோதிக்கப்படுகிறது. | ||
− | |||
|- | |- | ||
| 02:55 | | 02:55 | ||
|அது உண்மையென்பதால், மீண்டும் 2 அச்சடிக்கப்பட்டு n மூன்றாகிறது. | |அது உண்மையென்பதால், மீண்டும் 2 அச்சடிக்கப்பட்டு n மூன்றாகிறது. | ||
− | |||
|- | |- | ||
| 03:00 | | 03:00 | ||
|அதேபோல அனைத்து 10 எண்களும் அச்சடிக்கப்பட்டு n ன் மதிப்பு 11 ஆகிறது | |அதேபோல அனைத்து 10 எண்களும் அச்சடிக்கப்பட்டு n ன் மதிப்பு 11 ஆகிறது | ||
− | |||
|- | |- | ||
| 03:06 | | 03:06 | ||
| n = 11 ஆகும்போது, condition பொய்யாகி loop நிற்கிறது. | | n = 11 ஆகும்போது, condition பொய்யாகி loop நிற்கிறது. | ||
− | |||
|- | |- | ||
Line 183: | Line 158: | ||
| 03:23 | | 03:23 | ||
| பெரிய எண்ணிலிருந்து சிறியதுக்கு loop செய்வதால் loop variable-ஐ குறைப்போம். | | பெரிய எண்ணிலிருந்து சிறியதுக்கு loop செய்வதால் loop variable-ஐ குறைப்போம். | ||
− | |||
|- | |- | ||
Line 228: | Line 202: | ||
| 04:25 | | 04:25 | ||
| n-ல் உள்ள மதிப்பு முற்றிலும் இருமடங்கா இல்லையான என பார்ப்போம் | | n-ல் உள்ள மதிப்பு முற்றிலும் இருமடங்கா இல்லையான என பார்ப்போம் | ||
+ | |||
|- | |- | ||
| 04:32 | | 04:32 | ||
| எழுதுக '''int x = 0;''' | | எழுதுக '''int x = 0;''' | ||
− | |||
|- | |- | ||
Line 240: | Line 214: | ||
| 04:44 | | 04:44 | ||
| பின் எழுதுக '''do''' | | பின் எழுதுக '''do''' | ||
− | |||
|- | |- | ||
Line 253: | Line 226: | ||
| 04:55 | | 04:55 | ||
| braceகளுக்கு வெளியே | | braceகளுக்கு வெளியே | ||
− | |||
|- | |- | ||
| 04:58 | | 04:58 | ||
|'''while (x ''into '' x < n)''' | |'''while (x ''into '' x < n)''' | ||
− | |||
|- | |- | ||
Line 275: | Line 246: | ||
| 05:22 | | 05:22 | ||
| அதாவது x into x ஆனது n-க்கு சமமாகவோ. | | அதாவது x into x ஆனது n-க்கு சமமாகவோ. | ||
− | |||
|- | |- | ||
Line 284: | Line 254: | ||
| 05:28 | | 05:28 | ||
| '''x '''''into '''''x'''... '''n'''-க்கு சமம் எனில், எண் முற்றிலும் இருமடங்காகும். | | '''x '''''into '''''x'''... '''n'''-க்கு சமம் எனில், எண் முற்றிலும் இருமடங்காகும். | ||
− | |||
|- | |- | ||
Line 305: | Line 274: | ||
| 05:59 | | 05:59 | ||
| சேமித்து இயக்கவும். பார்ப்பதுபோல, வெளியீடு '''true''' | | சேமித்து இயக்கவும். பார்ப்பதுபோல, வெளியீடு '''true''' | ||
− | |||
|- | |- | ||
Line 330: | Line 298: | ||
| 06:26 | | 06:26 | ||
| 49 ஐ 23 ஆக்குவோம். சேமித்து இயக்குவோம் | | 49 ஐ 23 ஆக்குவோம். சேமித்து இயக்குவோம் | ||
− | |||
|- | |- | ||
| 06:34 | | 06:34 | ||
|எதிர்ப்பார்த்தது போல பெறுவது false . | |எதிர்ப்பார்த்தது போல பெறுவது false . | ||
− | |||
|- | |- | ||
Line 344: | Line 310: | ||
| 06:42 | | 06:42 | ||
| n = 23 ஐ n = 0 ஆக்குவோம். 0 இயல்எண் இல்லையென்பதால் false ஐ பெறுவோம். | | n = 23 ஐ n = 0 ஆக்குவோம். 0 இயல்எண் இல்லையென்பதால் false ஐ பெறுவோம். | ||
− | |||
|- | |- | ||
Line 365: | Line 330: | ||
| 07:08 | | 07:08 | ||
|'''x''' ''into''''' x''' '' ஆனது '''''n ''' விட சிறியதா என சோதிக்கப்பட்டு x ன் மதிப்பு அதிகரிக்கப்பட்டு 1 ஆக மாறுவதால் இது நடக்கிறது | |'''x''' ''into''''' x''' '' ஆனது '''''n ''' விட சிறியதா என சோதிக்கப்பட்டு x ன் மதிப்பு அதிகரிக்கப்பட்டு 1 ஆக மாறுவதால் இது நடக்கிறது | ||
− | |||
|- | |- | ||
Line 386: | Line 350: | ||
| 07:37 | | 07:37 | ||
| இத்துடன் இந்த tutorial முடிகிறது. | | இத்துடன் இந்த tutorial முடிகிறது. | ||
− | |||
|- | |- | ||
Line 394: | Line 357: | ||
|- | |- | ||
| 07:42 | | 07:42 | ||
− | | do-while loop | + | | do-while loop, அதை பயன்படுத்துவது |
− | அதை பயன்படுத்துவது | + | |
|- | |- | ||
| 07:46 | | 07:46 | ||
| பயிற்சியாக பின்வருவதை தீர்க்கவும். | | பயிற்சியாக பின்வருவதை தீர்க்கவும். | ||
− | |||
|- | |- | ||
Line 416: | Line 377: | ||
|- | |- | ||
| 08:06 | | 08:06 | ||
− | | Spoken Tutorial திட்டக்குழு செய்முறை வகுப்புகள் நடத்துகிறது. | + | | Spoken Tutorial திட்டக்குழு செய்முறை வகுப்புகள் நடத்துகிறது. இணையத்தில் தேர்வு எழுதி தேர்வோருக்கு சான்றிதழ்களும் அளிக்கிறது. |
− | இணையத்தில் தேர்வு எழுதி தேர்வோருக்கு சான்றிதழ்களும் அளிக்கிறது. | + | |
|- | |- | ||
| 08:16 | | 08:16 | ||
Line 424: | Line 384: | ||
|- | |- | ||
| 08:22 | | 08:22 | ||
− | | ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும். | + | | ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும். இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது. |
− | இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது. | + | |
|- | |- | ||
| 08:32 | | 08:32 | ||
− | | மேலும் விவரங்களுக்கு எங்கள் இணையதளத்தைக் காணவும் | + | | மேலும் விவரங்களுக்கு எங்கள் இணையதளத்தைக் காணவும் http://spoken-tutorial.org/NMEICT-Intro |
− | + | ||
|- | |- | ||
| 08:36 | | 08:36 | ||
| தமிழாக்கம் பிரியா. நன்றி | | தமிழாக்கம் பிரியா. நன்றி | ||
− | |||
− | |||
− | |||
− | |||
|} | |} |
Latest revision as of 14:44, 28 February 2017
Time | Narration |
00:01 | Java-ல் do-while Loop குறித்த spoken tutorial-க்கு நல்வரவு |
00:06 | இதில் கற்கபோவது do-while loop, அதை பயன்படுத்துவது |
00:12 | நான் பயன்படுத்துவது: Ubuntu 11.10, JDK 1.6 மற்றும் Eclipse 3.7 |
00:20 | இந்த tutorial-ஐ தொடர, Java-ல் while loop ஐ தெரிந்திருக்க வேண்டும் |
00:25 | இல்லையெனில் அதற்கான tutorial-ஐ எங்கள் வலைத்தளத்தில் காணவும |
00:32 | இது do-while loop-ன் structure |
00:37 | இது while loop போல இருப்பதை கவனிக்கவும். |
00:40 | இதில் இரு பகுதிகள் உள்ளன. |
00:42 | முதலாவது loop running condition. இரண்டாவது loop variable |
00:51 | do block-க்கு பின் condition எழுதப்பட்டிருப்பதே ஒரே வித்தியாசம். |
00:58 | மேலும் do block-னுள் இருக்கும் statementகளின் இயக்கத்திற்கு பின்னரே condition சோதிக்கப்படுகிறது |
01:05 | உதாரணத்தைப் பார்க்கலாம். |
01:07 | eclipse-க்கு வருவோம் |
01:11 | இங்கே Eclipse IDE மற்றும் மீதி codeக்கான அமைப்பு உள்ளன |
01:17 | class DoWhileDemo ஐ உருவாக்கி அதற்கு main method-ஐ சேர்த்துள்ளோம். |
01:22 | do-while loop-ஐ பயன்படுத்தி 1 முதல் 10 வரை எண்களை அச்சிடப்போகிறோம். |
01:27 | எழுதுக |
01:29 | int n equalto 1 '; |
01:32 | n... loop variable ஆக இருக்கும். |
01:36 | பின் do |
01:40 | open மற்றும் close braces |
01:44 | braceகளினுள் System.out.println(n); |
01:55 | n ன் மதிப்பை அச்சிட்டு பின் அதை அதிகரிப்போம். n equalto n plus 1; |
02:05 | n 10க்கு சமமாகவோ குறைவாகவோ இருக்கும் வரை இதை செய்வோம் |
02:10 | braceகளுக்கு வெளியே எழுதுக while paranthesis-னுள் n less than equalto 10 |
02:20 | semi-colon மூலம் do-while-ஐ மூடவும் |
02:25 | code ஐ செயலில் பார்க்கலாம். |
02:28 | சேமித்து இயக்கவும் |
02:37 | எண்கள் 1 முதல் 10 வரை அச்சிடப்படுவதைப் பார்க்கலாம் |
02:42 | இப்போது code ன் இயக்கத்தைப் புரிந்து கொள்ளலாம். |
02:47 | முதலில், மதிப்பு 1 அச்சடிக்கப்பட்டு n இரண்டாகிறது |
02:52 | பின் condition சோதிக்கப்படுகிறது. |
02:55 | அது உண்மையென்பதால், மீண்டும் 2 அச்சடிக்கப்பட்டு n மூன்றாகிறது. |
03:00 | அதேபோல அனைத்து 10 எண்களும் அச்சடிக்கப்பட்டு n ன் மதிப்பு 11 ஆகிறது |
03:06 | n = 11 ஆகும்போது, condition பொய்யாகி loop நிற்கிறது. |
03:11 | 50 முதல் 40 வரை எண்களை இறங்குவரிசையில் அச்சடிக்கலாம். |
03:17 | எனவே 50 ல் ஆரம்பிக்கலாம். |
03:19 | n = 1 ஐ n = 50 ஆக்குவோம். |
03:23 | பெரிய எண்ணிலிருந்து சிறியதுக்கு loop செய்வதால் loop variable-ஐ குறைப்போம். |
03:29 | n = n + 1 ஐ n = n - 1 ஆக்குவோம் |
03:34 | n... 40-க்கு சமமாகவோ அதிகமாகவோ இருக்கும்வரை loop செய்வோம் |
03:40 | condition ஐ n >= 40-க்கு மாற்றுவோம் |
03:48 | வெளியீட்டைக் காண்போம். |
03:50 | சேமித்து இயக்குவோம். |
03:57 | பார்ப்பது போல, எண்கள் 50 முதல் 40 வரை அச்சடிக்கப்படுகிறது |
04:02 | do-while loop-ஐ பயன்படுத்தி வேறு logic ஐ முயற்சிப்போம். |
04:10 | கொடுக்கப்பட்ட ஒரு எண் முற்றிலும் இருமடங்கா இல்லையா என கண்டறிவோம். |
04:15 | main method-ஐ துடைப்போம். |
04:19 | எழுதுக int n = 25; |
04:25 | n-ல் உள்ள மதிப்பு முற்றிலும் இருமடங்கா இல்லையான என பார்ப்போம் |
04:32 | எழுதுக int x = 0; |
04:37 | அது முற்றிலும் இருமடங்கு எனில் அந்த எண்ணின் வர்க்க மூலத்தை சேமிக்க x ஐ பயன்படுத்துவோம் |
04:44 | பின் எழுதுக do |
04:46 | Open மற்றும் close braces. |
04:49 | braceகளினுள் x equal to x plus 1; |
04:55 | braceகளுக்கு வெளியே |
04:58 | while (x into x < n) |
05:06 | semi-colon மூலம் do-while-ஐ மூடவும் |
05:10 | x into x ... n ஐ விட சிறியதாக இருக்கும் வரை, x-ன் மதிப்பை அதிகரிக்கிறோம். |
05:16 | எனவே loop நிற்கும்போது, condition-ன் reverse உண்மையாக இருக்கும். |
05:22 | அதாவது x into x ஆனது n-க்கு சமமாகவோ. |
05:26 | அல்லது n விட பெரிதாகவோ இருக்கவேண்டும். |
05:28 | x into x... n-க்கு சமம் எனில், எண் முற்றிலும் இருமடங்காகும். |
05:32 | n-க்கு சமமில்லையெனில், எண் முற்றிலும் இருமடங்கல்ல. |
05:37 | கடைசியாக condition-ஐ அச்சடிப்போம். |
05:47 | System.out.println(x * x == n); |
05:55 | code-ஐ இயக்கத்தில் காண்போம். |
05:59 | சேமித்து இயக்கவும். பார்ப்பதுபோல, வெளியீடு true |
06:07 | முற்றிலும் இருமடங்கான மற்ற எண்ணுடன் முயற்சிக்கலாம் |
06:10 | n = 25 ஐ n = 49 ஆக்குவோம் |
06:15 | சேமித்து இயக்குவோம் |
06:20 | மீண்டும் true என காண்போம் . |
06:23 | முற்றிலும் இருமடங்காக இல்லாத எண்ணுடன் முயற்சிக்கலாம். |
06:26 | 49 ஐ 23 ஆக்குவோம். சேமித்து இயக்குவோம் |
06:34 | எதிர்ப்பார்த்தது போல பெறுவது false . |
06:37 | n ன் மதிப்பு 0 எனில் நடப்பதைக் காண்போம். |
06:42 | n = 23 ஐ n = 0 ஆக்குவோம். 0 இயல்எண் இல்லையென்பதால் false ஐ பெறுவோம். |
06:52 | code ஐ இயக்குவோம். |
06:54 | சேமித்து இயக்குவோம். |
07:00 | எதிர்ப்பார்த்தது போல false ஐ காண்கிறோம். |
07:05 | condition-க்கு முன்னும் |
07:08 | x into x ஆனது n விட சிறியதா என சோதிக்கப்பட்டு x ன் மதிப்பு அதிகரிக்கப்பட்டு 1 ஆக மாறுவதால் இது நடக்கிறது |
07:16 | loop condition தோல்வியடைந்து loop இயங்கவில்லை. |
07:20 | இவ்வாறு do-while loop ஐ பயன்படுத்தி, 0 ஆனது முற்றிலும் இருமடங்கு இல்லை என கருதப்படுவதை உறுதிப்படுத்திகொள்கிறோம் |
07:26 | இவ்வாறு, ஒரு do-while loop பல பிரச்சனைகளைத் தீர்க்க பயன்படுத்தப்படுகிறது |
07:31 | குறிப்பாக, loop ஒருமுறையாவது இயக்கப்படும். |
07:37 | இத்துடன் இந்த tutorial முடிகிறது. |
07:40 | இதில் நாம் கற்றது |
07:42 | do-while loop, அதை பயன்படுத்துவது |
07:46 | பயிற்சியாக பின்வருவதை தீர்க்கவும். |
07:50 | கொடுக்கப்பட்ட binary எண்ணுக்கு சமமான தசம எண்ணைக் கண்டறியவும். |
07:56 | இந்த இணைப்பில் உள்ள காணொளியைக் காணவும். Spoken Tutorial திட்டத்தை சுருங்க சொல்கிறது. |
08:01 | இணைப்பு வேகமாக இல்லையெனில் தரவிறக்கி காணவும் |
08:06 | Spoken Tutorial திட்டக்குழு செய்முறை வகுப்புகள் நடத்துகிறது. இணையத்தில் தேர்வு எழுதி தேர்வோருக்கு சான்றிதழ்களும் அளிக்கிறது. |
08:16 | மேலும் விவரங்களுக்கு மின்னஞ்சல் செய்யவும் contact@spoken-tutorial.org |
08:22 | ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும். இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது. |
08:32 | மேலும் விவரங்களுக்கு எங்கள் இணையதளத்தைக் காணவும் http://spoken-tutorial.org/NMEICT-Intro |
08:36 | தமிழாக்கம் பிரியா. நன்றி |