ট্রুথ টেবিল (Truth Table)
পরিচিতি:
ট্রুথ টেবিল হলো একটি চার্ট বা টেবিল যা একটি লজিক্যাল এক্সপ্রেশন বা লজিক্যাল সার্কিটের বিভিন্ন ইনপুটের জন্য আউটপুট নির্ধারণ করে। প্রতিটি ইনপুটের মান পরিবর্তিত হলে আউটপুট কেমন হবে, তা ট্রুথ টেবিলে প্রদর্শন করা হয়। সাধারণত ডিজিটাল লজিক সার্কিট, যেমন AND, OR, NOT, NAND, NOR, XOR, এবং XNOR গেটের জন্য ট্রুথ টেবিল তৈরি করা হয়।
ব্যবহার:
- লজিক সার্কিট বিশ্লেষণ: বিভিন্ন লজিক সার্কিটের কার্যপদ্ধতি বিশ্লেষণ করার জন্য ট্রুথ টেবিল ব্যবহার করা হয়।
- বুলিয়ান ফাংশন যাচাই: বুলিয়ান এক্সপ্রেশন বা ফাংশনের ইনপুট এবং আউটপুট যাচাই করার জন্য ট্রুথ টেবিল উপযোগী।
- ডিজিটাল সিস্টেম ডিজাইন: ডিজিটাল লজিক সার্কিট ডিজাইন এবং ডিবাগ করার জন্য এটি অপরিহার্য।
উদাহরণ:
একটি AND গেটের ট্রুথ টেবিলের জন্য:
| Input A | Input B | Output (A AND B) |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
উপরের টেবিলে দেখা যাচ্ছে, AND গেট তখনই ১ আউটপুট দেয় যখন উভয় ইনপুট ১ হয়।
বুলিয়ান অ্যালজেব্রা (Boolean Algebra)
পরিচিতি:
বুলিয়ান অ্যালজেব্রা হলো একটি গণিতের শাখা যা ০ এবং ১ এর ভিত্তিতে গঠিত এবং লজিক্যাল অপারেশনগুলির জন্য ব্যবহৃত হয়। এটি সাধারণ গণিতের অ্যালজেব্রার মতোই কাজ করে তবে বিভিন্ন লজিক্যাল অপারেশনগুলির জন্য বিভিন্ন নিয়ম প্রয়োগ করে। বুলিয়ান অ্যালজেব্রা ডিজিটাল সার্কিট ডিজাইন এবং বিশ্লেষণের ক্ষেত্রে গুরুত্বপূর্ণ।
বুলিয়ান অপারেশন:
- AND (⋅): দুই ইনপুট সত্য হলে আউটপুট সত্য হয়। উদাহরণ: A ⋅ B = ১, যদি A = ১ এবং B = ১ হয়।
- OR (+): যেকোনো এক ইনপুট সত্য হলে আউটপুট সত্য হয়। উদাহরণ: A + B = ১, যদি A = ১ অথবা B = ১ হয়।
- NOT (’): ইনপুটের বিপরীত আউটপুট দেয়। উদাহরণ: A’ = ১, যদি A = ০ হয়।
- NAND: AND অপারেশনের বিপরীত, অর্থাৎ ইনপুট সত্য হলে আউটপুট মিথ্যা হয়।
- NOR: OR অপারেশনের বিপরীত, অর্থাৎ যেকোনো ইনপুট সত্য হলে আউটপুট মিথ্যা হয়।
বুলিয়ান আইনসমূহ:
- আইডেন্টিটি ল (Identity Law): A + ০ = A এবং A ⋅ ১ = A
- নাল ল (Null Law): A + ১ = ১ এবং A ⋅ ০ = ০
- আইনভার্স ল (Inverse Law): A + A’ = ১ এবং A ⋅ A’ = ০
- ডিস্ট্রিবিউটিভ ল (Distributive Law): A ⋅ (B + C) = (A ⋅ B) + (A ⋅ C)
উদাহরণ:
ধরা যাক একটি বুলিয়ান এক্সপ্রেশন:\( F = A \cdot (B + C') \)
এটি বুলিয়ান অ্যালজেব্রার নিয়মে সরলীকরণ করা যেতে পারে এবং ট্রুথ টেবিল ব্যবহার করে ইনপুটগুলির বিভিন্ন মানের জন্য আউটপুট যাচাই করা সম্ভব।
ট্রুথ টেবিল এবং বুলিয়ান অ্যালজেব্রার সংযোগ
বুলিয়ান অ্যালজেব্রার মাধ্যমে আমরা কোনো লজিক্যাল এক্সপ্রেশন সরলীকরণ করতে পারি এবং ট্রুথ টেবিলের সাহায্যে যাচাই করতে পারি। এর মাধ্যমে ডিজিটাল লজিক সার্কিটের ডিজাইন সহজ ও নির্ভুলভাবে সম্পন্ন হয়। ডিজিটাল ইলেকট্রনিক্সে এই দুটি বিষয়ই অত্যন্ত গুরুত্বপূর্ণ এবং প্রয়োজনীয়।
Read more