توابع بولی، ربط، تفکیک. توابع منطقی

فهرست مطالب:

توابع بولی، ربط، تفکیک. توابع منطقی
توابع بولی، ربط، تفکیک. توابع منطقی
Anonim

صفحه‌گسترده‌هایی وجود دارد که در آنها لازم است توابع منطقی، طرح‌های منطقی ترتیبات مختلف اعمال شود. بسته نرم افزاری Microsoft Excel به کمک می آید. نه تنها می تواند مقدار منطقی یک عبارت را محاسبه کند، بلکه محاسبات پیچیده ریاضی را نیز انجام می دهد.

اکسل چیست؟

محصول نرم افزاری که برای کار با صفحات گسترده طراحی شده است. ایجاد شده توسط مایکروسافت و مناسب برای تقریبا هر سیستم عامل. در اینجا می‌توانید از هر دو فرمول برای یافتن نتایج و ساختن نمودارها و نمودارهایی از انواع مختلف استفاده کنید.

کاربر نه تنها از توابع منطقی در اکسل، بلکه از توابع ریاضی، آماری، مالی، متنی و غیره استفاده می کند.

ویژگی های اکسل

حوزه های کاربردی محصول نرم افزار متنوع است:

  • کاربرگ اکسل یک صفحه گسترده آماده است، بنابراین نیازی به انجام محاسبات توسط کاربر برای آوردن سند به فرم مناسب نیست.
  • بسته نرم افزاری استفاده از توابع بولی و همچنین مثلثاتی، آماری،متن و غیره
  • بر اساس محاسبات، اکسل نمودارها و نمودارها را می سازد.
  • از آنجایی که بسته نرم افزاری حاوی کتابخانه بزرگی از توابع ریاضی و آماری است، دانش آموزان و دانش آموزان می توانند از آن برای تکمیل مقالات آزمایشگاهی و ترم استفاده کنند.
  • استفاده از ویژگی های اکسل برای محاسبات خانگی و شخصی برای کاربر مفید است.
  • زبان برنامه نویسی VBA در محصول نرم افزاری تعبیه شده است که می تواند زندگی یک حسابدار را هنگام خودکارسازی گردش کار یک شرکت کوچک آسان تر کند.
  • صفحه گسترده اکسل همچنین به عنوان پایگاه داده عمل می کند. عملکرد کامل فقط از نسخه 2007 اجرا شده است. محصولات اولیه دارای محدودیت خط بودند.
  • هنگام ایجاد گزارش از انواع مختلف، اکسل به کمک می آید زیرا به ایجاد جدول محوری کمک می کند.

اپراتورهای منطقی اکسل

عبارات بولی به عنوان داده های لازم برای نوشتن عناصری که در آنها ربط و تفکیک، و همچنین سایر عملگرها، اعداد، فرمول ها، متن را مطابقت می دهند، درک می شوند. با کمک آنها، پیام به شکل نمادین نوشته می شود که نشان دهنده عمل است.

توابع منطقی (که به آن بولی گفته می شود) از اعداد، متن، پیوندها با آدرس سلول به عنوان عناصر استفاده می کنند.

راه های مختلفی برای یادگیری بیشتر در مورد هر عملگر و نحو آن وجود دارد:

  • جادوگر عملکرد تماس.
  • از کمک مایکروسافت از طریق F1 استفاده کنید.
  • در نسخه های 2007 اکسل، ترکیب هر دسته را در نوار ابزار بررسی کنید.
توابع منطقیدر اکسل
توابع منطقیدر اکسل

جبر بولی

بنیان‌گذار منطق گزاره‌ای (نام دیگری برای بخشی از ریاضیات) D. Buhl است که در جوانی به ترجمه آثار فیلسوفان یونان باستان مشغول بود. از آنجا بود که او دانش به دست آورد و پیشنهاد کرد که عبارات ویژه ای را معرفی کند: 1 - درست، 0 - نادرست.

جبر بولی شاخه ای از ریاضیات است که به مطالعه گزاره ها می پردازد، آنها را به عنوان مقادیر منطقی تلقی می کند و بر روی آنها عملیات انجام می دهد. هر عبارتی را می توان رمزگذاری کرد و سپس برای اثبات درست یا نادرست بودن استفاده کرد.

