Difference between revisions of "Ruby/C2/Arithmetic-and-Relational-Operators/Bengali"
From Script | Spoken-Tutorial
(Created page with " {| border=1 || '''Time''' || '''Narration''' |- | 00:01 | '''Ruby''' তে '''Arithmetic''' এবং '''Relational''' অপারেটরের টিউটোরি...") |
|||
| (3 intermediate revisions by the same user not shown) | |||
| Line 11: | Line 11: | ||
|- | |- | ||
| 00:06 | | 00:06 | ||
| − | | এই টিউটোরিয়ালে | + | | এই টিউটোরিয়ালে শিখব |
|- | |- | ||
| 00:08 | | 00:08 | ||
| − | | এরিথম্যাটিক অপারেটর | + | | এরিথম্যাটিক অপারেটর |
|- | |- | ||
| 00:10 | | 00:10 | ||
| − | | অপারেটরের প্রাধান্য | + | | অপারেটরের প্রাধান্য |
|- | |- | ||
| Line 27: | Line 27: | ||
|- | |- | ||
| 00:14 | | 00:14 | ||
| − | | এখানে | + | | এখানে উবুন্টু লিনাক্স সংস্করণ '''12.04''', রুবি '''1.9.3''' ব্যবহার করছি। |
|- | |- | ||
| 00:23 | | 00:23 | ||
| − | | | + | | এখানে লিনাক্সে টার্মিনাল এবং টেক্সট এডিটর ব্যবহার সম্পর্কে জানতে হবে। |
|- | |- | ||
| 00:28 | | 00:28 | ||
| − | | | + | | আমাদের '''irb''' সম্পর্কেও জানতে হবে। |
|- | |- | ||
| 00:31 | | 00:31 | ||
| − | |না হলে | + | |না হলে, আমাদের ওয়েবসাইটে যান। |
|- | |- | ||
| Line 48: | Line 48: | ||
| 00:38 | | 00:38 | ||
| রুবি এরিথম্যাটিক অপারেটর অনুসরণ করছে। | | রুবি এরিথম্যাটিক অপারেটর অনুসরণ করছে। | ||
| − | |||
|- | |- | ||
| 00:42 | | 00:42 | ||
| − | |'''+''' এডিশন: | + | |'''+''' এডিশন: যেমন. '''a+b''' |
|- | |- | ||
| 00:45 | | 00:45 | ||
| − | | '''-''' সাবট্রেকশন: | + | | '''-''' সাবট্রেকশন: যেমন. '''a-b''' |
|- | |- | ||
| 00:48 | | 00:48 | ||
| − | | '''/''' ডিভিশন: | + | | '''/''' ডিভিশন: যেমন. '''a/b''' |
|- | |- | ||
| 00:51 | | 00:51 | ||
| − | | '''*''' মাল্টিপ্লিকেশন: | + | | '''*''' মাল্টিপ্লিকেশন: যেমন. '''a*b''' |
|- | |- | ||
| 00:55 | | 00:55 | ||
| − | | '''%''' মডিউলস: | + | | '''%''' মডিউলস: যেমন. '''a%b''' |
|- | |- | ||
| 00:59 | | 00:59 | ||
| − | | '''**''' এক্সপোনেন্ট: | + | | '''**''' এক্সপোনেন্ট: যেমন. '''a**b''' |
|- | |- | ||
| Line 80: | Line 79: | ||
|- | |- | ||
| 01:08 | | 01:08 | ||
| − | | '''Ctrl, Alt''', এবং '''T''' কী একসাথে টিপে টার্মিনাল খুলুন। | + | | '''Ctrl, Alt''', এবং '''T''' কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। |
|- | |- | ||
| 01:14 | | 01:14 | ||
| − | |স্ক্রিনে টার্মিনাল উইন্ডো | + | |স্ক্রিনে টার্মিনাল উইন্ডো খোলে। |
|- | |- | ||
| 01:17 | | 01:17 | ||
| − | | '''irb''' | + | | '''irb''' খুলে রুবি আরম্ভ করতে এন্টার টিপুন। |
|- | |- | ||
| 01:21 | | 01:21 | ||
| − | | | + | | '''10''' প্লাস '''20''' লিখে '''Enter''' টিপুন। |
|- | |- | ||
| 01:25 | | 01:25 | ||
| − | |এডিশন অপারেশন সঞ্চালিত হয় এবং ফলাফল '''30''' | + | |এডিশন অপারেশন সঞ্চালিত হয় এবং ফলাফল '''30''' দেয়। |
|- | |- | ||
| 01:31 | | 01:31 | ||
| − | | | + | | সাবট্রেকশন এবং মাল্টিপ্লিকেশন অপারেশন সম্পাদন করব। |
|- | |- | ||
| 01:35 | | 01:35 | ||
| − | | | + | | ডিভিশন অপারেটর চেষ্টা করি। |
|- | |- | ||
| 01:38 | | 01:38 | ||
| − | | | + | | '''10''' স্ল্যাশ '''4''' লিখে |
|- | |- | ||
| 01:40 | | 01:40 | ||
| − | | | + | | এন্টার টিপুন। |
|- | |- | ||
| 01:42 | | 01:42 | ||
| − | | | + | | ফলাফল নিকটের পূর্ণ সংখ্যা অর্থাৎ '''2''' নেওয়া হয়েছে। |
|- | |- | ||
| 01:47 | | 01:47 | ||
| − | | | + | | সঠিক উত্তর পেতে '''float''' হিসাবে এক নম্বর প্রকাশ করতে হবে। |
|- | |- | ||
| 01:52 | | 01:52 | ||
| − | | | + | | '''10.0''' স্ল্যাশ '''4''' লিখে |
|- | |- | ||
| 01:56 | | 01:56 | ||
| − | | | + | | এন্টার টিপুন। |
| − | + | ||
|- | |- | ||
| 01:58 | | 01:58 | ||
| − | | | + | | '''2.5''' রূপে ফলাফল পাই। |
|- | |- | ||
| Line 141: | Line 139: | ||
|- | |- | ||
| 02:05 | | 02:05 | ||
| − | | | + | | এটি আউটপুট হিসাবে ভাগশেষ দেয়। |
| − | + | ||
|- | |- | ||
| 02:09 | | 02:09 | ||
| − | | | + | | '''12''' পের্সেন্টেজ চিহ্ন '''5''' লিখে এন্টার টিপুন। |
|- | |- | ||
| 02:15 | | 02:15 | ||
| − | | | + | | '''12, 5''' দ্বারা ভাগ করা হয় এবং ভাগশেষ '''2''' ফেরৎ দেয়। |
|- | |- | ||
| 02:21 | | 02:21 | ||
| − | | | + | | '''exponent''' অপারেটর চেষ্টা করি। |
|- | |- | ||
| Line 162: | Line 159: | ||
|- | |- | ||
| 02:32 | | 02:32 | ||
| − | |এর মানে | + | |এর মানে '''2''' এর ঘাত হল '''5''' |
|- | |- | ||
| 02:36 | | 02:36 | ||
| − | | আউটপুট হল '''32''' | + | | আউটপুট হল '''32''' |
|- | |- | ||
| Line 174: | Line 171: | ||
|- | |- | ||
| 02:44 | | 02:44 | ||
| − | | গাণিতিক এক্সপ্রেশনে বিভিন্ন অপারেশন সম্পাদন হলে | + | | গাণিতিক এক্সপ্রেশনে বিভিন্ন অপারেশন সম্পাদন হলে |
|- | |- | ||
| 02:47 | | 02:47 | ||
| − | | প্রতিটি অংশ | + | | প্রতিটি অংশ মুল্যায়িত হয় |
|- | |- | ||
| Line 186: | Line 183: | ||
|- | |- | ||
| 02:56 | | 02:56 | ||
| − | | | + | | অর্থাৎ সর্বোচ্চ প্রাধান্যের অপারেটর প্রথমে এক্সিকিউট করা হয়। |
|- | |- | ||
| 03:01 | | 03:01 | ||
| − | |তারপর পরবর্তী সর্বোচ্চ প্রাধান্যের অপারেটর এবং এইভাবে। | + | |এবং তারপর পরবর্তী সর্বোচ্চ প্রাধান্যের অপারেটর এবং এইভাবে। |
| − | + | ||
|- | |- | ||
| 03:07 | | 03:07 | ||
| − | |এই স্লাইড সর্বোচ্চ থেকে সর্বনিম্ন প্রাধান্য অনুযায়ী সকল অপারেটরের তালিকা | + | | এখানে এই স্লাইড সর্বোচ্চ থেকে সর্বনিম্ন প্রাধান্য অনুযায়ী সকল অপারেটরের তালিকা রয়েছে। |
|- | |- | ||
| 03:13 | | 03:13 | ||
| − | | | + | | যেমন '''3 + 4 * 5''', '''35''' এর বদলে '''23''' দেয়। |
|- | |- | ||
| Line 208: | Line 204: | ||
| 03:29 | | 03:29 | ||
| এবং এইজন্য এটি প্রথমে মূল্যায়িত হবে। | | এবং এইজন্য এটি প্রথমে মূল্যায়িত হবে। | ||
| − | |||
|- | |- | ||
| 03:32 | | 03:32 | ||
| − | |তাই | + | |তাই '''4''' ইনটু '''5''' করলে '''20''' এবং তারপর এতে '''3''' অ্যাড করলে আউটপুট '''23''' দেয়। |
|- | |- | ||
| 03:42 | | 03:42 | ||
| − | | | + | | অপারেটরের প্রাধান্য অনুযায়ী আরো কয়েকটি উদাহরণ দেখি। |
|- | |- | ||
| 03:47 | | 03:47 | ||
| − | | টার্মিনালে ফিরে | + | | টার্মিনালে ফিরে আসি। |
|- | |- | ||
| Line 228: | Line 223: | ||
|- | |- | ||
| 03:56 | | 03:56 | ||
| − | | এখন | + | | এখন ''7''' মাইনাস '''3''' অ্যাস্টেরিস্ক '''2''' লিখুন |
|- | |- | ||
| Line 240: | Line 235: | ||
|- | |- | ||
| 04:08 | | 04:08 | ||
| − | | এখানে | + | | এখানে অ্যাস্টেরিস্ক (*) চিহ্ন এর মাইনাস (-) চিহ্ন এর তুলনায় অধিক প্রাধন্য রয়েছে। |
| − | + | ||
|- | |- | ||
| 04:13 | | 04:13 | ||
|তাই মাল্টিপ্লিকেশন অপারেটর প্রথমে সঞ্চালিত হয় এবং তারপর সাবট্রেকশন হয়। | |তাই মাল্টিপ্লিকেশন অপারেটর প্রথমে সঞ্চালিত হয় এবং তারপর সাবট্রেকশন হয়। | ||
| − | |||
|- | |- | ||
| 04:20 | | 04:20 | ||
| − | | | + | | আরেকটি উদাহরণ দেখি। |
|- | |- | ||
| Line 258: | Line 251: | ||
|- | |- | ||
| 04:29 | | 04:29 | ||
| − | |এবং এন্টার টিপুন। | + | |এবং এন্টার টিপুন। আমরা '''3 '''উত্তর পাই। |
| − | + | |- | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | |- | + | |
| 04:33 | | 04:33 | ||
|এই ক্ষেত্রে '''()''' বন্ধনীর ডিভিশন (slash) এর তুলনায় অধিক প্রাধন্য রয়েছে। | |এই ক্ষেত্রে '''()''' বন্ধনীর ডিভিশন (slash) এর তুলনায় অধিক প্রাধন্য রয়েছে। | ||
| Line 270: | Line 259: | ||
|- | |- | ||
| 04:39 | | 04:39 | ||
| − | | তাই বন্ধনীর ভিতরের এডিশন অপারেশন প্রথমে সঞ্চালিত | + | | তাই বন্ধনীর ভিতরের এডিশন অপারেশন প্রথমে সঞ্চালিত হয়। |
|- | |- | ||
| Line 282: | Line 271: | ||
|- | |- | ||
| 04:51 | | 04:51 | ||
| − | | | + | | স্লাইডে ফিরে যাই। |
|- | |- | ||
| Line 290: | Line 279: | ||
|- | |- | ||
| 04:59 | | 04:59 | ||
| − | | | + | | এতে ব্যবহার করা এক্সপ্রেশন বুলিয়ান ভ্যালু ফেরত দেয়। |
|- | |- | ||
| 05:04 | | 05:04 | ||
| − | |রুবিতে রিলেশনাল অপারেটর হল | + | |রুবিতে রিলেশনাল অপারেটর হল |
|- | |- | ||
| 05:07 | | 05:07 | ||
| − | | '''== | + | | '''== Equal Equal''' যেমন '''a==b''' |
|- | |- | ||
| 05:14 | | 05:14 | ||
| − | | '''dot eql question mark''' | + | | '''.eql? dot eql question mark''' যেমন '''a.eql?b''' |
|- | |- | ||
| 05:21 | | 05:21 | ||
| − | | '''!= Not | + | | '''!= Not equal''' যেমন '''a exclamation equal b''' |
|- | |- | ||
| 05:28 | | 05:28 | ||
| − | | '''Less than''' | + | | '''< Less than''' যেমন '''a < b''' |
|- | |- | ||
| 05:32 | | 05:32 | ||
| − | | '''Greater than''' | + | | '''> Greater than''' যেমন '''a > b''' |
|- | |- | ||
| 05:37 | | 05:37 | ||
| − | | '''<= Lesser than or equal to''' | + | | '''<= Lesser than or equal to''' যেমন '''a less than arrow equal b''' |
|- | |- | ||
| 05:44 | | 05:44 | ||
| − | | '''>= Greater than or equal to''' | + | | '''>= Greater than or equal to''' যেমন '''a greater than arrow equal b''' |
|- | |- | ||
| 05:49 | | 05:49 | ||
| − | | '''<=> Combined comparison''' | + | | '''<=> Combined comparison''' যেমন '''a less than arrow equal greater than arrow b''' |
|- | |- | ||
| Line 338: | Line 327: | ||
|- | |- | ||
| 06:02 | | 06:02 | ||
| − | | '''irb''' কনসোল মুছতে '''Ctrl | + | | '''irb''' কনসোল মুছতে '''Ctrl''' এবং''' L''' কী একসাথে টিপুন। |
|- | |- | ||
| 06:09 | | 06:09 | ||
| − | | | + | | equal '''to''' অপারেটর দেখি। |
|- | |- | ||
| 06:11 | | 06:11 | ||
| − | | | + | |এখন '''10 equals equals 10''' লিখে |
| − | + | ||
| − | + | ||
|- | |- | ||
| 06:16 | | 06:16 | ||
| − | | | + | | এন্টার টিপুন। আউটপুট হল '''true'''. |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
|- | |- | ||
| 06:20 | | 06:20 | ||
| − | | '''.eql | + | | '''.eql''' অপারেটর '''equal to''' অপারেটরের অনুরূপ। |
|- | |- | ||
| 06:24 | | 06:24 | ||
| − | |এটি | + | |এটি করতে লিখুন '''10 .eql? 10''' এন্টার টিপুন। |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
|- | |- | ||
|06:33 | |06:33 | ||
| − | | | + | | আউটপুট হল '''true''' |
|- | |- | ||
| Line 387: | Line 366: | ||
|- | |- | ||
| 06:46 | | 06:46 | ||
| − | | | + | | আউটপুট হল '''false'''. |
|- | |- | ||
| 06:48 | | 06:48 | ||
| − | | | + | | কারণ দুটি সংখ্যা হল সমান। |
| − | + | ||
|- | |- | ||
| 06:51 | | 06:51 | ||
| − | |'''irb''' কনসোল | + | |'''irb''' কনসোল মুছে ফেলতে '''Ctrl, L''' কী একসাথে টিপুন। |
|- | |- | ||
| Line 405: | Line 383: | ||
| 07:00 | | 07:00 | ||
| '''10 less than 5''' লিখে এন্টার টিপুন। | | '''10 less than 5''' লিখে এন্টার টিপুন। | ||
| − | |||
|- | |- | ||
| 07:05 | | 07:05 | ||
| − | | | + | | প্রথম অপারেন্ড দ্বিতীয়ের ছোট হলে এটি '''true''' দেবে। |
|- | |- | ||
| 07:10 | | 07:10 | ||
|অন্যথায় এটি '''false''' দেবে। | |অন্যথায় এটি '''false''' দেবে। | ||
| − | |||
|- | |- | ||
| 07:14 | | 07:14 | ||
| − | | | + | | আউটপুট '''false''' পাই কারণ '''10, 5''' এর থেকে ছোট নয়। |
|- | |- | ||
| Line 429: | Line 405: | ||
|- | |- | ||
| 07:26 | | 07:26 | ||
| − | | | + | | প্রথম অপারেন্ড দ্বিতীয়ের থেকে বড় হলে এটি '''true''' দেবে। |
|- | |- | ||
| Line 441: | Line 417: | ||
|- | |- | ||
| 07:36 | | 07:36 | ||
| − | | এইক্ষেত্রে, আমরা আউটপুট '''true''' পাই কারণ '''5''' | + | | এইক্ষেত্রে, আমরা আউটপুট '''true''' পাই কারণ প্রকৃতপক্ষে '''5''' , '''2''' এর থেকে বড়। |
|- | |- | ||
| 07:42 | | 07:42 | ||
| − | |'''irb''' কনসোল | + | |'''irb''' কনসোল মুছে ফেলতে '''Ctrl, L''' কী একসাথে টিপুন। |
|- | |- | ||
| Line 454: | Line 430: | ||
| 07:51 | | 07:51 | ||
| লিখুন '''12 less than equal 12''' | | লিখুন '''12 less than equal 12''' | ||
| − | |||
|- | |- | ||
| 07:56 | | 07:56 | ||
|এবং এন্টার টিপুন। | |এবং এন্টার টিপুন। | ||
| − | |||
|- | |- | ||
| 07:59 | | 07:59 | ||
| − | | | + | | প্রথম অপারেন্ড দ্বিতীয়ের থেকে ছোট বা সমান হলে এটি '''true''' হবে। |
|- | |- | ||
| Line 471: | Line 445: | ||
|- | |- | ||
| 08:07 | | 08:07 | ||
| − | |আমরা | + | |আমরা '''true''' পাই কারণ '''12''', '''12''' এর সমান। |
|- | |- | ||
| 08:11 | | 08:11 | ||
| − | | | + | | এখন '''greater than or equal to''' অপারেটর চেষ্টা করুন। |
|- | |- | ||
| Line 483: | Line 457: | ||
|- | |- | ||
| 08:19 | | 08:19 | ||
| − | | | + | | এই অপারেটরে |
|- | |- | ||
| 08:21 | | 08:21 | ||
|প্রথম অপারেন্ড দ্বিতীয়ের সমান হলে এটি '''0''' দেয়। | |প্রথম অপারেন্ড দ্বিতীয়ের সমান হলে এটি '''0''' দেয়। | ||
| − | |||
|- | |- | ||
| 08:24 | | 08:24 | ||
|প্রথম অপারেন্ড দ্বিতীয়ের থেকে বড় হলে এটি '''1''' দেয় এবং | |প্রথম অপারেন্ড দ্বিতীয়ের থেকে বড় হলে এটি '''1''' দেয় এবং | ||
| − | |||
| − | |||
|- | |- | ||
| 08:29 | | 08:29 | ||
|প্রথম অপারেন্ড দ্বিতীয়ের থেকে ছোট হলে এটি '''-1''' দেয়। | |প্রথম অপারেন্ড দ্বিতীয়ের থেকে ছোট হলে এটি '''-1''' দেয়। | ||
| − | |||
|- | |- | ||
| 08:34 | | 08:34 | ||
| − | | | + | | একটি উদাহরণ দেখি। |
|- | |- | ||
| Line 511: | Line 481: | ||
|- | |- | ||
| 08:41 | | 08:41 | ||
| − | | | + | | এন্টার টিপুন। |
| − | + | ||
|- | |- | ||
| Line 524: | Line 493: | ||
|- | |- | ||
| 08:50 | | 08:50 | ||
| − | |এখন | + | |এখন অপারেন্ডকে '''4''' এ বদলাই। |
|- | |- | ||
| 08:53 | | 08:53 | ||
|লিখুন '''4 less than equals greater than 3''' | |লিখুন '''4 less than equals greater than 3''' | ||
| − | |||
|- | |- | ||
| 08:58 | | 08:58 | ||
| − | | | + | | এন্টার টিপুন। |
|- | |- | ||
| Line 541: | Line 509: | ||
|- | |- | ||
| 09:01 | | 09:01 | ||
| − | |যেহেতু '''4''' | + | |যেহেতু '''4''', '''3''' এর থেকে বড় |
| − | + | ||
|- | |- | ||
| Line 551: | Line 518: | ||
| 09:07 | | 09:07 | ||
|লিখুন '''4 less than equals greater than 7''' | |লিখুন '''4 less than equals greater than 7''' | ||
| − | |||
|- | |- | ||
| Line 559: | Line 525: | ||
|- | |- | ||
| 09:13 | | 09:13 | ||
| − | |আউটপুট হল '''-1''' | + | |আউটপুট হল '''-1''' কারণ '''4''' হল '''7''' এর থেকে ছোট। |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
|- | |- | ||
| 09:17 | | 09:17 | ||
| − | | | + | |এখন '''irb''' ব্যবহার করে নিম্ন উদাহরণ সমাধান করে আউটপুট যাচাই করুন। |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
|- | |- | ||
| 09:24 | | 09:24 | ||
| − | |''' 10 + bracket 2 | + | |''' 10 + bracket 2 asterisk 5 bracket 8 slash 2''' |
|- | |- | ||
| 09:32 | | 09:32 | ||
| − | |'''4 | + | |'''4 asterisk 5 slash 2 plus 7''' |
|- | |- | ||
| 09:37 | | 09:37 | ||
| − | | | + | | '''methods''' ব্যবহার করে এরিথম্যাটিক অপারেটর চেষ্টা করি। |
|- | |- | ||
| 09:42 | | 09:42 | ||
|আমরা টিউটোরিয়ালের শেষে চলে এসেছি। | |আমরা টিউটোরিয়ালের শেষে চলে এসেছি। | ||
| − | |||
|- | |- | ||
| 09:45 | | 09:45 | ||
| − | |সংক্ষেপে | + | |সংক্ষেপে |
| − | + | ||
|- | |- | ||
| Line 602: | Line 557: | ||
|- | |- | ||
| 09:49 | | 09:49 | ||
| − | |এরিথম্যাটিক অপারেটর: প্লাস, মাইনাস, এস্টেরিস্ক, | + | |এরিথম্যাটিক অপারেটর: যেমন প্লাস, মাইনাস, এস্টেরিস্ক, স্ল্যাশ। |
|- | |- | ||
| Line 654: | Line 609: | ||
|- | |- | ||
| 10:43 | | 10:43 | ||
| − | |এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে | + | |এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
|- | |- | ||
| Line 662: | Line 617: | ||
|- | |- | ||
| 10:57 | | 10:57 | ||
| − | |ধন্যবাদ। | + | | অংশগ্রহনের জন্য ধন্যবাদ। |
Latest revision as of 12:38, 23 February 2017
| Time | Narration |
| 00:01 | Ruby তে Arithmetic এবং Relational অপারেটরের টিউটোরিয়ালে আপনাদের স্বাগত। |
| 00:06 | এই টিউটোরিয়ালে শিখব |
| 00:08 | এরিথম্যাটিক অপারেটর |
| 00:10 | অপারেটরের প্রাধান্য |
| 00:12 | রিলেশনাল অপারেটর। |
| 00:14 | এখানে উবুন্টু লিনাক্স সংস্করণ 12.04, রুবি 1.9.3 ব্যবহার করছি। |
| 00:23 | এখানে লিনাক্সে টার্মিনাল এবং টেক্সট এডিটর ব্যবহার সম্পর্কে জানতে হবে। |
| 00:28 | আমাদের irb সম্পর্কেও জানতে হবে। |
| 00:31 | না হলে, আমাদের ওয়েবসাইটে যান। |
| 00:34 | এখন এরিথম্যাটিক অপারেটর সম্পর্কে শিখি। |
| 00:38 | রুবি এরিথম্যাটিক অপারেটর অনুসরণ করছে। |
| 00:42 | + এডিশন: যেমন. a+b |
| 00:45 | - সাবট্রেকশন: যেমন. a-b |
| 00:48 | / ডিভিশন: যেমন. a/b |
| 00:51 | * মাল্টিপ্লিকেশন: যেমন. a*b |
| 00:55 | % মডিউলস: যেমন. a%b |
| 00:59 | ** এক্সপোনেন্ট: যেমন. a**b |
| 01:04 | irb ব্যবহার করে এরিথম্যাটিক অপারেটর চেষ্টা করি। |
| 01:08 | Ctrl, Alt, এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। |
| 01:14 | স্ক্রিনে টার্মিনাল উইন্ডো খোলে। |
| 01:17 | irb খুলে রুবি আরম্ভ করতে এন্টার টিপুন। |
| 01:21 | 10 প্লাস 20 লিখে Enter টিপুন। |
| 01:25 | এডিশন অপারেশন সঞ্চালিত হয় এবং ফলাফল 30 দেয়। |
| 01:31 | সাবট্রেকশন এবং মাল্টিপ্লিকেশন অপারেশন সম্পাদন করব। |
| 01:35 | ডিভিশন অপারেটর চেষ্টা করি। |
| 01:38 | 10 স্ল্যাশ 4 লিখে |
| 01:40 | এন্টার টিপুন। |
| 01:42 | ফলাফল নিকটের পূর্ণ সংখ্যা অর্থাৎ 2 নেওয়া হয়েছে। |
| 01:47 | সঠিক উত্তর পেতে float হিসাবে এক নম্বর প্রকাশ করতে হবে। |
| 01:52 | 10.0 স্ল্যাশ 4 লিখে |
| 01:56 | এন্টার টিপুন। |
| 01:58 | 2.5 রূপে ফলাফল পাই। |
| 02:01 | এখন মডিউলাস অপারেটর চেষ্টা করি। |
| 02:05 | এটি আউটপুট হিসাবে ভাগশেষ দেয়। |
| 02:09 | 12 পের্সেন্টেজ চিহ্ন 5 লিখে এন্টার টিপুন। |
| 02:15 | 12, 5 দ্বারা ভাগ করা হয় এবং ভাগশেষ 2 ফেরৎ দেয়। |
| 02:21 | exponent অপারেটর চেষ্টা করি। |
| 02.24 | 2 এর পর দুটি তারকা চিহ্ন লিখুন এবং তারপর 5 লিখে এন্টার টিপুন। |
| 02:32 | এর মানে 2 এর ঘাত হল 5 |
| 02:36 | আউটপুট হল 32 |
| 02:39 | এরপর, অপারেটরের প্রাধান্য সম্পর্কে শিখি। |
| 02:44 | গাণিতিক এক্সপ্রেশনে বিভিন্ন অপারেশন সম্পাদন হলে |
| 02:47 | প্রতিটি অংশ মুল্যায়িত হয় |
| 02:50 | এবং পূর্বে নির্ধারিত ক্রম সমাধান করাকে অপারেটরের প্রাধান্য বলে। |
| 02:56 | অর্থাৎ সর্বোচ্চ প্রাধান্যের অপারেটর প্রথমে এক্সিকিউট করা হয়। |
| 03:01 | এবং তারপর পরবর্তী সর্বোচ্চ প্রাধান্যের অপারেটর এবং এইভাবে। |
| 03:07 | এখানে এই স্লাইড সর্বোচ্চ থেকে সর্বনিম্ন প্রাধান্য অনুযায়ী সকল অপারেটরের তালিকা রয়েছে। |
| 03:13 | যেমন 3 + 4 * 5, 35 এর বদলে 23 দেয়। |
| 03:23 | মাল্টিপ্লিকেশন অপারেটর (*) এর এডিশন অপারেটর (+) এর তুলনায় অধিক প্রাধান্য রয়েছে। |
| 03:29 | এবং এইজন্য এটি প্রথমে মূল্যায়িত হবে। |
| 03:32 | তাই 4 ইনটু 5 করলে 20 এবং তারপর এতে 3 অ্যাড করলে আউটপুট 23 দেয়। |
| 03:42 | অপারেটরের প্রাধান্য অনুযায়ী আরো কয়েকটি উদাহরণ দেখি। |
| 03:47 | টার্মিনালে ফিরে আসি। |
| 03:50 | irb কনসোল মুছে ফেলতে Crtl এবং L কী একসাথে টিপুন। |
| 03:56 | এখন 7' মাইনাস 3 অ্যাস্টেরিস্ক 2 লিখুন |
| 04:03 | এবং এন্টার টিপুন। |
| 04:05 | আমরা 1 উত্তর পাই। |
| 04:08 | এখানে অ্যাস্টেরিস্ক (*) চিহ্ন এর মাইনাস (-) চিহ্ন এর তুলনায় অধিক প্রাধন্য রয়েছে। |
| 04:13 | তাই মাল্টিপ্লিকেশন অপারেটর প্রথমে সঞ্চালিত হয় এবং তারপর সাবট্রেকশন হয়। |
| 04:20 | আরেকটি উদাহরণ দেখি। |
| 04:22 | বন্ধনীতে লিখুন 10 প্লাস 2 স্ল্যাশ 4. |
| 04:29 | এবং এন্টার টিপুন। আমরা 3 উত্তর পাই। |
| 04:33 | এই ক্ষেত্রে () বন্ধনীর ডিভিশন (slash) এর তুলনায় অধিক প্রাধন্য রয়েছে। |
| 04:39 | তাই বন্ধনীর ভিতরের এডিশন অপারেশন প্রথমে সঞ্চালিত হয়। |
| 04:44 | তারপর ডিভিশন (/) সঞ্চালিত হয়। |
| 04:47 | এখন, রিলেশনাল অপারেটর সম্পর্কে শিখি। |
| 04:51 | স্লাইডে ফিরে যাই। |
| 04:54 | রিলেশনাল অপারেটর কম্পেরিজন অপারেটর হিসাবেও পরিচিত। |
| 04:59 | এতে ব্যবহার করা এক্সপ্রেশন বুলিয়ান ভ্যালু ফেরত দেয়। |
| 05:04 | রুবিতে রিলেশনাল অপারেটর হল |
| 05:07 | == Equal Equal যেমন a==b |
| 05:14 | .eql? dot eql question mark যেমন a.eql?b |
| 05:21 | != Not equal যেমন a exclamation equal b |
| 05:28 | < Less than যেমন a < b |
| 05:32 | > Greater than যেমন a > b |
| 05:37 | <= Lesser than or equal to যেমন a less than arrow equal b |
| 05:44 | >= Greater than or equal to যেমন a greater than arrow equal b |
| 05:49 | <=> Combined comparison যেমন a less than arrow equal greater than arrow b |
| 05:56 | এখন এর কিছু অপারেটর চেষ্টা করি। |
| 06:00 | টার্মিনালে যান। |
| 06:02 | irb কনসোল মুছতে Ctrl এবং L কী একসাথে টিপুন। |
| 06:09 | equal to অপারেটর দেখি। |
| 06:11 | এখন 10 equals equals 10 লিখে |
| 06:16 | এন্টার টিপুন। আউটপুট হল true. |
| 06:20 | .eql অপারেটর equal to অপারেটরের অনুরূপ। |
| 06:24 | এটি করতে লিখুন 10 .eql? 10 এন্টার টিপুন। |
| 06:33 | আউটপুট হল true |
| 06:35 | not equal to অপারেটর চেষ্টা করি। |
| 06:39 | লিখুন 10 not equal 10 |
| 06:44 | এবং এন্টার টিপুন। |
| 06:46 | আউটপুট হল false. |
| 06:48 | কারণ দুটি সংখ্যা হল সমান। |
| 06:51 | irb কনসোল মুছে ফেলতে Ctrl, L কী একসাথে টিপুন। |
| 06:56 | এখন less than অপারেটর চেষ্টা করি। |
| 07:00 | 10 less than 5 লিখে এন্টার টিপুন। |
| 07:05 | প্রথম অপারেন্ড দ্বিতীয়ের ছোট হলে এটি true দেবে। |
| 07:10 | অন্যথায় এটি false দেবে। |
| 07:14 | আউটপুট false পাই কারণ 10, 5 এর থেকে ছোট নয়। |
| 07:19 | এখন greater than অপারেটর চেষ্টা করি। |
| 07:22 | লিখুন 5 greater than 2 |
| 07:26 | প্রথম অপারেন্ড দ্বিতীয়ের থেকে বড় হলে এটি true দেবে। |
| 07:31 | অন্যথায় এটি false দেবে। |
| 07:34 | এন্টার টিপুন। |
| 07:36 | এইক্ষেত্রে, আমরা আউটপুট true পাই কারণ প্রকৃতপক্ষে 5 , 2 এর থেকে বড়। |
| 07:42 | irb কনসোল মুছে ফেলতে Ctrl, L কী একসাথে টিপুন। |
| 07:47 | এখন less than equal to অপারেটর চেষ্টা করি। |
| 07:51 | লিখুন 12 less than equal 12 |
| 07:56 | এবং এন্টার টিপুন। |
| 07:59 | প্রথম অপারেন্ড দ্বিতীয়ের থেকে ছোট বা সমান হলে এটি true হবে। |
| 08:04 | অন্যথায় এটি false দেবে। |
| 08:07 | আমরা true পাই কারণ 12, 12 এর সমান। |
| 08:11 | এখন greater than or equal to অপারেটর চেষ্টা করুন। |
| 08:15 | এখন জুড়িত কম্পেরিজন অপারেটর চেষ্টা করুন। |
| 08:19 | এই অপারেটরে |
| 08:21 | প্রথম অপারেন্ড দ্বিতীয়ের সমান হলে এটি 0 দেয়। |
| 08:24 | প্রথম অপারেন্ড দ্বিতীয়ের থেকে বড় হলে এটি 1 দেয় এবং |
| 08:29 | প্রথম অপারেন্ড দ্বিতীয়ের থেকে ছোট হলে এটি -1 দেয়। |
| 08:34 | একটি উদাহরণ দেখি। |
| 08:36 | লিখুন 3 less than equals greater than 3 |
| 08:41 | এন্টার টিপুন। |
| 08:43 | আউটপুট 0 পাই |
| 08:45 | কারণ উভয় অপারেন্ড হল সমান অর্থাত উভয় হল 3 |
| 08:50 | এখন অপারেন্ডকে 4 এ বদলাই। |
| 08:53 | লিখুন 4 less than equals greater than 3 |
| 08:58 | এন্টার টিপুন। |
| 08:59 | আউটপুট 1 পাই। |
| 09:01 | যেহেতু 4, 3 এর থেকে বড় |
| 09:04 | আবার এই উদাহরণ পরিবর্তন করি। |
| 09:07 | লিখুন 4 less than equals greater than 7 |
| 09:11 | এবং এন্টার টিপুন। |
| 09:13 | আউটপুট হল -1 কারণ 4 হল 7 এর থেকে ছোট। |
| 09:17 | এখন irb ব্যবহার করে নিম্ন উদাহরণ সমাধান করে আউটপুট যাচাই করুন। |
| 09:24 | 10 + bracket 2 asterisk 5 bracket 8 slash 2 |
| 09:32 | 4 asterisk 5 slash 2 plus 7 |
| 09:37 | methods ব্যবহার করে এরিথম্যাটিক অপারেটর চেষ্টা করি। |
| 09:42 | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
| 09:45 | সংক্ষেপে |
| 09:47 | এই টিউটোরিয়ালে শিখেছি |
| 09:49 | এরিথম্যাটিক অপারেটর: যেমন প্লাস, মাইনাস, এস্টেরিস্ক, স্ল্যাশ। |
| 09:59 | অপারেটরের প্রাধান্য। |
| 10:01 | রিলেশনাল অপারেটর। |
| 10:04 | অনেক উদাহরণ ব্যবহার করেছি। |
| 10:06 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
| 10:10 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
| 10:14 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
| 10:18 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, |
| 10:20 | টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
| 10:23 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
| 10:26 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
| 10:32 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
| 10:36 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত। |
| 10:43 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
| 10:51 | আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। |
| 10:57 | অংশগ্রহনের জন্য ধন্যবাদ। |