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

From Script | Spoken-Tutorial
Revision as of 11:33, 10 September 2013 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search
Time' Narration
00.02 C এবং C ++ এ লজিক্যাল অপারেটরসের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00.08 এই টিউটোরিয়ালে আমরা লজিক্যাল অপারেটরস সম্পর্কে শিখব যেমন && লজিক্যাল AND, উদাহরণস্বরূপ expression1 এবং expression2.
00.17 লজিক্যাল OR

উদাহরণস্বরূপ expression1 বা expression2.

00.21 ! লজিক্যাল NOT

উদাহরণস্বরূপ ! (Expression1)

00.25 আমরা এটি একটি উদাহরণের সাহায্যে করব।
00.28 এই টিউটোরিয়ালটি রেকর্ড করতে, আমি অপারেটিং সিস্টেম হিসাবে উবুন্টু 11.10
00.34 এবং উবুন্টুতে gcc ও g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00.40 লজিক্যাল অপারেটরসের ভূমিকা দিয়ে শুরু করা যাক।
00.44 C এবং C ++ এ, true 0 বাদে যে কোনো মান।
00.49 non zero এর অর্থ true.
00.51 Non zero = True, zero এর অর্থ False, Zero = False
00.53 লজিক্যাল অপারেটরসে ব্যবহৃত এক্সপ্রেশন true এর জন্য 1 এবং false এর জন্য 0 দেয়।
00.59 এখন আমি একটি উদাহরণের সাহায্যে লজিক্যাল অপারেটরস ব্যাখ্যা করব।
01.04 এটি হল C তে লজিক্যাল অপারেটরসের প্রোগ্রাম।
01.09 মেন ব্লকের ভিতরে
01.11 এই স্টেটমেন্ট ভেরিয়েবল a, b এবং c কে পূর্ণসংখ্যা হিসাবে ঘোষিত করে।
01.16 printf স্টেটমেন্ট ব্যবহারকারীকে a, b এবং c এর মান লেখার অনুরোধ জানায়।
01.22 scanf স্টেটমেন্ট ভেরিয়েবল a, b এবং c এর জন্য ব্যবহারকারীর থেকে ইনপুট নেয়।
01.28 এখানে a এর সাথে b এবং c এর মান তুলনা করে আমরা সর্বাধিক মানটি খুঁজি।
01.33 একসাথে তুলনা করতে, আমরা লজিক্যাল AND অপারেটর ব্যবহার করি।
01.38 এখানে true ভ্যালু পাওয়ার জন্য লজিক্যাল AND এর সকল শর্ত সঠিক হওয়া আবশ্যক।
01.44 এক্সপ্রেশন ভুল শর্তের সম্মুখীন হওয়ায় আর মূল্যায়ন করা হয়নি।
01.49 সুতরাং শুধুমাত্র (a > b) ঠিক হলেই এক্সপ্রেশন (a > c) মূল্যায়িত হয়।
01.57 a যদি b এর থেকে ছোট হয়, তাহলে এক্সপ্রেশন আর মূল্যায়ন করা হবে না।
02.03 পূর্ববর্তী শর্ত ঠিক হলেই এই স্টেটমেন্ট মূল্যায়ন করা হয়।
02.07 এরপর (b>c) মূল্যায়িত করা হয়েছে।
02.10 শর্ত সঠিক হলে, b is greatest তা পর্দায় প্রদর্শিত হয়।
02.17 অন্যথায় c is greatest পর্দায় প্রদর্শিত হয়।
02.21 এখন আমরা লজিক্যাল OR অপারেটরে আসি।
02.24 এখানে true ভ্যালু পাওয়ার জন্য লজিক্যাল OR এর যে কোনো একটি শর্ত সঠিক হওয়া আবশ্যক।
02.31 এক্সপ্রেশন সঠিক শর্তের সম্মুখীন হওয়ায় আর মূল্যায়ন করা হয়নি।
02.36 সুতরাং, a == zero হলে বাকি দুটি এক্সপ্রেশন মূল্যায়ন করা হবে না।
02.43 a, b এবং c এর মধ্যে কোনটি 0 হলেই printf স্টেটমেন্ট এক্সিকিউট করা হয়।
02.49 প্রোগ্রামের শেষে আসি। return 0 এবং এন্ডিং কার্লি বন্ধনী।
02.54 এখন প্রোগ্রাম সংরক্ষণ করুন।
02.58 এটি এক্সটেনশন .c এর সাথে সংরক্ষণ করুন।
03.00 আমি আমার ফাইল logical.c হিসাবে সংরক্ষিত করেছি।
03.04 Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল খুলুন।
03.09 কোড কম্পাইল করতে লিখুন gcc logical.c -o log. Enter টিপুন।
03.23 এক্সিকিউট করতে লিখুন ./log
03.27 Enter টিপুন।
03.30 আমি

0

34

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

03.40 আউটপুট c is greatest
03.43 এবং The product of a, b and c is zero
03.46 হিসাবে প্রদর্শিত হয়েছে।
03.50 আপনার বিভিন্ন সেটের ইনপুটের সাথে এই প্রোগ্রাম এক্সিকিউট করার চেষ্টা করা উচিত।
03.55 এখন একই প্রোগ্রাম C ++ এ লেখা যাক।
03.59 আমি ইতিমধ্যে প্রোগ্রামটি লিখেছি এবং আপনাকে এটি দেখাবো।
04.03 এটি হল C ++ এ লিখিত কোড।
04.07 এখন একই প্রোগ্রাম C ++ এ করতে, আমরা কয়েকটি পরিবর্তন করি।
04.12 হেডার ফাইলে একটি পরিবর্তন আছে।
04.15 ইউসিং স্টেটমেন্ট ব্যবহৃত হয়েছে।
04.18 এছাড়াও আউটপুট এবং ইনপুট স্টেটমেন্টে একটি পার্থক্য আছে।
04.22 অপারেটর C এর মত একই ভাবে আচরণ করে।
04.26 Save এ টিপুন।
04.27 নিশ্চিত করুন যে ফাইল এক্সটেনশন .cpp দিয়ে সংরক্ষিত হয়েছে।
04.31 Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল খুলুন।
04.37 প্রোগ্রাম কম্পাইল করতে লিখুন g++ logical.cpp -o log1.
04.49 এক্সিকিউট করতে লিখুন ./log1
04.54 Enter টিপুন।
04.56 আমি

0

34

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

05.02 সুতরাং আমরা দেখি যে আউটপুট C প্রোগ্রামের অনুরূপ।
05.05 আপনার বিভিন্ন সেটের ইনপুটের সাথেও এই প্রোগ্রাম এক্সিকিউট করার চেষ্টা করা উচিত।
05.10 এখন আমরা একটি এরর দেখি যা আমরা পেতে পারি।
05.13 এডিটরে ফিরে যাই।
05.16 ধরুন আমরা এখানে বন্ধনী ভুলে গেছি।
05.20 এটি এবং এটি মুছে ফেলুন।
05.26 দেখা যাক কি হয়, প্রোগ্রাম সংরক্ষণ করুন।
05.31 টার্মিনালে ফিরে আসুন।
05.33 আগের মত কম্পাইল এবং এক্সিকিউট করুন।
05.38 আমরা একটি এরর দেখি।
05.41 Expected identifier before '(' token.
05.46 এর কারণ এখানে আমাদের কাছে দুটি ভিন্ন এক্সপ্রেশন আছে।
05.49 আমাদের AND অপারেটর ব্যবহার করে একটি এক্সপ্রেশন রূপে তাদের মূল্যায়িত করতে হবে।
05.53 এখন প্রোগ্রামে ফিরে যাই এবং এরর নিশ্চিত করি।
05.58 বন্ধনী এখানে এবং এখানে সন্নিবেশ করি।
06.04 Save এ টিপুন।
06.07 টার্মিনালে ফিরে আসুন।
06.09 আগের মত কম্পাইল এবং এক্সিকিউট করি।
06.14 সুতরাং এখন এটি কাজ করছে।
06.22 সংক্ষিপ্তকরণ করি।
06.24 এই টিউটোরিয়ালে আমরা && লজিক্যাল AND উদাহরণস্বরূপ ((a > b) && (a > c))
06.32 লজিক্যাল OR

উদাহরণস্বরূপ (a == 0 || b == 0 || c == 0) সম্পর্কে শিখেছি।

06.40 নির্দেশিত কাজ।
06.41 একটি প্রোগ্রাম লিখুন যা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে দুটি সংখ্যা নেয়।
06.45 NOT অপারেটর ব্যবহার করে যাচাই করুন যে দুটি সংখ্যা সমান কি নয়। ইঙ্গিত: (a != b)
06.54 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
06.57 এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
06.59 যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
07.03 কথ্য টিউটোরিয়াল প্রকল্প দল কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
07.08 যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
07.11 এই বিষয়ে বিস্তারিত তথ্যের জন্য contact at spoken hyphen tutorial dot org তে ইমেল করুন।
07.18 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
07.21 এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
07.27 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য,
07.30 spoken hyphen tutorial dot org slash NMEICT hyphen Intro.
07.37 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।

অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble