Difference between revisions of "C-and-C++/C2/Logical-Operators/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 9: Line 9:
 
|-
 
|-
 
| 00.08
 
| 00.08
|এই টিউটোরিয়ালে আমরা লজিক্যাল অপারেটরস সম্পর্কে শিখব যেমন && লজিক্যাল '''AND''', উদাহরণস্বরূপ expression1 && expression2.
+
|এই টিউটোরিয়ালে লজিক্যাল অপারেটর যেমন লজিক্যাল '''AND''', উদাহরণস্বরূপ expression1 && expression2 শিখব।
  
 
|-
 
|-
Line 17: Line 17:
 
|-
 
|-
 
| 00.21
 
| 00.21
|লজিক্যাল '''NOT''' উদাহরণস্বরূপ (Expression1)
+
|লজিক্যাল '''NOT''' উদাহরণস্বরূপ !(Expression1)
  
 
|-
 
|-
Line 25: Line 25:
 
|-
 
|-
 
| 00.28  
 
| 00.28  
|এই টিউটোরিয়ালটি রেকর্ড করতে, আমি অপারেটিং সিস্টেম হিসাবে উবুন্টু '''11.10'''
+
|টিউটোরিয়ালটি রেকর্ড করতে, অপারেটিং সিস্টেম হিসাবে উবুন্টু '''11.10'''
  
 
|-
 
|-
Line 39: Line 39:
 
|-
 
|-
 
| 00.48
 
| 00.48
|non zero এর অর্থ true.
+
|non zero মানে true.
  
 
|-
 
|-
 
| 00.50
 
| 00.50
|এবং zero এর অর্থ False.
+
|এবং zero মানে False.
  
 
|-
 
|-
 
| 00.53
 
| 00.53
|লজিক্যাল অপারেটরসে ব্যবহৃত এক্সপ্রেশন '''true''' এর জন্য 1 এবং '''false''' এর জন্য 0 দেয়।
+
|এখানে ব্যবহৃত এক্সপ্রেশন '''true''' এর জন্য 1 এবং '''false''' এর জন্য 0 দেয়।
  
 
|-
 
|-
 
|  00.58
 
|  00.58
|এখন আমি একটি উদাহরণের সাহায্যে লজিক্যাল অপারেটরস ব্যাখ্যা করব।
+
|এখন একটি উদাহরণের সাহায্যে আমি লজিক্যাল অপারেটরস ব্যাখ্যা করব।
  
 
|-
 
|-
Line 67: Line 67:
 
|-
 
|-
 
| 01.16
 
| 01.16
| '''printf''' স্টেটমেন্ট ব্যবহারকারীকে '''a, b''' এবং '''c''' এর মান লেখার অনুরোধ জানায়।
+
| '''printf''' স্টেটমেন্ট '''a, b''' এবং '''c''' এর মান লেখার অনুরোধ জানায়।
  
 
|-
 
|-
Line 75: Line 75:
 
|-
 
|-
 
| 01.28
 
| 01.28
|| এখানে '''a''' এর সাথে '''b''' এবং '''c''' এর মান তুলনা করে আমরা সর্বাধিক মানটি খুঁজি।
+
|| এখানে '''a''' এর সাথে '''b''' এবং '''c''' এর মান তুলনা করে সর্বাধিক মানটি খুঁজি।
  
 
|-
 
|-
Line 83: Line 83:
 
|-
 
|-
 
| 01.38
 
| 01.38
|এখানে true ভ্যালু পাওয়ার জন্য লজিক্যাল '''AND''' এর সকল শর্ত সঠিক হওয়া আবশ্যক।
+
| true ভ্যালু পাওয়ার জন্য লজিক্যাল '''AND''' এর সকল শর্ত সঠিক হওয়া আবশ্যক।
  
 
|-
 
|-
Line 91: Line 91:
 
|-
 
|-
 
| 01.49
 
| 01.49
|সুতরাং শুধুমাত্র '''(a > b)''' ঠিক হলেই এক্সপ্রেশন '''(a > c)''' মূল্যায়িত হয়।
+
|সুতরাং এক্সপ্রেশন '''(a > c)''' মূল্যায়িত হবে যদি শুধুমাত্র '''(a > b)''' ঠিক হয়।
  
 
|-
 
|-
Line 103: Line 103:
 
|-
 
|-
 
| 02.07
 
| 02.07
| এরপর '''(b>c)''' মূল্যায়িত করা হয়েছে।
+
| '''(b>c)''' মূল্যায়িত করা হয়েছে।
  
 
|-
 
|-
Line 115: Line 115:
 
|-
 
|-
 
| 02.21
 
| 02.21
|এখন আমরা লজিক্যাল '''OR''' অপারেটরে আসি।
+
|এখন লজিক্যাল '''OR''' অপারেটরে আসি।
  
 
|-
 
|-
 
| 02.24
 
| 02.24
|এখানে '''true''' ভ্যালু পাওয়ার জন্য লজিক্যাল '''OR''' এর যে কোনো একটি কন্ডিশন সঠিক হওয়া আবশ্যক।
+
|এখানে '''true''' ভ্যালু পেতে লজিক্যাল '''OR''' এর যে কোনো একটি কন্ডিশন সঠিক হওয়া আবশ্যক।
 
|-
 
|-
 
| 02.30
 
| 02.30
Line 140: Line 140:
 
|-
 
|-
 
| 02.57
 
| 02.57
|এটি এক্সটেনশন '''.c''' দ্বারা সংরক্ষণ করুন।
+
| এক্সটেনশন '''.c''' দ্বারা সংরক্ষণ করুন।
 
|-
 
|-
 
| 03.00
 
| 03.00
|আমি ফাইলটি '''logical.c''' হিসাবে সংরক্ষিত করেছি।
+
|এটি '''logical.c''' হিসাবে সংরক্ষিত করেছি।
  
 
|-
 
|-
Line 150: Line 150:
 
|-
 
|-
 
| 03.08
 
| 03.08
|  কোড কম্পাইল করতে লিখুন '''gcc স্পেস logical ডট c স্পেস -o স্পেস log'''. Enter টিপুন।
+
|  কোড কম্পাইল করতে লিখুন '''gcc''' স্পেস '''logical''' ডট '''c''' স্পেস '''-o''' স্পেস '''log'''. '''Enter''' টিপুন।
 
|-
 
|-
 
| 03.23
 
| 03.23
|এক্সিকিউট করতে লিখুন '''ডট স্লেস log'''
+
|এক্সিকিউট করতে লিখুন ডট স্লেস '''log'''
 
|-
 
|-
 
| 03.27
 
| 03.27
Line 161: Line 161:
 
| 03.29
 
| 03.29
 
|আমি
 
|আমি
 +
 +
এই মানগুলি লিখব
  
 
0
 
0
Line 166: Line 168:
 
34
 
34
  
567 হিসাবে মানগুলি লিখব।
+
567
  
 
|-
 
|-
Line 181: Line 183:
 
|-
 
|-
 
| 03.50
 
| 03.50
|আপনার বিভিন্ন সেটের ইনপুটের সাথে এই প্রোগ্রাম এক্সিকিউট করার চেষ্টা করা উচিত।
+
|বিভিন্ন সেটের ইনপুটের সাথে এই প্রোগ্রাম এক্সিকিউট করার চেষ্টা করা উচিত।
 
|-
 
|-
 
|03.55
 
|03.55
Line 203: Line 205:
 
|-
 
|-
 
| 04.18
 
| 04.18
|এছাড়াও আউটপুট এবং ইনপুট স্টেটমেন্টে একটি পার্থক্য আছে।
+
|এছাড়াও আউটপুট এবং ইনপুট স্টেটমেন্টে পার্থক্য আছে।
  
 
|-
 
|-
Line 214: Line 216:
 
|-
 
|-
 
| 04.27
 
| 04.27
| নিশ্চিত করুন যে ফাইল এক্সটেনশন '''.cpp''' দিয়ে সংরক্ষিত হয়েছে।
+
| নিশ্চিত করুন ফাইলটি এক্সটেনশন '''.cpp''' দিয়ে সংরক্ষিত হয়েছে।
 
|-  
 
|-  
 
|  04.31
 
|  04.31
Line 220: Line 222:
 
|-
 
|-
 
|04.36
 
|04.36
|প্রোগ্রাম কম্পাইল করতে লিখুন '''g++ logical.cpp -o log1'''. g++ স্পেস logical ডট cpp স্পেস minus o স্পেস log1
+
|প্রোগ্রাম কম্পাইল করতে লিখুন '''g++''' স্পেস '''logical''' ডট '''cpp''' স্পেস '''-o''' স্পেস '''log1'''. '''Enter''' টিপুন।
  
 
|-
 
|-
 
| 04.49
 
| 04.49
|এক্সিকিউট করতে লিখুন '''ডট স্লেস log1'''
+
|এক্সিকিউট করতে লিখুন ডট স্লেস '''log1'''
 
|-
 
|-
 
| 04.53
 
| 04.53
|'''Enter''' টিপুন।
+
|এখন '''Enter''' টিপুন।
  
 
|-
 
|-
Line 241: Line 243:
 
|-
 
|-
 
| 05.02
 
| 05.02
|সুতরাং আমরা দেখি যে আউটপুট C প্রোগ্রামের অনুরূপ।
+
|আউটপুট C প্রোগ্রামের অনুরূপ।
 
|-
 
|-
 
| 05.05
 
| 05.05
|আপনার বিভিন্ন সেটের ইনপুটের সাথেও এই প্রোগ্রাম এক্সিকিউট করার চেষ্টা করা উচিত।
+
| বিভিন্ন সেটের ইনপুটের সাথেও এই প্রোগ্রাম এক্সিকিউট করার চেষ্টা করা উচিত।
 
|-
 
|-
 
|05.10  
 
|05.10  
| এখন আমরা একটি এরর দেখি যা আমরা পেতে পারি।
+
| এখন একটি এরর দেখি যা আমরা পেতে পারি।
 
|-
 
|-
 
| 05.12
 
| 05.12
Line 278: Line 280:
 
|-
 
|-
 
|  05.45
 
|  05.45
|  এর কারণ এখানে আমাদের কাছে দুটি ভিন্ন এক্সপ্রেশন আছে।
+
|  এর কারণ এখানে দুটি ভিন্ন এক্সপ্রেশন রয়েছে।
  
 
|-
 
|-
 
| 05.48
 
| 05.48
|আমাদের '''AND''' অপারেটর ব্যবহার করে একটি এক্সপ্রেশন রূপে তাদের মূল্যায়িত করতে হবে।
+
|'''AND''' অপারেটর দ্বারা একটি এক্সপ্রেশন রূপে তাদের মূল্যায়িত করতে হবে।
  
 
|-
 
|-
 
| 05.53
 
| 05.53
এখন প্রোগ্রামে ফিরে যাই এবং এরর নিশ্চিত করি।
+
|  প্রোগ্রামে ফিরে গিয়ে এরর নিশ্চিত করি।
 
|-
 
|-
 
|  05.57
 
|  05.57
Line 312: Line 314:
 
|-
 
|-
 
| 06.24
 
| 06.24
| এই টিউটোরিয়ালে আমরা লজিক্যাল '''AND''' উদাহরণস্বরূপ '''((a > b) && (a > c))'''
+
| এই টিউটোরিয়ালে আমরা শিখেছি লজিক্যাল '''AND''' উদাহরণস্বরূপ '''((a > b) && (a > c))'''
 
   
 
   
 
|-
 
|-
Line 318: Line 320:
 
|লজিক্যাল '''OR'''
 
|লজিক্যাল '''OR'''
  
উদাহরণস্বরূপ '''(a == 0 || b == 0 || c == 0)''' সম্পর্কে শিখেছি।
+
যেমন '''(a == 0 || b == 0 || c == 0)'''
  
 
|-
 
|-
Line 337: Line 339:
 
|-
 
|-
 
| 06.57
 
| 06.57
|এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
+
|এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
  
 
|-
 
|-
 
| 06.59
 
| 06.59
|যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
+
|ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
  
 
|-
 
|-
 
|  07.03
 
|  07.03
| কথ্য টিউটোরিয়াল প্রকল্প দল কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
+
| স্পোকেন টিউটোরিয়াল প্রকল্প দল টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
 
|-
 
|-
 
| 07.07
 
| 07.07
| যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
+
| অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
 
|-
 
|-
 
| 07.11
 
| 07.11
Line 358: Line 360:
 
|-
 
|-
 
| 07.21
 
| 07.21
|এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
+
|এটি ভারত সরকারের ICT, MHRD এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত।
  
 
|-
 
|-
Line 370: Line 372:
 
|-
 
|-
 
|  07.37
 
|  07.37
|  আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।
+
|  আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।

Revision as of 12:01, 29 April 2014

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