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

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{| border=1
 
{| border=1
|| ''Time'''
+
|| '''Time'''
 
|| '''Narration'''
 
|| '''Narration'''
  
 
|-
 
|-
| 00.02
+
| 00:02
 
| '''C''' এবং '''C ++''' এ লজিক্যাল অপারেটরসের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
 
| '''C''' এবং '''C ++''' এ লজিক্যাল অপারেটরসের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
  
 
|-
 
|-
| 00.08
+
| 00:08
|এই টিউটোরিয়ালে আমরা লজিক্যাল অপারেটরস সম্পর্কে শিখব যেমন && লজিক্যাল '''AND''', উদাহরণস্বরূপ expression1 এবং expression2.
+
|এই টিউটোরিয়ালে লজিক্যাল অপারেটর যেমন লজিক্যাল '''AND''', উদাহরণস্বরূপ expression1 && expression2 শিখব।
  
 
|-
 
|-
| 00.17
+
| 00:16
| লজিক্যাল '''OR'''   
+
| লজিক্যাল '''OR'''  উদাহরণস্বরূপ expression1 or expression2.
 
+
উদাহরণস্বরূপ expression1 বা expression2.
+
  
 
|-
 
|-
| 00.21
+
| 00:21
|! লজিক্যাল '''NOT'''  
+
|লজিক্যাল '''NOT''' উদাহরণস্বরূপ !(Expression1)
 
+
উদাহরণস্বরূপ ! (Expression1)
+
  
 
|-
 
|-
|00.25
+
|00:25
|আমরা এটি একটি উদাহরণের সাহায্যে করব।
+
|আমরা এটি উদাহরণের সাহায্যে করব।
  
 
|-
 
|-
| 00.28  
+
| 00:28  
|এই টিউটোরিয়ালটি রেকর্ড করতে, আমি অপারেটিং সিস্টেম হিসাবে উবুন্টু '''11.10'''
+
|টিউটোরিয়ালটি রেকর্ড করতে, অপারেটিং সিস্টেম হিসাবে উবুন্টু '''11.10'''
  
 
|-
 
|-
|00.34
+
|00:33
 
|এবং উবুন্টুতে '''gcc''' ও '''g ++''' কম্পাইলার সংস্করণ '''4.6.1''' ব্যবহার করছি।
 
|এবং উবুন্টুতে '''gcc''' ও '''g ++''' কম্পাইলার সংস্করণ '''4.6.1''' ব্যবহার করছি।
 
|-
 
|-
| 00.40
+
| 00:39
 
| লজিক্যাল অপারেটরসের ভূমিকা দিয়ে শুরু করা যাক।
 
| লজিক্যাল অপারেটরসের ভূমিকা দিয়ে শুরু করা যাক।
  
 
|-
 
|-
| 00.44
+
| 00:43
 
|'''C''' এবং '''C ++''' এ, '''true''' 0 বাদে যে কোনো মান।
 
|'''C''' এবং '''C ++''' এ, '''true''' 0 বাদে যে কোনো মান।
 +
 
|-
 
|-
| 00.49
+
| 00:48
|non zero এর অর্থ true.
+
|non zero মানে true.
  
 
|-
 
|-
| 00.51
+
| 00:50
|'''Non zero = True''', zero এর অর্থ False, '''Zero = False'''
+
|এবং zero মানে False.
  
 
|-
 
|-
| 00.53
+
| 00:53
|লজিক্যাল অপারেটরসে ব্যবহৃত এক্সপ্রেশন '''true''' এর জন্য 1 এবং '''false''' এর জন্য 0 দেয়।
+
|এখানে ব্যবহৃত এক্সপ্রেশন '''true''' এর জন্য 1 এবং '''false''' এর জন্য 0 দেয়।
  
 
|-
 
|-
|  00.59
+
|  00:58
|এখন আমি একটি উদাহরণের সাহায্যে লজিক্যাল অপারেটরস ব্যাখ্যা করব।
+
|এখন একটি উদাহরণের সাহায্যে আমি লজিক্যাল অপারেটরস ব্যাখ্যা করব।
  
 
|-
 
|-
|  01.04
+
|  01:03
 
|এটি হল C তে লজিক্যাল অপারেটরসের প্রোগ্রাম।
 
|এটি হল C তে লজিক্যাল অপারেটরসের প্রোগ্রাম।
  
 
|-
 
|-
| 01.09
+
| 01:08
 
|মেন ব্লকের ভিতরে
 
|মেন ব্লকের ভিতরে
  
 
|-
 
|-
| 01.11
+
| 01:10
|এই স্টেটমেন্ট ভেরিয়েবল''' a, b''' এবং '''c''' কে পূর্ণসংখ্যা হিসাবে ঘোষিত করে।
+
|এই স্টেটমেন্ট ভেরিয়েবল''' a, b''' এবং '''c''' কে ইন্টিজার হিসাবে ঘোষিত করে।
  
 
|-
 
|-
| 01.16
+
| 01:16
| '''printf''' স্টেটমেন্ট ব্যবহারকারীকে '''a, b''' এবং '''c''' এর মান লেখার অনুরোধ জানায়।
+
| '''printf''' স্টেটমেন্ট '''a, b''' এবং '''c''' এর মান লেখার অনুরোধ জানায়।
  
 
|-
 
|-
|01.22
+
|01:21
 
| '''scanf''' স্টেটমেন্ট ভেরিয়েবল '''a, b''' এবং '''c''' এর জন্য ব্যবহারকারীর থেকে ইনপুট নেয়।
 
| '''scanf''' স্টেটমেন্ট ভেরিয়েবল '''a, b''' এবং '''c''' এর জন্য ব্যবহারকারীর থেকে ইনপুট নেয়।
  
 
|-
 
|-
| 01.28
+
| 01:28
|| এখানে '''a''' এর সাথে '''b''' এবং '''c''' এর মান তুলনা করে আমরা সর্বাধিক মানটি খুঁজি।
+
|| এখানে '''a''' এর সাথে '''b''' এবং '''c''' এর মান তুলনা করে সর্বাধিক মানটি খুঁজি।
  
 
|-
 
|-
| 01.33
+
| 01:33
 
|একসাথে তুলনা করতে, আমরা লজিক্যাল '''AND''' অপারেটর ব্যবহার করি।
 
|একসাথে তুলনা করতে, আমরা লজিক্যাল '''AND''' অপারেটর ব্যবহার করি।
  
 
|-
 
|-
| 01.38
+
| 01:38
|এখানে true ভ্যালু পাওয়ার জন্য লজিক্যাল '''AND''' এর সকল শর্ত সঠিক হওয়া আবশ্যক।
+
| true ভ্যালু পাওয়ার জন্য লজিক্যাল '''AND''' এর সকল শর্ত সঠিক হওয়া আবশ্যক।
  
 
|-
 
|-
| 01.44
+
| 01:43
 
|এক্সপ্রেশন ভুল শর্তের সম্মুখীন হওয়ায় আর মূল্যায়ন করা হয়নি।
 
|এক্সপ্রেশন ভুল শর্তের সম্মুখীন হওয়ায় আর মূল্যায়ন করা হয়নি।
  
 
|-
 
|-
| 01.49
+
| 01:49
|সুতরাং শুধুমাত্র '''(a > b)''' ঠিক হলেই এক্সপ্রেশন '''(a > c)''' মূল্যায়িত হয়।
+
|সুতরাং এক্সপ্রেশন '''(a > c)''' মূল্যায়িত হবে যদি শুধুমাত্র '''(a > b)''' ঠিক হয়।
  
 
|-
 
|-
| 01.57
+
| 01:56
 
|a যদি b এর থেকে ছোট হয়, তাহলে এক্সপ্রেশন আর মূল্যায়ন করা হবে না।
 
|a যদি b এর থেকে ছোট হয়, তাহলে এক্সপ্রেশন আর মূল্যায়ন করা হবে না।
  
 
|-
 
|-
| 02.03
+
| 02:02
|পূর্ববর্তী শর্ত ঠিক হলেই এই স্টেটমেন্ট মূল্যায়ন করা হয়।
+
|পূর্ববর্তী কন্ডিশন true হলেই এই স্টেটমেন্ট মূল্যায়ন করা হয়।
  
 
|-
 
|-
| 02.07
+
| 02:07
| এরপর '''(b>c)''' মূল্যায়িত করা হয়েছে।
+
| '''(b>c)''' মূল্যায়িত করা হয়েছে।
  
 
|-
 
|-
|02.10
+
|02:10
|শর্ত সঠিক হলে, '''b is greatest''' তা পর্দায় প্রদর্শিত হয়।
+
|কন্ডিশন true হলে, '''b is greatest''' তা পর্দায় প্রদর্শিত হয়।
  
 
|-
 
|-
|  02.17
+
|  02:16
 
|অন্যথায় '''c is greatest''' পর্দায় প্রদর্শিত হয়।
 
|অন্যথায় '''c is greatest''' পর্দায় প্রদর্শিত হয়।
  
 
|-
 
|-
| 02.21
+
| 02:21
|এখন আমরা লজিক্যাল '''OR''' অপারেটরে আসি।
+
|এখন লজিক্যাল '''OR''' অপারেটরে আসি।
  
 
|-
 
|-
| 02.24
+
| 02:24
|এখানে '''true''' ভ্যালু পাওয়ার জন্য লজিক্যাল '''OR''' এর যে কোনো একটি শর্ত সঠিক হওয়া আবশ্যক।
+
|এখানে '''true''' ভ্যালু পেতে লজিক্যাল '''OR''' এর যে কোনো একটি কন্ডিশন সঠিক হওয়া আবশ্যক।
 
|-
 
|-
| 02.31
+
| 02:30
|এক্সপ্রেশন সঠিক শর্তের সম্মুখীন হওয়ায় আর মূল্যায়ন করা হয়নি।
+
|এক্সপ্রেশন সঠিক কন্ডিশনের সম্মুখীন হওয়ায় আর মূল্যায়ন করা হয়নি।
 
|-
 
|-
| 02.36
+
| 02:35
 
|সুতরাং, '''a == zero''' হলে বাকি দুটি এক্সপ্রেশন মূল্যায়ন করা হবে না।
 
|সুতরাং, '''a == zero''' হলে বাকি দুটি এক্সপ্রেশন মূল্যায়ন করা হবে না।
  
 
|-
 
|-
| 02.43
+
| 02:43
 
| '''a''', '''b''' এবং '''c''' এর মধ্যে কোনটি 0 হলেই '''printf''' স্টেটমেন্ট এক্সিকিউট করা হয়।
 
| '''a''', '''b''' এবং '''c''' এর মধ্যে কোনটি 0 হলেই '''printf''' স্টেটমেন্ট এক্সিকিউট করা হয়।
  
 
|-
 
|-
| 02.49
+
| 02:49
 
|  প্রোগ্রামের শেষে আসি। '''return 0''' এবং এন্ডিং কার্লি বন্ধনী।
 
|  প্রোগ্রামের শেষে আসি। '''return 0''' এবং এন্ডিং কার্লি বন্ধনী।
 
|-
 
|-
|  02.54
+
|  02:54
 
| এখন প্রোগ্রাম সংরক্ষণ করুন।
 
| এখন প্রোগ্রাম সংরক্ষণ করুন।
  
 
|-
 
|-
| 02.58
+
| 02:57
|এটি এক্সটেনশন '''.c''' এর সাথে সংরক্ষণ করুন।
+
| এক্সটেনশন '''.c''' দ্বারা সংরক্ষণ করুন।
 
|-
 
|-
| 03.00
+
| 03:00
|আমি আমার ফাইল '''logical.c''' হিসাবে সংরক্ষিত করেছি।
+
|এটি '''logical.c''' হিসাবে সংরক্ষিত করেছি।
  
 
|-
 
|-
| 03.04
+
| 03:03
 
|  '''Ctrl, Alt''' এবং '''T''' কী একসাথে টিপে টার্মিনাল খুলুন।
 
|  '''Ctrl, Alt''' এবং '''T''' কী একসাথে টিপে টার্মিনাল খুলুন।
 
|-
 
|-
| 03.09
+
| 03:08
|  কোড কম্পাইল করতে লিখুন '''gcc logical.c -o log'''. Enter টিপুন।
+
|  কোড কম্পাইল করতে লিখুন '''gcc''' স্পেস '''logical''' ডট '''c''' স্পেস '''-o''' স্পেস '''log'''. '''Enter''' টিপুন।
 
|-
 
|-
| 03.23
+
| 03:23
|এক্সিকিউট করতে লিখুন '''./log'''
+
|এক্সিকিউট করতে লিখুন ডট স্লেস '''log'''
 
|-
 
|-
| 03.27
+
| 03:27
 
|'''Enter''' টিপুন।
 
|'''Enter''' টিপুন।
  
 
|-
 
|-
| 03.30
+
| 03:29
|আমি
+
|আমি এই মানগুলি লিখব
  
 
0
 
0
Line 170: Line 167:
 
34
 
34
  
567 হিসাবে মানগুলি লিখব।
+
567
  
 
|-
 
|-
| 03.40
+
| 03:39
 
|আউটপুট '''c is greatest'''
 
|আউটপুট '''c is greatest'''
  
 
|-
 
|-
| 03.43
+
| 03:42
 
|এবং '''The product of a, b and c is zero'''
 
|এবং '''The product of a, b and c is zero'''
  
 
|-
 
|-
| 03.46
+
| 03:45
 
|হিসাবে প্রদর্শিত হয়েছে।
 
|হিসাবে প্রদর্শিত হয়েছে।
 
|-
 
|-
| 03.50
+
| 03:50
|আপনার বিভিন্ন সেটের ইনপুটের সাথে এই প্রোগ্রাম এক্সিকিউট করার চেষ্টা করা উচিত।
+
|বিভিন্ন সেটের ইনপুটের সাথে এই প্রোগ্রাম এক্সিকিউট করার চেষ্টা করা উচিত।
 
|-
 
|-
|03.55
+
|03:55
 
| এখন একই প্রোগ্রাম '''C ++''' এ লেখা যাক।
 
| এখন একই প্রোগ্রাম '''C ++''' এ লেখা যাক।
 
|-
 
|-
|  03.59
+
|  03:59
 
| আমি ইতিমধ্যে প্রোগ্রামটি লিখেছি এবং আপনাকে এটি দেখাবো।
 
| আমি ইতিমধ্যে প্রোগ্রামটি লিখেছি এবং আপনাকে এটি দেখাবো।
 
|-
 
|-
| 04.03
+
| 04:03
 
|এটি হল '''C ++''' এ লিখিত কোড।
 
|এটি হল '''C ++''' এ লিখিত কোড।
  
 
|-
 
|-
| 04.07
+
| 04:06
| | এখন একই প্রোগ্রাম C ++ এ করতে, আমরা কয়েকটি পরিবর্তন করি।
+
| | এখন একই প্রোগ্রাম C ++ এ লিখতে, আমরা কয়েকটি পরিবর্তন করি।
 
|-
 
|-
| 04.12
+
| 04:11
 
|হেডার ফাইলে একটি পরিবর্তন আছে।
 
|হেডার ফাইলে একটি পরিবর্তন আছে।
 
|-
 
|-
| 04.15
+
| 04:14
 
|ইউসিং স্টেটমেন্ট ব্যবহৃত হয়েছে।
 
|ইউসিং স্টেটমেন্ট ব্যবহৃত হয়েছে।
 
|-
 
|-
| 04.18
+
| 04:18
|এছাড়াও আউটপুট এবং ইনপুট স্টেটমেন্টে একটি পার্থক্য আছে।
+
|এছাড়াও আউটপুট এবং ইনপুট স্টেটমেন্টে পার্থক্য আছে।
  
 
|-
 
|-
| 04.22
+
| 04:21
 
|অপারেটর '''C''' এর মত একই ভাবে আচরণ করে।
 
|অপারেটর '''C''' এর মত একই ভাবে আচরণ করে।
  
 
|-
 
|-
| 04.26
+
| 04:25
 
|  '''Save''' এ টিপুন।
 
|  '''Save''' এ টিপুন।
 
|-
 
|-
| 04.27
+
| 04:27
| নিশ্চিত করুন যে ফাইল এক্সটেনশন '''.cpp''' দিয়ে সংরক্ষিত হয়েছে।
+
| নিশ্চিত করুন ফাইলটি এক্সটেনশন '''.cpp''' দিয়ে সংরক্ষিত হয়েছে।
 
|-  
 
|-  
|  04.31
+
|  04:31
 
|  '''Ctrl, Alt''' এবং '''T''' কী একসাথে টিপে টার্মিনাল খুলুন।
 
|  '''Ctrl, Alt''' এবং '''T''' কী একসাথে টিপে টার্মিনাল খুলুন।
 
|-
 
|-
|04.37
+
|04:36
|প্রোগ্রাম কম্পাইল করতে লিখুন '''g++ logical.cpp -o log1'''.
+
|প্রোগ্রাম কম্পাইল করতে লিখুন '''g++''' স্পেস '''logical''' ডট '''cpp''' স্পেস '''-o''' স্পেস '''log1'''. '''Enter''' টিপুন।
  
 
|-
 
|-
| 04.49
+
| 04:49
|এক্সিকিউট করতে লিখুন '''./log1'''
+
|এক্সিকিউট করতে লিখুন ডট স্লেস '''log1'''
 
|-
 
|-
| 04.54
+
| 04:53
|'''Enter''' টিপুন।
+
|এখন '''Enter''' টিপুন।
  
 
|-
 
|-
| 04.56
+
| 04:56
 
|আমি
 
|আমি
  
Line 244: Line 241:
  
 
|-
 
|-
| 05.02
+
| 05:02
|সুতরাং আমরা দেখি যে আউটপুট C প্রোগ্রামের অনুরূপ।
+
|আউটপুট C প্রোগ্রামের অনুরূপ।
 
|-
 
|-
| 05.05
+
| 05:05
|আপনার বিভিন্ন সেটের ইনপুটের সাথেও এই প্রোগ্রাম এক্সিকিউট করার চেষ্টা করা উচিত।
+
| বিভিন্ন সেটের ইনপুটের সাথেও এই প্রোগ্রাম এক্সিকিউট করার চেষ্টা করা উচিত।
 
|-
 
|-
|05.10  
+
|05:10  
| এখন আমরা একটি এরর দেখি যা আমরা পেতে পারি।
+
| এখন একটি এরর দেখি যা আমরা পেতে পারি।
 
|-
 
|-
| 05.13
+
| 05:12
 
|এডিটরে ফিরে যাই।
 
|এডিটরে ফিরে যাই।
 
|-
 
|-
|  05.16
+
|  05:16
 
| ধরুন আমরা এখানে বন্ধনী ভুলে গেছি।
 
| ধরুন আমরা এখানে বন্ধনী ভুলে গেছি।
  
 
|-
 
|-
| 05.20
+
| 05:20
 
|এটি এবং এটি মুছে ফেলুন।
 
|এটি এবং এটি মুছে ফেলুন।
  
 
|-
 
|-
|  05.26
+
|  05:26
 
| দেখা যাক কি হয়, প্রোগ্রাম সংরক্ষণ করুন।
 
| দেখা যাক কি হয়, প্রোগ্রাম সংরক্ষণ করুন।
 
|-
 
|-
| 05.31
+
| 05:30
 
|টার্মিনালে ফিরে আসুন।
 
|টার্মিনালে ফিরে আসুন।
 
|-
 
|-
| 05.33
+
| 05:32
 
|আগের মত কম্পাইল এবং এক্সিকিউট করুন।
 
|আগের মত কম্পাইল এবং এক্সিকিউট করুন।
 
|-
 
|-
| 05.38
+
| 05:38
 
|  আমরা একটি এরর দেখি।
 
|  আমরা একটি এরর দেখি।
  
 
|-
 
|-
| 05.41
+
| 05:41
 
|'''Expected identifier before '(' token'''
 
|'''Expected identifier before '(' token'''
  
 
|-
 
|-
|  05.46
+
|  05:45
|  এর কারণ এখানে আমাদের কাছে দুটি ভিন্ন এক্সপ্রেশন আছে।
+
|  এর কারণ এখানে দুটি ভিন্ন এক্সপ্রেশন রয়েছে।
  
 
|-
 
|-
| 05.49
+
| 05:48
|আমাদের '''AND''' অপারেটর ব্যবহার করে একটি এক্সপ্রেশন রূপে তাদের মূল্যায়িত করতে হবে।
+
|'''AND''' অপারেটর দ্বারা একটি এক্সপ্রেশন রূপে তাদের মূল্যায়িত করতে হবে।
  
 
|-
 
|-
| 05.53
+
| 05:53
এখন প্রোগ্রামে ফিরে যাই এবং এরর নিশ্চিত করি।
+
|  প্রোগ্রামে ফিরে গিয়ে এরর নিশ্চিত করি।
 
|-
 
|-
|  05.58
+
|  05:57
 
| বন্ধনী এখানে এবং এখানে সন্নিবেশ করি।
 
| বন্ধনী এখানে এবং এখানে সন্নিবেশ করি।
 
|-
 
|-
| 06.04
+
| 06:04
 
|'''Save''' এ টিপুন।
 
|'''Save''' এ টিপুন।
  
 
|-
 
|-
| 06.07
+
| 06:06
 
|টার্মিনালে ফিরে আসুন।
 
|টার্মিনালে ফিরে আসুন।
  
 
|-
 
|-
|  06.09
+
|  06:09
 
| আগের মত কম্পাইল এবং এক্সিকিউট করি।
 
| আগের মত কম্পাইল এবং এক্সিকিউট করি।
  
 
|-
 
|-
| 06.14
+
| 06:14
 
|সুতরাং এখন এটি কাজ করছে।
 
|সুতরাং এখন এটি কাজ করছে।
  
 
|-
 
|-
| 06.22
+
| 06:22
 
|সংক্ষিপ্তকরণ করি।
 
|সংক্ষিপ্তকরণ করি।
  
 
|-
 
|-
| 06.24
+
| 06:24
| এই টিউটোরিয়ালে আমরা && লজিক্যাল '''AND''' উদাহরণস্বরূপ '''((a > b) && (a > c))'''
+
| এই টিউটোরিয়ালে আমরা শিখেছি লজিক্যাল '''AND''' উদাহরণস্বরূপ '''((a > b) && (a > c))'''
 
   
 
   
 
|-
 
|-
| 06.32
+
| 06:32
 
|লজিক্যাল '''OR'''
 
|লজিক্যাল '''OR'''
  
উদাহরণস্বরূপ '''(a == 0 || b == 0 || c == 0)''' সম্পর্কে শিখেছি।
+
যেমন '''(a == 0 || b == 0 || c == 0)'''
  
 
|-
 
|-
| 06.40
+
| 06:39
 
|নির্দেশিত কাজ।
 
|নির্দেশিত কাজ।
  
 
|-
 
|-
| 06.41
+
| 06:41
 
|একটি প্রোগ্রাম লিখুন যা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে দুটি সংখ্যা নেয়।
 
|একটি প্রোগ্রাম লিখুন যা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে দুটি সংখ্যা নেয়।
 
|-
 
|-
| 06.45
+
| 06:44
 
|NOT অপারেটর ব্যবহার করে যাচাই করুন যে দুটি সংখ্যা সমান কি নয়। ইঙ্গিত: '''(a != b)'''
 
|NOT অপারেটর ব্যবহার করে যাচাই করুন যে দুটি সংখ্যা সমান কি নয়। ইঙ্গিত: '''(a != b)'''
  
 
|-
 
|-
| 06.54
+
| 06:54
 
| এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
 
| এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
  
 
|-
 
|-
| 06.57
+
| 06:57
|এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
+
|এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
  
 
|-
 
|-
| 06.59
+
| 06:59
|যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
+
|ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
  
 
|-
 
|-
|  07.03
+
|  07:03
| কথ্য টিউটোরিয়াল প্রকল্প দল কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
+
| স্পোকেন টিউটোরিয়াল প্রকল্প দল টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
 
|-
 
|-
| 07.08
+
| 07:07
| যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
+
| অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
 
|-
 
|-
| 07.11
+
| 07:11
 
| এই বিষয়ে বিস্তারিত তথ্যের জন্য contact at spoken hyphen tutorial dot org তে ইমেল করুন।
 
| এই বিষয়ে বিস্তারিত তথ্যের জন্য contact at spoken hyphen tutorial dot org তে ইমেল করুন।
  
 
|-
 
|-
| 07.18
+
| 07:18
 
|  স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
 
|  স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
 
|-
 
|-
| 07.21
+
| 07:21
|এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
+
|এটি ভারত সরকারের ICT, MHRD এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত।
  
 
|-
 
|-
| 07.27
+
| 07:27
 
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য,
 
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য,
  
 
|-
 
|-
| 07.30
+
| 07:30
 
| spoken hyphen tutorial dot org slash NMEICT hyphen Intro.
 
| spoken hyphen tutorial dot org slash NMEICT hyphen Intro.
  
 
|-
 
|-
|  07.37
+
|  07:37
|  আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।  
+
|  আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
 
+
অংশগ্রহনের জন্য ধন্যবাদ।
+

Latest revision as of 15:35, 18 June 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