Ruby/C2/Arithmetic-and-Relational-Operators/Bengali

From Script | Spoken-Tutorial
Revision as of 15:15, 29 September 2014 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search


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 ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta