Processing math: 100%

المپدیا

دانش‌نامه‌ی المپیاد کامپیوتر ایران

ابزار کاربر

ابزار سایت


سوالات المپیاد:مرحله ی اول:دوره ی ۲۶:سوال ۲

سوال ۲

برای ساخت مدارهای الکترونیکی از گیت‌ها استفاده می‌شود. هر گیت تعدادی ورودی و تنها یک خروجی دارد. تمامی ورودی‌ها و خروجی یک گیت می‌توانند تنها یکی از دو مقدار صفر و یک را داشته باشند. گیت‌ {NAND} که در شکل مقابل نشان داده شده است، یک گیت با دو ورودی و یک خروجی است. خروجی این گیت تنها موقعی صفر است که هر دو ورودی آن یک باشند، در غیر این صورت خروجی آن برابر یک می‌شود. با استفاده از گیت {NAND} مداری به شکل زیر طراحی کرده‌ایم. به ازای چند حالت از ورودی‌های x، y و z مقدار خروجی r برابر صفر می‌شود؟ دقت کنید که در این مدار، خروجی گیت A ورودی گیت‌های B و C است.

  1. ۱
  2. ۲
  3. ۳
  4. ۴
  5. ۵

راهنمایی

A چه خروجی باید داشته باشد و به چند حالت می تواند به این خروجی برسد؟

پاسخ

گزینه‌ی ۳ درست است.

برای این‌که مقدار r برابر صفر شود، لازم است که هر دو ورودی گیت C برابر ۱ باشند. بنابراین خروجی گیت‌های A و B برابر با ۱ هستند. برای این‌که خروجی گیت A برابر ۱ شود، حداقل یکی از ورودی ‌های x یا y باید برابر صفر باشند. با توجه به‌ این‌که خروجی گیت A یک است، بنابراین برای این‌که خروجی گیت B برابر ۱ شود، ورودی z باید مقدار صفر بگیرد. بنابراین به ازای سه حالت x=1,y=0,z=0، x=0,y=1,z=0 و x=0,y=0,z=0 خروجی r برابر صفر می‌شود.


ابزار صفحه