C-and-C++/C2/Logical-Operators/Bengali

From Script | Spoken-Tutorial
Revision as of 15:33, 18 June 2014 by Pratik kamble (Talk | contribs)

Jump to: navigation, search
Time Narration
00:02 C এবং C ++ এ লজিক্যাল অপারেটরসের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00:08 এই টিউটোরিয়ালে লজিক্যাল অপারেটর যেমন লজিক্যাল AND, উদাহরণস্বরূপ expression1 && expression2 শিখব।
00:16 লজিক্যাল OR উদাহরণস্বরূপ expression1 or expression2.
00:21 লজিক্যাল NOT উদাহরণস্বরূপ !(Expression1)
00:25 আমরা এটি উদাহরণের সাহায্যে করব।
00:28 টিউটোরিয়ালটি রেকর্ড করতে, অপারেটিং সিস্টেম হিসাবে উবুন্টু 11.10
00:33 এবং উবুন্টুতে gccg ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00:39 লজিক্যাল অপারেটরসের ভূমিকা দিয়ে শুরু করা যাক।
00:43 C এবং C ++ এ, true 0 বাদে যে কোনো মান। 00:48 non zero মানে true.
00:50 এবং zero মানে False.
00:53 এখানে ব্যবহৃত এক্সপ্রেশন true এর জন্য 1 এবং false এর জন্য 0 দেয়।
00:58 এখন একটি উদাহরণের সাহায্যে আমি লজিক্যাল অপারেটরস ব্যাখ্যা করব।
01:03 এটি হল C তে লজিক্যাল অপারেটরসের প্রোগ্রাম।
01:08 মেন ব্লকের ভিতরে
01:10 এই স্টেটমেন্ট ভেরিয়েবল a, b এবং c কে ইন্টিজার হিসাবে ঘোষিত করে।
01:16 printf স্টেটমেন্ট a, b এবং c এর মান লেখার অনুরোধ জানায়।
01:21 scanf স্টেটমেন্ট ভেরিয়েবল a, b এবং c এর জন্য ব্যবহারকারীর থেকে ইনপুট নেয়।
01:28 এখানে a এর সাথে b এবং c এর মান তুলনা করে সর্বাধিক মানটি খুঁজি।
01:33 একসাথে তুলনা করতে, আমরা লজিক্যাল AND অপারেটর ব্যবহার করি।
01:38 true ভ্যালু পাওয়ার জন্য লজিক্যাল AND এর সকল শর্ত সঠিক হওয়া আবশ্যক।
01:43 এক্সপ্রেশন ভুল শর্তের সম্মুখীন হওয়ায় আর মূল্যায়ন করা হয়নি।
01:49 সুতরাং এক্সপ্রেশন (a > c) মূল্যায়িত হবে যদি শুধুমাত্র (a > b) ঠিক হয়।
01:56 a যদি b এর থেকে ছোট হয়, তাহলে এক্সপ্রেশন আর মূল্যায়ন করা হবে না।
02:02 পূর্ববর্তী কন্ডিশন true হলেই এই স্টেটমেন্ট মূল্যায়ন করা হয়।
02:07 (b>c) মূল্যায়িত করা হয়েছে।
02:10 কন্ডিশন true হলে, b is greatest তা পর্দায় প্রদর্শিত হয়।
02:16 অন্যথায় c is greatest পর্দায় প্রদর্শিত হয়।
02:21 এখন লজিক্যাল OR অপারেটরে আসি।
02:24 এখানে true ভ্যালু পেতে লজিক্যাল OR এর যে কোনো একটি কন্ডিশন সঠিক হওয়া আবশ্যক।
02:30 এক্সপ্রেশন সঠিক কন্ডিশনের সম্মুখীন হওয়ায় আর মূল্যায়ন করা হয়নি।
02:35 সুতরাং, a == zero হলে বাকি দুটি এক্সপ্রেশন মূল্যায়ন করা হবে না।
02:43 a, b এবং c এর মধ্যে কোনটি 0 হলেই printf স্টেটমেন্ট এক্সিকিউট করা হয়।
02:49 প্রোগ্রামের শেষে আসি। return 0 এবং এন্ডিং কার্লি বন্ধনী।
02:54 এখন প্রোগ্রাম সংরক্ষণ করুন।
02:57 এক্সটেনশন .c দ্বারা সংরক্ষণ করুন।
03:00 এটি logical.c হিসাবে সংরক্ষিত করেছি।
03:03 Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল খুলুন।
03:08 কোড কম্পাইল করতে লিখুন gcc স্পেস logical ডট c স্পেস -o স্পেস log. Enter টিপুন।
03:23 এক্সিকিউট করতে লিখুন ডট স্লেস log
03:27 Enter টিপুন।
03:29 আমি এই মানগুলি লিখব