یک تابع بولی f(x1، x2، …، x نامیده می شود. از n متغیر، اگر تابع یا هر یک از عملگرهای آن فقط مقادیری را از مجموعه {0;1} بگیرد. قوانین جبر منطق در حل مسائل، برنامه نویسی، کدنویسی و غیره کاربرد دارد.

می توانید یک تابع Boolean را به روش های زیر نمایش دهید:

  • شفاهی (گزاره نوشته شده به صورت متن)؛
  • جدول;
  • عددی;
  • گرافیک;
  • تحلیلی;
  • هماهنگ.

و عملکرد

عملگر AND یک ترکیب در بسته نرم افزار Excel است. در غیر این صورت ضرب منطقی نامیده می شود. معمولاً با ∧، &،نشان داده می شود یا علامت بین عملوندها به طور کامل حذف می شود. تابع برای تعیین صحت عبارت وارد شده مورد نیاز است. در جبر بولی، یک ربط مقادیر را از یک مجموعه می گیرد و نتیجه محاسبه نیز روی آن نوشته می شود. ضرب منطقی اتفاق می افتد:

  • دودویی زیرا حاوی 2 استعملوند;
  • سه تایی اگر 3 ضریب وجود داشته باشد؛
  • n-ary اگر مجموعه شامل n عملوند باشد.

می توانید یک مثال را با تطبیق قاعده یا ایجاد جدول صدق حل کنید. اگر عبارت شامل چندین عملوند باشد، استفاده از بسته نرم افزاری Excel برای راه حل دوم راحت تر است، زیرا کل فرآیند هنگام محاسبه دستی دشوار خواهد بود.

نتیجه محاسبات می تواند:

  • True: اگر همه آرگومان ها درست باشند.
  • False: اگر همه معیارها نادرست یا حداقل یکی از آنها باشد.

عملگرهای "AND" و "OR" می توانند حداکثر 30 معیار داشته باشند.

مثال.

1) تعیین صحت داده های وارد شده ضروری است. بدیهی است که آخرین مثال داخل پرانتز از نظر ریاضی صحیح نیست، بنابراین تابع False را برمی‌گرداند.

2) دو سلول دارای مقادیر مخالف هستند. تابع AND False را برمی گرداند زیرا یکی از آرگومان ها نادرست است.

3) عملیات حسابی تنظیم شده است. بررسی صحت آنها ضروری است. این عملگر "True" را برمی گرداند زیرا همه چیز از نظر حسابی درست است.

پیوند و تفکیک
پیوند و تفکیک

عملکرد "OR"

عملگر "OR" در دسته "توابع منطقی" یک تفکیک است، به این معنی که به شما امکان می دهد یک پاسخ صادقانه به شکل غیر طبقه بندی دریافت کنید. نام دیگر عملگر در جبر بولی: جمع منطقی. تعیین: ∨، +، "یا". متغیرها مقادیر را از مجموعه می گیرند و پاسخ در آنجا نوشته می شود.

نتایج محاسبات عبارتند از:

  • True: اگر یکی یا همه آرگومان ها درست باشد.
  • False: اگر همه معیارها نادرست باشند.

مثال.

1) Disjunction در اکسل نه تنها عبارات منطقی، بلکه عبارات ریاضی را نیز برای صحت بررسی می کند. بنابراین، در این مورد خاص، هر دو نتیجه از نظر حسابی نادرست هستند، بنابراین پاسخ نادرست است.

2) عملگر True را برمی گرداند زیرا یکی از آرگومان ها درست و دیگری نادرست است. این یک معیار معتبر برای تفکیک است.

توابع بولی
توابع بولی

عملکرد IF

در گروه "توابع منطقی"، اپراتور "IF" به جای خود افتخار می کند. اگر اطلاعات درست باشد، این تابع برای به دست آوردن یک نتیجه، و در صورت نادرست بودن داده، به نتیجه دیگری نیاز است.

  • در یک عبارت شرطی، امکان بررسی حداکثر ۶۴ شرط در یک زمان وجود دارد.
  • اگر یکی از معیارها یک آرایه باشد، تابع هر عنصر را بررسی می کند.
  • اگر پاسخ نادرست است، اما فرمول مشخص نمی کند که مقدار کل در مورد "نادرست" چقدر باشد، عملگر نتیجه ای برابر با 0. می دهد.

مثال.

داده شده:

  • نام محصول;
  • قیمت آن برای 1 واحد؛
  • تعداد کالای خریداری شده؛
  • قیمت.

لازم است ستون «قابل پرداخت» محاسبه شود. اگر قیمت خرید بیش از 1000 روبل باشد، 3٪ تخفیف به خریدار داده می شود. در غیر این صورت، ستون های "TOTAL" و "قابل پرداخت" یکسان هستند.

جدول توابع منطقی
جدول توابع منطقی

1) بررسی وضعیت: هزینه بیش از 1000 روبل است.

2) اگر درست استهزینه معیار در 3% ضرب می شود.

3) اگر بیانیه نادرست باشد، نتیجه «قابل پرداخت» با «TOTAL» تفاوتی ندارد.

بررسی شرایط چندگانه

جدولی وجود دارد که نمرات امتحان و نمره معلم را نشان می دهد.

1) لازم است بررسی کنید که آیا نمره کل کمتر از 35 است یا خیر. اگر پاسخ درست است، نتیجه کار "شکست خورده است." است.

2) اگر شرط قبلی نادرست باشد، امتیاز >35 است، اپراتور به آرگومان بعدی ادامه می دهد. اگر مقدار سلول >=75 باشد، در کنار آن "عالی" تخصیص داده می شود. در غیر این صورت، تابع "Passed" را برمی گرداند.

توابع منطقی
توابع منطقی

اگرچه عملگر "If" با مقادیر بولی کار می کند، اما با اعداد نیز به خوبی کار می کند.

مثال.

داده:

  • نام فروشنده;
  • فروش آنها.

باید محاسبه شود که کدام یک از فروشندگان چه پورسانتی دارد:

  • اگر تعداد فروش کمتر از 50 هزار باشد، درصد شارژ نمی شود؛
  • اگر حجم معاملات بین 50-100 هزار تغییر کند، کمیسیون 2٪ است؛
  • اگر تعداد فروش بیش از 100 هزار باشد، پاداش به میزان 4٪ صادر می شود.

زیر عدد 1 اولین بلوک "IF" است که در آن صحت بررسی می شود. اگر شرط نادرست است، بلوک 2 اجرا می شود، که در آن 2 معیار دیگر اضافه می شود.

به حداقل رساندن توابع منطقی
به حداقل رساندن توابع منطقی

عملکرد "IFERROR"

توابع بولی توسط این عملگر تکمیل می شوند، زیرا در صورت وجود خطایی در فرمول، می تواند برخی از نتایج را برگرداند. اگر همهدرست است، "IFERROR" نتیجه محاسبه را برمی گرداند.

عملکرد "درست" و "نادرست"

توابع بولی در اکسل نمی توانند بدون عملگر "TRUE" انجام دهند. مقدار مربوطه را برمی گرداند.

معکوس "TRUE" "FALSE" است. هر دو تابع هیچ آرگومان ندارند و به ندرت به عنوان مثال های مستقل استفاده می شوند.

نه اپراتور

همه توابع منطقی در اکسل را می توان با استفاده از عملگر "NOT" رد کرد. مقدار وارد شده در هنگام استفاده از این رویه نتیجه عکس خواهد داشت.

مثال.

بدیهی است که اپراتور پاسخ عکس داده های اصلی را می دهد.

توابع منطقی مدارهای منطقی
توابع منطقی مدارهای منطقی

به حداقل رساندن توابع منطقی

این پدیده ارتباط مستقیمی با ایجاد یک مدار یا مدار دارد. این از طریق پیچیدگی و هزینه آن، تناسب تعداد عملیات منطقی و تعداد وقوع آرگومان ها بیان می شود. اگر از بدیهیات و قضایای منطق استفاده کنید، می توانید تابع را ساده کنید.

روش های کمینه سازی الگوریتمی خاصی وجود دارد. با تشکر از آنها، کاربر قادر است به طور مستقل عملکرد را به سرعت و بدون خطا ساده کند. از جمله این روش ها می توان به موارد زیر اشاره کرد:

  • کارت های کارنو؛
  • روش کواین؛
  • الگوریتم ماتریس ضمنی؛
  • روش کوئین-مک کلاسکی و غیره.

اگر تعداد آرگومان ها از ۶ بیشتر نمی شود، بهتر است کاربر برای وضوح از روش نقشه کارنو استفاده کند. در غیر این صورت، الگوریتم Quine-McCluskey اعمال می شود.

توصیه شده: