সুচিপত্র:

এক্সেলে লজিক গেটস তৈরি করুন: 11 টি ধাপ
এক্সেলে লজিক গেটস তৈরি করুন: 11 টি ধাপ

ভিডিও: এক্সেলে লজিক গেটস তৈরি করুন: 11 টি ধাপ

ভিডিও: এক্সেলে লজিক গেটস তৈরি করুন: 11 টি ধাপ
ভিডিও: Table Tutorial in MS word With Tips Tricks and Important Shortcut Keys 2024, নভেম্বর
Anonim
এক্সেলে লজিক গেটস তৈরি করুন
এক্সেলে লজিক গেটস তৈরি করুন

এক্সেলের সমস্ত 7 টি বেসিক লজিক গেট তৈরি করা খুব কঠিন নয়। যদি আপনি এক্সেলের ফাংশনগুলি বুঝতে পারেন, তাহলে এই প্রকল্পটি মোটামুটি সহজ হবে, যদি আপনি না করেন, কোন উদ্বেগ নেই এতে অভ্যস্ত হতে বেশি সময় লাগবে না।

এক্সেল ইতিমধ্যেই আমাদের জন্য কয়েকটি লজিক গেট তৈরি করেছে কিন্তু এতে all টি অন্তর্ভুক্ত নয় এবং আমরা যেকোনো উপায়ে এটি নিজেদের তৈরি করতে চাই।

প্রকল্পটি দীর্ঘ সময় নেয় না এবং একবার সম্পন্ন হলে, আপনি এক্সেলে ডিজিটালভাবে অনেক সার্কিট তৈরি করতে পারেন।

ধাপ 1: আপনার যা প্রয়োজন

এই প্রকল্পের জন্য আপনার খুব বেশি প্রয়োজন নেই।

  • কম্পিউটার
  • এক্সেল (আমি এক্সেল সুপারিশ কিন্তু অনুরূপ বেশী জরিমানা করা উচিত)
  • লজিক গেট কিভাবে কাজ করে তার প্রাথমিক জ্ঞান

ধাপ 2: এক্সেল এবং ফরম্যাট সেট আপ করুন

এক্সেল এবং ফরম্যাট সেট আপ করুন
এক্সেল এবং ফরম্যাট সেট আপ করুন

প্রথমে এক্সেল শুরু করুন (সংস্করণটি বেশি গুরুত্বপূর্ণ নয়, তবে আমি এক্সেল 2016 ব্যবহার করেছি), তারপরে একটি নতুন "ফাঁকা ওয়ার্কবুক" খুলুন।

তারপরে উপরের ছবিতে আপনি যে ফর্ম্যাটটি দেখতে পাচ্ছেন তা তৈরি করুন (চিত্রটির আকৃতির কারণে, এটি সঠিকভাবে দেখতে আপনাকে এটিতে ক্লিক করতে হবে, এটি নিম্নলিখিত চিত্রগুলির ক্ষেত্রে প্রযোজ্য)। আপনি যদি বিন্যাসটি অনুলিপি করতে না পারেন, তাহলে নিম্নলিখিতগুলি পড়ুন:

কলাম B & C কে এক অঙ্কের প্রশস্ত করুন, Row1 A, B & C একত্রিত করুন।

তারপর লেখাটি টাইপ করুন।

ধাপ 3: এবং গেট

এবং গেট
এবং গেট

এবং গেটটি সবচেয়ে সহজ, কারণ আপনি কেবল ইনপুটগুলিকে গুণ করে আউটপুট পেতে পারেন।

0 x 0 = 0, 0 x 1 = 0, 1 x 0 = 0, 1 x 1 = 1

সমীকরণের এই পণ্যটি গেটের আউটপুট সমান।

সূত্রটি অনুলিপি করুন এবং এটি ইনপুটগুলি দিয়ে পরীক্ষা করুন (শুধুমাত্র বাইনারি হলেও)।

মনে রাখবেন প্রতিবার আপনি একটি নতুন গেট তৈরি করুন, লেআউটটি অনুলিপি করুন যাতে কিছুই ওভারল্যাপ না হয়।

ধাপ 4: অথবা গেট

অথবা গেট
অথবা গেট

OR গেটটি আরো জটিল, এর জন্য একটি 'If' স্টেটমেন্ট প্রয়োজন। 'If' স্টেটমেন্ট এইভাবে কাজ করে: = if (logic_test, [value if true], [value if false])। আমরা যে লজিক পরীক্ষাটি ব্যবহার করছি তা হল: ইনপুট 1 + ইনপুট 2> 0, প্রকৃত মান হল 1, অন্যথায় মান 0. এর কারণ এই যে উভয় ইনপুট মিথ্যা হলেই আউটপুট মিথ্যা হয়ে যাবে, এবং 0 + 0 = 0 থেকে যেকোন কিছু 1 সহ ইনপুট সেট মান (সমষ্টি মান) বড় হবে। সুতরাং যদি উভয় ইনপুটের যোগফল 0 এর চেয়ে বড় হয় তবে এর আউটপুট সত্য বা 1।

ধাপ 5: NAND গেট

ন্যান্ড গেট
ন্যান্ড গেট

NAND গেটটি OR গেটের মতই, এর জন্য একটি 'If' স্টেটমেন্ট প্রয়োজন এবং এর পিছনে যুক্তি একই রকম। উভয় ইনপুট সত্য হলে গেট শুধুমাত্র একটি মিথ্যা আউটপুট দেবে। সুতরাং যদি আমরা উভয় ইনপুটগুলিকে গুণ করি, তাহলে 1 এর চেয়ে ছোট যেকোনো পরিমাণ সত্য হতে চলেছে কারণ 'যদি' বিবৃতিটি হল: input1 x input2 <1, 1, 0. যদি এটি বিভ্রান্তিকর হয় তবে এই চার্টটি সাহায্য করতে পারে:

0 x 0 = 0, 0 <1 তাই সত্য = 1

0 x 1 = 0, 0 <1 তাই সত্য = 1

1 x 0 = 0, 0 <1 তাই সত্য = 1

1 x 1 = 1, 1 = 1 তাই মিথ্যা = 0

ধাপ 6: NOR গেট

NOR গেট
NOR গেট

NOR গেট একটি 'if' স্টেটমেন্টও ব্যবহার করে, এই গেটের স্টেটমেন্ট হল: Input1 + Input2 <1, 1, 0. এর কারণ হল গেট শুধুমাত্র উভয় ইনপুটের একটি সত্য আউটপুট মিথ্যা। যেহেতু আমরা উভয় ইনপুট একসাথে যোগ করি, তাই 1 সহ যেকোনো ইনপুট সেট দুটি 0 এর চেয়ে বড় হবে। তারপর সত্য এবং মিথ্যা বিবৃতি দেখায় যে যদি 1 এর চেয়ে ছোট পরিমাণ থাকে, 1 দেখান অন্যথায় 0 দেখান।

0 + 0 = 0, 0 <1 তাই সত্য = 1

0 + 1 = 1, 1 = 1 তাই মিথ্যা = 0

1 + 0 = 1, 1 = 1 তাই মিথ্যা = 0

1 + 1 = 2, 2> 1 তাই মিথ্যা = 0

ধাপ 7: XOR গেট

XOR গেট
XOR গেট

এটি NOR গেটের সাথে বেশ মিল, কিন্তু প্রতীক থেকে বড় বা কম ব্যবহার করার পরিবর্তে, আমরা একটি সমান চিহ্ন ব্যবহার করি কারণ গেটটি এর একটি সত্যিকারের আউটপুট দেবে মিশ্র ইনপুট, তাই আমরা যদি উভয় ইনপুট একসাথে যোগ করি, মিশ্র ইনপুট সর্বদা একটি 1 দেবে তাই আমরা বিবৃতিটি ব্যবহার করি: ইনপুট 1 + ইনপুট 2 = 1, 1, 0।

0 + 0 = 0, 0 ≠ 1 তাই মিথ্যা = 0

0 + 1 = 1, 1 = 1 তাই সত্য = 1

1 + 0 = 1, 1 = 1 তাই সত্য = 1

1 + 1 = 2, 2 ≠ 1 তাই মিথ্যা = 0

ধাপ 8: XNOR গেট

এক্সএনওআর গেট
এক্সএনওআর গেট

XNOR গেট মোটামুটি সহজ, এটি মূলত XOR গেটের বিপরীত, এর মানে হল যে লজিক পরীক্ষাটিও বিপরীত। এই গেটটি শুধুমাত্র একটি সত্য আউটপুট দেয় যদি উভয় ইনপুট একই সংখ্যা হয়, অন্য কথায় ইনপুটগুলির যে কোনও মিশ্র সেট মিথ্যা। XOR গেটের জন্য লজিক পরীক্ষা হল: Input1 + Input2 = 1, কিন্তু XNOR গেটের লজিক পরীক্ষা হল: Input1 + Input2 ≠ 1. (Excel ফর্মুলায় ≠)।

0 + 0 = 0, 0 ≠ 1 তাই সত্য = 1

0 + 1 = 1, 1 = 1 তাই মিথ্যা = 0

1 + 0 = 1, 1 = 1 তাই মিথ্যা = 0

1 + 1 = 2, 2 ≠ 1 তাই সত্য = 1

ধাপ 9: গেট নয়

গেট নয়
গেট নয়

NOT গেট একটি সাধারণ গেট কিন্তু এর 'If' স্টেটমেন্ট অন্যদের মতই। এটিতে কেবল একটি ইনপুট রয়েছে যাতে আপনি আপনার বিন্যাস পরিবর্তন করতে চাইতে পারেন। গেটটি কেবল তার ইনপুট উল্টে দেয় তাই সূত্রটি এত কঠিন নয়, যুক্তি পরীক্ষা হল: যদি ইনপুট 0 হয়, এবং সত্য বিবৃতি হল: প্রদর্শন 1 অন্যথায় প্রদর্শন 0।

0 = 0, তাই সত্য = 1

1 ≠ 0, তাই মিথ্যা = 0

ধাপ 10: ডিজিটাল লজিক সার্কিট

ডিজিটাল লজিক সার্কিট
ডিজিটাল লজিক সার্কিট

একবার আপনি সমস্ত লজিক গেট তৈরি করে নিলে, আপনি সেগুলি ব্যবহার করে এক্সেলে লজিক সার্কিট তৈরি করতে পারেন। কিন্তু বর্তমান বিন্যাসটি খুব বড় তাই আপনি নতুন বিন্যাস (উপরের ছবি) চেষ্টা করতে পারেন।

দুটি কলাম এক অঙ্কের চওড়া করুন, আউটপুট ডিসপ্লে তৈরির জন্য উপরের দুটি কোষ একত্রিত করুন, নিচের দুটি কোষ হল ইনপুট।

ফর্মুলা টাইপ করার সময়, আউটপুট ডিসপ্লে প্লেসে আপনি যে গেটটি চান তার ফর্মুলা টাইপ করুন।

ধাপ 11: সমস্যা সমাধান

যদি কোন পর্যায়ে একটি লজিক গেট সঠিকভাবে কাজ না করে, তাহলে নিশ্চিত করুন যে আপনার সূত্রটি সঠিকভাবে টাইপ করা আছে এবং ইনপুটগুলি সূত্রের সাথে সঠিকভাবে সংযুক্ত আছে।

যদি আপনি নিশ্চিত হন যে সবকিছু ঠিক আছে, তাহলে আমি এই নির্দেশনাটি লিখতে ভুল করতে পারি, যদি তা হয় তবে দয়া করে আমাকে মন্তব্যগুলিতে বলুন যাতে আমি সংশোধন করতে পারি।

প্রস্তাবিত: