Difference between revisions of "Ruby/C2/Arithmetic-and-Relational-Operators/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(2 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''' ব্যবহার করছি।
+
|  এখানে উবুন্টু লিনাক্স সংস্করণ '''12.04''', রুবি '''1.9.3''' ব্যবহার করছি।
  
 
|-
 
|-
 
|  00:23
 
|  00:23
| টিউটোরিয়ালটি অনুসরণ করতে লিনাক্সে টার্মিনাল এবং টেক্সট এডিটর ব্যবহার সম্পর্কে জানতে হবে।
+
| এখানে লিনাক্সে টার্মিনাল এবং টেক্সট এডিটর ব্যবহার সম্পর্কে জানতে হবে।
  
 
|-
 
|-
 
|  00:28
 
|  00:28
আপনাকে '''irb''' সম্পর্কেও জানতে হবে।
+
আমাদের '''irb''' সম্পর্কেও জানতে হবে।
  
 
|-
 
|-
 
| 00:31
 
| 00:31
|না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য, আমাদের ওয়েবসাইটে যান।  
+
|না হলে, আমাদের ওয়েবসাইটে যান।  
  
 
|-
 
|-
Line 51: Line 51:
 
|-
 
|-
 
| 00:42
 
| 00:42
|'''+''' এডিশন: উদাহরণস্বরূপ. '''a+b'''.
+
|'''+''' এডিশন: যেমন. '''a+b'''
  
 
|-
 
|-
 
|  00:45
 
|  00:45
| '''-''' সাবট্রেকশন: উদাহরণস্বরূপ. '''a-b'''.
+
| '''-''' সাবট্রেকশন: যেমন. '''a-b'''
  
 
|-
 
|-
 
| 00:48
 
| 00:48
| '''/''' ডিভিশন: উদাহরণস্বরূপ. '''a/b'''.
+
| '''/''' ডিভিশন: যেমন. '''a/b'''
  
 
|-
 
|-
 
| 00:51
 
| 00:51
| '''*''' মাল্টিপ্লিকেশন: উদাহরণস্বরূপ. '''a*b'''.
+
| '''*''' মাল্টিপ্লিকেশন: যেমন. '''a*b'''
  
 
|-
 
|-
 
| 00:55
 
| 00:55
| '''%''' মডিউলস: উদাহরণস্বরূপ. '''a%b'''.
+
| '''%''' মডিউলস: যেমন. '''a%b'''
  
 
|-
 
|-
 
| 00:59
 
| 00:59
| '''**''' এক্সপোনেন্ট: উদাহরণস্বরূপ. '''a**b'''.
+
| '''**''' এক্সপোনেন্ট: যেমন. '''a**b'''
  
 
|-
 
|-
Line 79: 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''' টিপুন।
+
| '''10''' প্লাস '''20''' লিখে '''Enter''' টিপুন।
  
 
|-
 
|-
 
| 01:25
 
| 01:25
|এডিশন অপারেশন সঞ্চালিত হয় এবং ফলাফল '''30''' প্রদর্শিত হয়।
+
|এডিশন অপারেশন সঞ্চালিত হয় এবং ফলাফল '''30''' দেয়।
  
 
|-
 
|-
 
| 01:31
 
| 01:31
|একইভাবে সাবট্রেকশন এবং মাল্টিপ্লিকেশন অপারেশন সম্পাদন করা হয়।
+
| সাবট্রেকশন এবং মাল্টিপ্লিকেশন অপারেশন সম্পাদন করব।
  
 
|-
 
|-
 
|  01:35
 
|  01:35
| এখন ডিভিশন অপারেটর চেষ্টা করি।
+
| ডিভিশন অপারেটর চেষ্টা করি।
  
 
|-
 
|-
 
|  01:38
 
|  01:38
|লিখুন '''10''' স্ল্যাশ '''4'''
+
| '''10''' স্ল্যাশ '''4''' লিখে
  
 
|-
 
|-
 
|  01:40
 
|  01:40
| এবং এন্টার টিপুন।
+
| এন্টার টিপুন।
  
 
|-
 
|-
 
| 01:42
 
| 01:42
| এখানে আপনি দেখতে পারেন যে ফলাফল নিকটের পূর্ণ সংখ্যা অর্থাত '''2''' নেওয়া হয়েছে।
+
| ফলাফল নিকটের পূর্ণ সংখ্যা অর্থাৎ '''2''' নেওয়া হয়েছে।
  
 
|-
 
|-
 
|  01:47
 
|  01:47
| আরো সঠিক উত্তর পেতে, আমাদের '''float''' হিসাবে এক নম্বর প্রকাশ করতে হবে।
+
| সঠিক উত্তর পেতে '''float''' হিসাবে এক নম্বর প্রকাশ করতে হবে।
  
 
|-
 
|-
 
| 01:52
 
| 01:52
|লিখুন '''10.0''' স্ল্যাশ '''4'''
+
| '''10.0''' স্ল্যাশ '''4''' লিখে
  
 
|-
 
|-
 
| 01:56
 
| 01:56
|এবং এন্টার টিপুন।
+
| এন্টার টিপুন।
  
 
|-
 
|-
 
|  01:58
 
|  01:58
| আমরা '''2.5''' রূপে ফলাফল পাই।
+
| '''2.5''' রূপে ফলাফল পাই।
  
 
|-
 
|-
Line 139: Line 139:
 
|-
 
|-
 
| 02:05
 
| 02:05
মডিউলাস অপারেটর আউটপুট হিসাবে ভাগশেষ দেয়।
+
এটি আউটপুট হিসাবে ভাগশেষ দেয়।
  
 
|-
 
|-
 
| 02:09
 
| 02:09
| লিখুন '''12''' শতাংশ চিহ্ন '''5''' এবং এন্টার টিপুন।
+
| '''12''' পের্সেন্টেজ চিহ্ন '''5''' লিখে এন্টার টিপুন।
  
 
|-
 
|-
 
|  02:15
 
|  02:15
|এখানে '''12, 5''' দ্বারা ভাগ করা হয় এবং ভাগশেষ '''2''' ফিরে যায়।
+
| '''12, 5''' দ্বারা ভাগ করা হয় এবং ভাগশেষ '''2''' ফেরৎ দেয়।
  
 
|-
 
|-
 
|  02:21
 
|  02:21
| এখন '''exponent''' অপারেটর চেষ্টা করি।
+
| '''exponent''' অপারেটর চেষ্টা করি।
  
 
|-
 
|-
Line 159: Line 159:
 
|-
 
|-
 
| 02:32
 
| 02:32
|এর মানে হল '''2''' এর ঘাত হল '''5'''.
+
|এর মানে '''2''' এর ঘাত হল '''5'''
  
 
|-
 
|-
 
|  02:36
 
|  02:36
| আউটপুট হল '''32'''.
+
| আউটপুট হল '''32'''
  
 
|-
 
|-
Line 171: Line 171:
 
|-
 
|-
 
|  02:44
 
|  02:44
| গাণিতিক এক্সপ্রেশনে বিভিন্ন অপারেশন সম্পাদন হলে,
+
| গাণিতিক এক্সপ্রেশনে বিভিন্ন অপারেশন সম্পাদন হলে
  
 
|-
 
|-
 
| 02:47
 
| 02:47
| প্রতিটি অংশ মূল্যায়ন করা হয়
+
| প্রতিটি অংশ মুল্যায়িত হয়
  
 
|-
 
|-
Line 183: Line 183:
 
|-
 
|-
 
| 02:56
 
| 02:56
এর মানে হল যে সর্বোচ্চ প্রাধান্যের অপারেটর প্রথমে এক্সিকিউট করা হয়।
+
অর্থাৎ সর্বোচ্চ প্রাধান্যের অপারেটর প্রথমে এক্সিকিউট করা হয়।
  
 
|-
 
|-
 
| 03:01
 
| 03:01
|তারপর পরবর্তী সর্বোচ্চ প্রাধান্যের অপারেটর এবং এইভাবে।
+
|এবং তারপর পরবর্তী সর্বোচ্চ প্রাধান্যের অপারেটর এবং এইভাবে।
  
 
|-
 
|-
 
| 03:07
 
| 03:07
|এই স্লাইড সর্বোচ্চ থেকে সর্বনিম্ন প্রাধান্য অনুযায়ী সকল অপারেটরের তালিকা রাখে।
+
| এখানে এই স্লাইড সর্বোচ্চ থেকে সর্বনিম্ন প্রাধান্য অনুযায়ী সকল অপারেটরের তালিকা রয়েছে।
  
 
|-
 
|-
 
|  03:13
 
|  03:13
উদাহরণস্বরূপ '''3 + 4 * 5''',  '''35''' এর বদলে '''23''' দেয়।
+
যেমন '''3 + 4 * 5''',  '''35''' এর বদলে '''23''' দেয়।
  
 
|-
 
|-
Line 207: Line 207:
 
|-
 
|-
 
| 03:32
 
| 03:32
|তাই চার গুন পাঁচ করলে '''20''' এবং তারপর এতে তিন যোগ করলে আউটপুট '''23''' দেয়।
+
|তাই '''4''' ইনটু '''5''' করলে '''20''' এবং তারপর এতে '''3''' অ্যাড করলে আউটপুট '''23''' দেয়।
  
 
|-
 
|-
 
| 03:42
 
| 03:42
|এখন অপারেটরের প্রাধান্য অনুযায়ী আরো কিছু উদাহরণ দেখি।
+
| অপারেটরের প্রাধান্য অনুযায়ী আরো কয়েকটি উদাহরণ দেখি।
  
 
|-
 
|-
 
| 03:47
 
| 03:47
|  টার্মিনালে ফিরে যাই।
+
|  টার্মিনালে ফিরে আসি।
  
 
|-
 
|-
Line 223: Line 223:
 
|-
 
|-
 
|  03:56
 
|  03:56
|  এখন লিখুন '''7''' বিয়োগ '''3''' গুন '''2'''
+
|  এখন ''7''' মাইনাস '''3''' অ্যাস্টেরিস্ক '''2''' লিখুন
  
 
|-
 
|-
Line 235: Line 235:
 
|-
 
|-
 
|  04:08
 
|  04:08
|  এখানে তারকা (*) চিহ্ন এর মাইনাস (-) চিহ্ন এর তুলনায় অধিক প্রাধন্য রয়েছে।
+
|  এখানে অ্যাস্টেরিস্ক (*) চিহ্ন এর মাইনাস (-) চিহ্ন এর তুলনায় অধিক প্রাধন্য রয়েছে।
  
 
|-
 
|-
Line 243: Line 243:
 
|-
 
|-
 
|  04:20
 
|  04:20
|   এখন আরেকটি উদাহরণ দেখি।
+
| আরেকটি উদাহরণ দেখি।
  
 
|-
 
|-
Line 251: Line 251:
 
|-
 
|-
 
| 04:29
 
| 04:29
|এবং এন্টার টিপুন।
+
|এবং এন্টার টিপুন। আমরা '''3 '''উত্তর পাই।
  
|-
+
  |-
| 04:30
+
|  আমরা '''3 '''উত্তর পাই।
+
 
+
|-
+
 
| 04:33
 
| 04:33
 
|এই ক্ষেত্রে '''()''' বন্ধনীর ডিভিশন (slash) এর তুলনায় অধিক প্রাধন্য রয়েছে।
 
|এই ক্ষেত্রে '''()''' বন্ধনীর ডিভিশন (slash) এর তুলনায় অধিক প্রাধন্য রয়েছে।
Line 263: Line 259:
 
|-
 
|-
 
|  04:39
 
|  04:39
|  তাই বন্ধনীর ভিতরের এডিশন অপারেশন প্রথমে সঞ্চালিত করা হয়েছে।
+
|  তাই বন্ধনীর ভিতরের এডিশন অপারেশন প্রথমে সঞ্চালিত হয়।
  
 
|-
 
|-
Line 275: Line 271:
 
|-
 
|-
 
| 04:51
 
| 04:51
|এখন স্লাইডে ফিরে যাই।
+
| স্লাইডে ফিরে যাই।
  
 
|-
 
|-
Line 283: Line 279:
 
|-
 
|-
 
|  04:59
 
|  04:59
রিলেশনাল অপারেটর ব্যবহার করা এক্সপ্রেশন বুলিয়ান ভ্যালু ফেরত দেয়।
+
এতে ব্যবহার করা এক্সপ্রেশন বুলিয়ান ভ্যালু ফেরত দেয়।
  
 
|-
 
|-
 
| 05:04
 
| 05:04
|রুবিতে রিলেশনাল অপারেটর হল:
+
|রুবিতে রিলেশনাল অপারেটর হল
  
 
|-
 
|-
 
| 05:07
 
| 05:07
| '''== Equals to''' উদাহরণস্বরূপ '''a==b'''
+
| '''== Equal Equal''' যেমন '''a==b'''
  
 
|-
 
|-
 
|  05:14
 
|  05:14
|  '''dot eql question mark''' উদাহরণস্বরূপ '''a.eql?b'''
+
|  '''.eql? dot eql question mark''' যেমন '''a.eql?b'''
  
 
|-
 
|-
 
| 05:21
 
| 05:21
| '''!= Not equals to''' উদাহরণস্বরূপ '''a exclamation equal b'''
+
| '''!= Not equal''' যেমন '''a exclamation equal b'''
  
 
|-
 
|-
 
|  05:28
 
|  05:28
| '''Less than''' উদাহরণস্বরূপ '''a < b'''
+
| '''< Less than''' যেমন '''a < b'''
  
 
|-
 
|-
 
|  05:32
 
|  05:32
| '''Greater than''' উদাহরণস্বরূপ '''a > b'''
+
| '''> Greater than''' যেমন '''a > b'''
  
 
|-
 
|-
 
| 05:37
 
| 05:37
| '''<= Lesser than or equal to''' উদাহরণস্বরূপ '''a less than arrow equal b'''
+
| '''<= Lesser than or equal to''' যেমন '''a less than arrow equal b'''
  
 
|-
 
|-
 
| 05:44
 
| 05:44
| '''>= Greater than or equal to''' উদাহরণস্বরূপ '''a greater than arrow equal b'''
+
| '''>= Greater than or equal to''' যেমন '''a greater than arrow equal b'''
  
 
|-
 
|-
 
| 05:49
 
| 05:49
| '''<=> Combined comparison''' উদাহরণস্বরূপ '''a less than arrow equal greater than arrow b'''
+
| '''<=> Combined comparison''' যেমন '''a less than arrow equal greater than arrow b'''
  
 
|-
 
|-
Line 331: Line 327:
 
|-
 
|-
 
| 06:02
 
| 06:02
| '''irb''' কনসোল মুছতে '''Ctrl, L '''কী একসাথে টিপুন।
+
| '''irb''' কনসোল মুছতে '''Ctrl''' এবং''' L''' কী একসাথে টিপুন।
  
 
|-
 
|-
 
| 06:09
 
| 06:09
এখন equal '''to''' অপারেটর চেষ্টা করি।
+
|  equal '''to''' অপারেটর দেখি।
  
 
|-
 
|-
 
| 06:11
 
| 06:11
|সুতরাং লিখুন '''10 equals equals 10'''
+
|এখন '''10 equals equals 10''' লিখে
  
 
|-
 
|-
 
| 06:16
 
| 06:16
|এবং এন্টার টিপুন।
+
| এন্টার টিপুন। আউটপুট হল  '''true'''.
 
+
|-
+
| 06:17
+
|আমরা আউটপুট '''true''' পাই।
+
  
 
|-
 
|-
 
| 06:20
 
| 06:20
| '''.eql?''' অপারেটর '''equal to''' অপারেটরের অনুরূপ।
+
| '''.eql''' অপারেটর '''equal to''' অপারেটরের অনুরূপ।
  
 
|-
 
|-
 
| 06:24
 
| 06:24
|এটি চেষ্টা করি।
+
|এটি করতে লিখুন '''10 .eql? 10''' এন্টার টিপুন।
 
+
|-
+
| 06:25
+
| এখন লিখুন '''10 .eql? 10''' এবং এন্টার টিপুন।
+
  
 
|-
 
|-
 
|06:33
 
|06:33
|আমরা আউটপুট '''true''' পাই।
+
| আউটপুট হল  '''true'''
  
 
|-
 
|-
Line 378: Line 366:
 
|-
 
|-
 
| 06:46
 
| 06:46
|আমরা আউটপুট '''false''' পাই।
+
| আউটপুট হল '''false'''.
  
 
|-
 
|-
 
| 06:48
 
| 06:48
|এর কারণ হল দুটি সংখ্যা হল সমান।
+
| কারণ দুটি সংখ্যা হল সমান।
  
 
|-
 
|-
 
| 06:51
 
| 06:51
|'''irb''' কনসোল মুছতে '''Ctrl, L''' কী একসাথে টিপুন।
+
|'''irb''' কনসোল মুছে ফেলতে '''Ctrl, L''' কী একসাথে টিপুন।
  
 
|-
 
|-
Line 398: Line 386:
 
|-
 
|-
 
|  07:05
 
|  07:05
এখানে প্রথম অপারেন্ড দ্বিতীয়ের থেকে ছোট হলে এটি '''true''' দেবে।
+
|  প্রথম অপারেন্ড দ্বিতীয়ের ছোট হলে এটি '''true''' দেবে।
  
 
|-
 
|-
Line 406: Line 394:
 
|-
 
|-
 
| 07:14
 
| 07:14
|আমরা আউটপুট '''false''' পাই কারণ '''10, 5''' এর থেকে ছোট নয়।
+
| আউটপুট '''false''' পাই কারণ '''10, 5''' এর থেকে ছোট নয়।
  
 
|-
 
|-
Line 417: Line 405:
 
|-
 
|-
 
| 07:26
 
| 07:26
| এখানে প্রথম অপারেন্ড দ্বিতীয়ের থেকে বড় হলে এটি '''true''' দেবে।
+
| প্রথম অপারেন্ড দ্বিতীয়ের থেকে বড় হলে এটি '''true''' দেবে।
  
 
|-
 
|-
Line 429: Line 417:
 
|-
 
|-
 
| 07:36
 
| 07:36
| এইক্ষেত্রে, আমরা আউটপুট '''true''' পাই কারণ '''5''' প্রকৃতপক্ষে '''2''' এর থেকে বড়।
+
| এইক্ষেত্রে, আমরা আউটপুট '''true''' পাই কারণ প্রকৃতপক্ষে '''5''' , '''2''' এর থেকে বড়।
  
 
|-
 
|-
 
| 07:42
 
| 07:42
|'''irb''' কনসোল মুছতে '''Ctrl, L''' কী একসাথে টিপুন।
+
|'''irb''' কনসোল মুছে ফেলতে '''Ctrl, L''' কী একসাথে টিপুন।
  
 
|-
 
|-
Line 449: Line 437:
 
|-
 
|-
 
| 07:59
 
| 07:59
| এখানে প্রথম অপারেন্ড দ্বিতীয়ের থেকে ছোট বা সমান হলে এটি '''true''' দেবে।
+
| প্রথম অপারেন্ড দ্বিতীয়ের থেকে ছোট বা সমান হলে এটি '''true''' হবে।
  
 
|-
 
|-
Line 457: Line 445:
 
|-
 
|-
 
| 08:07
 
| 08:07
|আমরা আউটপুট '''true''' পাই কারণ '''12''' হল '''12''' এর সমান।
+
|আমরা '''true''' পাই কারণ '''12''', '''12''' এর সমান।
  
 
|-
 
|-
 
| 08:11
 
| 08:11
|আপনি একইভাবে '''greater than or equal to''' অপারেটর চেষ্টা করুন।  
+
| এখন '''greater than or equal to''' অপারেটর চেষ্টা করুন।  
  
 
|-
 
|-
Line 469: Line 457:
 
|-
 
|-
 
| 08:19
 
| 08:19
|জুড়িত কম্পেরিজন অপারেটর
+
| এই অপারেটরে
  
 
|-
 
|-
Line 485: Line 473:
 
|-
 
|-
 
| 08:34
 
| 08:34
|এখন উদাহরণের দ্বারা এর কাজ করা দেখি।
+
| একটি উদাহরণ দেখি।
  
 
|-
 
|-
Line 493: Line 481:
 
|-
 
|-
 
| 08:41
 
| 08:41
|এবং এন্টার টিপুন।
+
| এন্টার টিপুন।
  
 
|-
 
|-
Line 505: Line 493:
 
|-
 
|-
 
| 08:50
 
| 08:50
|এখন একটি অপারেন্ডকে '''4''' এ বদলাই।
+
|এখন অপারেন্ডকে '''4''' এ বদলাই।
  
 
|-
 
|-
Line 513: Line 501:
 
|-
 
|-
 
| 08:58
 
| 08:58
|এবং এন্টার টিপুন।
+
| এন্টার টিপুন।
  
 
|-
 
|-
Line 521: Line 509:
 
|-
 
|-
 
| 09:01
 
| 09:01
|যেহেতু '''4''' হল '''3''' এর থেকে বড়
+
|যেহেতু '''4''', '''3''' এর থেকে বড়
  
 
|-
 
|-
Line 537: Line 525:
 
|-
 
|-
 
| 09:13
 
| 09:13
|আউটপুট হল '''-1'''.
+
|আউটপুট হল '''-1''' কারণ '''4''' হল '''7''' এর থেকে ছোট।
 
+
|-
+
| 09:14
+
|যেহেতু '''4''' হল '''7''' এর থেকে ছোট।
+
  
 
|-
 
|-
 
| 09:17
 
| 09:17
|নির্দেশিত কাজ হিসাবে
+
|এখন '''irb''' ব্যবহার করে নিম্ন উদাহরণ সমাধান করে আউটপুট যাচাই করুন।
 
+
|-
+
| 09:19
+
|'''irb''' ব্যবহার করে নিম্ন উদাহরণ সমাধান করে আউটপুট যাচাই করুন।
+
  
 
|-
 
|-
 
| 09:24
 
| 09:24
|''' 10 +  bracket 2 astreisk 5 bracket 8 slash 2'''
+
|''' 10 +  bracket 2 asterisk 5 bracket 8 slash 2'''
  
 
|-
 
|-
 
| 09:32
 
| 09:32
|'''4 astreisk 5 slash 2 plus 7'''
+
|'''4 asterisk 5 slash 2 plus 7'''
  
 
|-
 
|-
 
| 09:37
 
| 09:37
|এছাড়াও, মেথড ব্যবহার করে এরিথম্যাটিক অপারেটর চেষ্টা করি।
+
| '''methods''' ব্যবহার করে এরিথম্যাটিক অপারেটর চেষ্টা করি।
  
 
|-
 
|-
Line 569: Line 549:
 
|-
 
|-
 
| 09:45
 
| 09:45
|সংক্ষেপে,
+
|সংক্ষেপে
  
 
|-
 
|-
Line 577: Line 557:
 
|-
 
|-
 
| 09:49
 
| 09:49
|এরিথম্যাটিক অপারেটর: প্লাস, মাইনাস, এস্টেরিস্ক, স্ল্যাশ যথাক্রমে এডিশন, সাবট্রেকশন, মাল্টিপ্লিকেশন, ডিভিশনকে বোঝায়।
+
|এরিথম্যাটিক অপারেটর: যেমন প্লাস, মাইনাস, এস্টেরিস্ক, স্ল্যাশ।
  
 
|-
 
|-
Line 629: Line 609:
 
|-
 
|-
 
| 10:43
 
| 10:43
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে  প্রাপ্তিসাধ্য, '''spoken hyphen tutorial dot org slash NMEICT hyphen Intro'''
+
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে  প্রাপ্তিসাধ্য।
  
 
|-
 
|-
Line 637: 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 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta