Ruby/C2/Arithmetic-and-Relational-Operators/Bengali
From Script | Spoken-Tutorial
Revision as of 15:15, 29 September 2014 by Kaushik Datta (Talk | contribs)
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 | তাই চার গুন পাঁচ করলে 20 এবং তারপর এতে তিন যোগ করলে আউটপুট 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 | এবং এন্টার টিপুন। |
04:30 | আমরা 3 উত্তর পাই। |
04:33 | এই ক্ষেত্রে () বন্ধনীর ডিভিশন (slash) এর তুলনায় অধিক প্রাধন্য রয়েছে। |
04:39 | তাই বন্ধনীর ভিতরের এডিশন অপারেশন প্রথমে সঞ্চালিত করা হয়েছে। |
04:44 | তারপর ডিভিশন (/) সঞ্চালিত হয়। |
04:47 | এখন, রিলেশনাল অপারেটর সম্পর্কে শিখি। |
04:51 | এখন স্লাইডে ফিরে যাই। |
04:54 | রিলেশনাল অপারেটর কম্পেরিজন অপারেটর হিসাবেও পরিচিত। |
04:59 | রিলেশনাল অপারেটর ব্যবহার করা এক্সপ্রেশন বুলিয়ান ভ্যালু ফেরত দেয়। |
05:04 | রুবিতে রিলেশনাল অপারেটর হল: |
05:07 | == Equals to উদাহরণস্বরূপ a==b |
05:14 | dot eql question mark উদাহরণস্বরূপ a.eql?b |
05:21 | != Not equals to উদাহরণস্বরূপ 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 | এবং এন্টার টিপুন। |
06:17 | আমরা আউটপুট true পাই। |
06:20 | .eql? অপারেটর equal to অপারেটরের অনুরূপ। |
06:24 | এটি চেষ্টা করি। |
06:25 | এখন লিখুন 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. |
09:14 | যেহেতু 4 হল 7 এর থেকে ছোট। |
09:17 | নির্দেশিত কাজ হিসাবে |
09:19 | irb ব্যবহার করে নিম্ন উদাহরণ সমাধান করে আউটপুট যাচাই করুন। |
09:24 | 10 + bracket 2 astreisk 5 bracket 8 slash 2 |
09:32 | 4 astreisk 5 slash 2 plus 7 |
09:37 | এছাড়াও, মেথড ব্যবহার করে এরিথম্যাটিক অপারেটর চেষ্টা করি। |
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 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
10:51 | আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। |
10:57 | ধন্যবাদ। |