0

34

567

03:39 আউটপুট c is greatest
03:42 এবং The product of a, b and c is zero
03:45 হিসাবে প্রদর্শিত হয়েছে।
03:50 বিভিন্ন সেটের ইনপুটের সাথে এই প্রোগ্রাম এক্সিকিউট করার চেষ্টা করা উচিত।
03:55 এখন একই প্রোগ্রাম C ++ এ লেখা যাক।
03:59 আমি ইতিমধ্যে প্রোগ্রামটি লিখেছি এবং আপনাকে এটি দেখাবো।
04:03 এটি হল C ++ এ লিখিত কোড।
04:06 এখন একই প্রোগ্রাম C ++ এ লিখতে, আমরা কয়েকটি পরিবর্তন করি।
04:11 হেডার ফাইলে একটি পরিবর্তন আছে।
04:14 ইউসিং স্টেটমেন্ট ব্যবহৃত হয়েছে।
04:18 এছাড়াও আউটপুট এবং ইনপুট স্টেটমেন্টে পার্থক্য আছে।
04:21 অপারেটর C এর মত একই ভাবে আচরণ করে।
04:25 Save এ টিপুন।
04:27 নিশ্চিত করুন ফাইলটি এক্সটেনশন .cpp দিয়ে সংরক্ষিত হয়েছে।
04:31 Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল খুলুন।
04:36 প্রোগ্রাম কম্পাইল করতে লিখুন g++ স্পেস logical ডট cpp স্পেস -o স্পেস log1. Enter টিপুন।
04:49 এক্সিকিউট করতে লিখুন ডট স্লেস log1
04:53 এখন Enter টিপুন।
04:56 আমি

0

34

567 হিসাবে মানগুলি লিখব।

05:02 আউটপুট C প্রোগ্রামের অনুরূপ।
05:05 বিভিন্ন সেটের ইনপুটের সাথেও এই প্রোগ্রাম এক্সিকিউট করার চেষ্টা করা উচিত।
05:10 এখন একটি এরর দেখি যা আমরা পেতে পারি।
05:12 এডিটরে ফিরে যাই।
05:16 ধরুন আমরা এখানে বন্ধনী ভুলে গেছি।
05:20 এটি এবং এটি মুছে ফেলুন।
05:26 দেখা যাক কি হয়, প্রোগ্রাম সংরক্ষণ করুন।
05:30 টার্মিনালে ফিরে আসুন।
05:32 আগের মত কম্পাইল এবং এক্সিকিউট করুন।
05:38 আমরা একটি এরর দেখি।
05:41 Expected identifier before '(' token
05:45 এর কারণ এখানে দুটি ভিন্ন এক্সপ্রেশন রয়েছে।
05:48 AND অপারেটর দ্বারা একটি এক্সপ্রেশন রূপে তাদের মূল্যায়িত করতে হবে।
05:53 প্রোগ্রামে ফিরে গিয়ে এরর নিশ্চিত করি।
05:57 বন্ধনী এখানে এবং এখানে সন্নিবেশ করি।
06:04 Save এ টিপুন।
06:06 টার্মিনালে ফিরে আসুন।
06:09 আগের মত কম্পাইল এবং এক্সিকিউট করি।
06:14 সুতরাং এখন এটি কাজ করছে।
06:22 সংক্ষিপ্তকরণ করি।
06:24 এই টিউটোরিয়ালে আমরা শিখেছি লজিক্যাল AND উদাহরণস্বরূপ ((a > b) && (a > c))
06:32 লজিক্যাল OR

যেমন (a == 0 || b == 0 || c == 0)

06:39 নির্দেশিত কাজ।
06:41 একটি প্রোগ্রাম লিখুন যা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে দুটি সংখ্যা নেয়।
06:44 NOT অপারেটর ব্যবহার করে যাচাই করুন যে দুটি সংখ্যা সমান কি নয়। ইঙ্গিত: (a != b)
06:54 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
06:57 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
06:59 ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
07:03 স্পোকেন টিউটোরিয়াল প্রকল্প দল টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
07:07 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
07:11 এই বিষয়ে বিস্তারিত তথ্যের জন্য contact at spoken hyphen tutorial dot org তে ইমেল করুন।
07:18 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
07:21 এটি ভারত সরকারের ICT, MHRD এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত।
07:27 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য,
07:30 spoken hyphen tutorial dot org slash NMEICT hyphen Intro.
07:37 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।

Contributors and Content Editors

Kaushik Datta, Pratik kamble