C-and-C++/C2/Relational-Operators/Bengali
From Script | Spoken-Tutorial
Revision as of 15:21, 18 June 2014 by Pratik kamble (Talk | contribs)
Time | Narration |
---|---|
00:02 | C এবং C ++ এ রিলেশনাল অপারেটরসের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালে আমরা শিখব |
00:09 | রিলেশনাল অপারেটরস যেমন |
00:12 | লেস দেন : যেমন a < b |
00:15 | গ্রেটার দেন : যেমন a > b |
00:18 | লেস দেন অর ইকুয়াল টু : যেমন a <= b |
00:23 | গ্রেটার দেন অর ইকুয়াল টু : যেমন a >= b |
00:28 | ইকুয়াল টু : যেমন a == b |
00:31 | নট ইকুয়াল টু : যেমন a != b |
00:38 | এই টিউটোরিয়ালটি রেকর্ড করতে, আমি অপারেটিং সিস্টেম হিসাবে উবুন্টু 11.10 |
00:43 | এবং উবুন্টুতে gcc ও g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি। |
00:50 | একটি ভূমিকা দিয়ে শুরু করা যাক। |
00:53 | রিলেশনাল অপারেটর পূর্ণসংখ্যা এবং ফ্লোটিং পয়েন্ট সংখ্যা তুলনা করতে ব্যবহৃত হয়েছে। |
00:58 | এক্সপ্রেশন রিলেশনাল অপারেটর return ব্যবহার করে, false এর জন্য 0 এবং true এর জন্য 1.
রিটার্ন ভ্যালুস : 0 যখন False হয় 1 যখন True হয় |
01:04 | এখন আমি একটি C প্রোগ্রামের সাহায্যে এই রিলেশনাল অপারেটর ব্যবহার করা দেখাবো। |
01:10 | আমি ইতিমধ্যে প্রোগ্রাম লিখেছি। |
01:11 | সুতরাং আমি এডিটর খুলবো এবং কোড ব্যাখ্যা করব। |
01:16 | প্রথমে, আমরা দুটি ভেরিয়েবল a এবং b ঘোষিত করি। |
01:21 | এই printf স্টেটমেন্ট ব্যবহারকারীকে a এবং b এর মান লেখার অনুরোধ জানায়। |
01:27 | এই scanf স্টেটমেন্ট ভ্যারিয়েবল a এবং b এর জন্য ইনপুট নেয়। |
01:33 | এখন আমাদের কাছে গ্রেটার দেন অপারেটর আছে। |
01:35 | এই অপারেটর অপারেটরের উভয় পাশের দুটি অপারেন্ডসের তুলনা করে। |
01:39 | a গ্রেটর দেন b হলে এটি False দেয়। |
01:44 | উপরোক্ত শর্ত true হলে এই printf স্টেটমেন্ট নির্বাহ করা হয়। |
01:48 | উপরোক্ত শর্ত false হলে এটি এড়ানো হয়। |
01:51 | কন্ট্রোল এবং তারপর পরবর্তী স্টেটমেন্টে যাওয়া যাক। |
01:54 | এখন আমাদের কাছে লেস দেন অপারেটর আছে। |
01:56 | এটিও অপারেন্ডস তুলনা করে। |
01:58 | a লেস দেন b হলে এটি true দেয়। |
02:03 | উপরোক্ত শর্ত true হলে এই printf স্টেটমেন্ট নির্বাহ করা হয়। |
02:07 | অন্যথায় এটি এড়ানো হয়। |
02:09 | চলুন এখানে কোড এক্সিকিউট করি। |
02:13 | প্রথমে নিম্নলিখিত লাইন কমেন্ট করুন। / * * / লিখুন |
02:24 | Save এ টিপুন। |
02:26 | আমি relational.c হিসাবে ফাইল সংরক্ষিত করেছি। |
02:30 | Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। |
02:36 | কম্পাইল করতে টার্মিনালে নিম্নলিখিত কমান্ড লিখুন, gcc relational.c -o rel |
02:50 | Enter টিপুন। |
02:52 | এক্সিকিউট করতে লিখুন ./rel. Enter টিপুন। |
02:58 | আমি a কে 8 এবং b কে 3 হিসাবে লিখি। |
03:02 | আউটপুট প্রদর্শিত হয়েছে : |
03:04 | 8 is greater than 3. |
03:07 | আপনি a এবং b এর বিভিন্ন মানের সাথে কোড নির্বাহ করার চেষ্টা করতে পারেন। |
03:12 | কোডে ফিরে আসি। |
03:14 | এখান থেকে কমেন্ট মুছে ফেলি এবং এখানে লিখি। |
03:24 | এখন আমাদের কাছে লেস দেন অর ইকুয়াল টু অপারেটর আছে। |
03:29 | এই অপারেটর অপারেটরের উভয় পাশের দুটি অপারেন্ডসের তুলনা করে। |
03:33 | a লেস দেন অর ইকুয়াল টু b হলে এটি true দেয়। |
03:39 | উপরোক্ত শর্ত true হলে এই printf স্টেটমেন্ট নির্বাহ করা হয়। |
03:43 | উপরোক্ত শর্ত false হলে এটি এড়ানো হয়। |
03:46 | কন্ট্রোল এবং তারপর পরবর্তী স্টেটমেন্টে যাওয়া যাক। |
03:50 | এরপর গ্রেটার দেন অর ইকুয়াল টু অপারেটর আসে। |
03:53 | এটি a এবং b তুলনা করে এবং a গ্রেটার দেন অর ইকুয়াল টু b হলে এটি true দেয়। |
04:01 | উপরোক্ত শর্ত true হলে এই printf স্টেটমেন্ট নির্বাহ করা হবে। |
04:05 | চলুন এখানে কোড এক্সিকিউট করি। |
04:08 | Save এ টিপুন। |
04:10 | টার্মিনালে ফিরে যান। |
04:12 | আগের মত কম্পাইল এবং এক্সিকিউট করুন। |
04:17 | আমি a কে 8 এবং b কে 3 হিসাবে লিখি। |
04:23 | আউটপুট প্রদর্শিত হয়েছে : |
04:25 | 8 is greater than or equal to 3 |
04:30 | এখন বাকি কোডে ফিরে আসছি। |
04:33 | এখান এবং এখান থেকে মাল্টি লাইন কমেন্ট মুছে ফেলুন। |
04:43 | এখন আমাদের কাছে ইকুয়াল টু অপারেটর আছে। |
04:47 | এটি ডাবল ইকুয়াল (==) চিহ্ন দ্বারা বোঝানো হয়েছে। |
04:50 | উভয় অপারেন্ডস একে অপরের সমান হলে এই অপারেটর true দেয়। |
04:57 | a, b এর সমান হলে এই printf স্টেটমেন্ট নির্বাহ করা হয়। |
05:01 | না হলে, কন্ট্রোল এবং তারপর পরবর্তী স্টেটমেন্টে যাওয়া যাক। |
05:06 | একইভাবে, আমাদের কাছে নট ইকুয়াল টু অপারেটর আছে। |
05:09 | উভয় অপারেন্ডস একে অপরের সমান না হলে এই অপারেটর true দেয়। |
05:15 | a, b এর সমান না হলে এই printf স্টেটমেন্ট নির্বাহ করা হবে। |
05:21 | প্রোগ্রাম শেষে আসছি।
Return 0; |
05:24 | Save এ টিপুন। |
05:26 | টার্মিনালে ফিরে যান। |
05:28 | আগের মত কম্পাইল এবং এক্সিকিউট করুন। |
05:33 | a কে 8 এবং b কে 3 হিসাবে লিখি। |
05:39 | আউটপুট পর্দায় প্রদর্শিত হয়েছে : |
05:41 | 8 is not equal to 3 |
05:45 | সুতরাং, আমরা দেখছি রিলেশনাল অপারেটর কিভাবে কাজ করে। |
05:48 | বিভিন্ন ইনপুটের সেট দিয়ে এই কোড নির্বাহ করার চেষ্টা করুন। |
05:52 | এখন, অনুরূপ একটি প্রোগ্রাম C ++ এ লেখা বেশ সহজ। |
05:56 | সিনট্যাক্স এ কয়েকটি তফাৎ রয়েছে। |
06:00 | আমি ইতিমধ্যে C ++ এ কোড লিখেছি। |
06:04 | এটি হল C ++ এ রিলেশনাল অপারেটরের কোড। |
06:09 | লক্ষ্য করুন যে হেডারটি আলাদা। |
06:12 | এছাড়াও এখানে আমাদের কাছে ইউসিং স্টেটমেন্ট আছে। |
06:16 | C ++ এ আউটপুট স্টেটমেন্ট হল cout. |
06:19 | এবং C ++ এ ইনপুট স্টেটমেন্ট হল cin. |
06:22 | সুতরাং এই তফাৎ ছাড়া, কোড দুটি অনেকটা একই। |
06:27 | Save এ টিপুন। |
06:29 | নিশ্চিত করুন যে ফাইলটি এক্সটেনশন .cpp দিয়ে সংরক্ষিত হয়েছে। |
06:33 | আমি ফাইলটি relational.cpp হিসাবে সংরক্ষিত করেছি। |
06:38 | কোড কম্পাইল করি। |
06:40 | টার্মিনাল খুলুন এবং লিখুন g++ relational.cpp -o rel1. |
06:51 | এক্সিকিউট করতে লিখুন ./ rel1. Enter টিপুন। |
06:57 | a কে 8 এবং b কে 3 হিসাবে লিখি। |
07:01 | আউটপুট প্রদর্শিত হয়েছে : |
07:03 | আমরা দেখি যে আউটপুট C কোডের মত একই। |
07:08 | এখন আমরা একটি এরর দেখি যা আমরা পেতে পারি। |
07:11 | প্রোগ্রামে ফিরে আসি। |
07:13 | ধরুন আমরা এখানে ডাবল ইকুয়াল চিহ্ন একক ইকুয়াল চিহ্ন দিয়ে প্রতিস্থাপিত করছি। |
07:20 | Save এ টিপুন। |
07:21 | টার্মিনালে ফিরে যান। |
07:24 | আগের মত কম্পাইল এবং এক্সিকিউট করুন। |
07:34 | এখানে আমরা দেখি এটি 3, 3 এর সমান দেখাচ্ছে। |
07:38 | প্রোগ্রামে ফিরে আসি। |
07:40 | এর কারণ এখানে আমাদের কাছে এসাইনমেন্ট অপারেটর আছে। |
07:44 | সুতরাং b এর মান a কে নির্ধারিত করা হয়েছে। |
07:47 | এখন এরর স্থির করি। |
07:49 | একটি ইকুয়াল চিহ্ন লিখুন। |
07:52 | Save এ টিপুন। |
07:55 | টার্মিনালে ফিরে যান। |
07:56 | আগের মত কম্পাইল এবং এক্সিকিউট করুন। |
08:04 | আউটপুট এখন সঠিক। |
08:06 | টিউটোরিয়াল সংক্ষিপ্তকরণ করি। |
08:09 | এই টিউটোরিয়ালে,আমরা শিখেছি |
08:10 | রিলেশনাল অপারেটরস যেমন |
08:12 | লেস দেন : যেমন a < b |
08:15 | গ্রেটার দেন : যেমন a > b |
08:18 | লেস দেন অর ইকুয়াল টু : যেমন a <= b |
08:23 | গ্রেটার দেন অর ইকুয়াল টু : যেমন a >= b |
08:27 | ইকুয়াল টু : যেমন a == b |
08:30 | নট ইকুয়াল টু : যেমন a != b |
08:34 | নির্দেশিত কাজ হিসাবে: |
08:35 | একটি প্রোগ্রাম লিখুন যা ইনপুট রূপে তিনটি শিক্ষার্থীর নম্বর নেয়। |
08:40 | কোন শিক্ষার্থী সর্বোচ্চ নম্বর পেয়েছে তা দেখতে নম্বর তুলনা করুন। |
08:44 | দুই বা ততোধিক শিক্ষার্থী সমান নম্বর পেয়ে থাকলে সেও যাচাই করুন। |
08:49 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
08:51 | এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
08:54 | যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
08:58 | কথ্য টিউটোরিয়াল প্রকল্প দল |
09:00 | কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
09:03 | যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়। |
09:06 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact at spoken hyphen tutorial dot org তে ইমেল করুন। |
09:14 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
09:18 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
09:24 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, |
09:27 | spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
09:35 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |