Булийн функц, коньюнкц, дизъюнкц. Логик функцууд

Агуулгын хүснэгт:

Булийн функц, коньюнкц, дизъюнкц. Логик функцууд
Булийн функц, коньюнкц, дизъюнкц. Логик функцууд
Anonim

Логик функцууд, янз бүрийн дарааллын логик схемүүдийг ашиглах шаардлагатай хүснэгтүүд байдаг. Microsoft Excel програм хангамжийн багц нь аврах ажилд ирдэг. Энэ нь илэрхийллийн логик утгыг тооцоолохоос гадна нарийн төвөгтэй математик тооцоолол хийх боломжтой.

Excel гэж юу вэ?

Хүснэгттэй ажиллахад зориулагдсан програм хангамжийн бүтээгдэхүүн. Майкрософт үүсгэсэн бөгөөд бараг бүх үйлдлийн системд тохиромжтой. Эндээс та хоёр томьёог ашиглан үр дүнг олж, янз бүрийн төрлийн график, диаграммыг бүтээх боломжтой.

Хэрэглэгч Excel-ийн логик функцээс гадна математик, статистик, санхүүгийн, текст гэх мэтийг ашигладаг.

Excel-ийн онцлог

Програм хангамжийн бүтээгдэхүүний хэрэглээний талбарууд нь олон янз байдаг:

  • Excel-ийн ажлын хуудас нь бэлэн хүснэгт тул баримтыг зохих хэлбэрт оруулахын тулд хэрэглэгч тооцоо хийх шаардлагагүй.
  • Програм хангамжийн багц нь Boolean функцуудыг ашиглахаас гадна тригонометр, статистик,текст гэх мэт
  • Тооцоолол дээр үндэслэн Excel нь график болон диаграммуудыг бүтээдэг.
  • Програм хангамжийн багц нь математик, статистикийн функцуудын томоохон номын санг агуулсан тул сургуулийн сурагчид, оюутнууд лабораторийн болон курсын ажил бөглөхдөө ашиглах боломжтой.
  • Хэрэглэгч гэрийн болон хувийн тооцоололдоо Excel-ийн функцуудыг ашиглах нь ашигтай.
  • VBA програмчлалын хэл нь програм хангамжийн бүтээгдэхүүнд суурилагдсан бөгөөд энэ нь жижиг компанийн ажлын урсгалыг автоматжуулах үед нягтлан бодогчийн амьдралыг хөнгөвчлөх боломжтой.
  • Excel хүснэгт нь мэдээллийн сангийн үүрэг гүйцэтгэдэг. Бүрэн функцийг зөвхөн 2007 оны хувилбараас хэрэгжүүлсэн. Эртний бүтээгдэхүүнүүд шугамын хязгаартай байсан.
  • Төрөл бүрийн тайланг үүсгэх үед Excel нь пивот хүснэгт үүсгэхэд тусалдаг тул аврах ажилд ирдэг.

Excel логик операторууд

Боолийн илэрхийлэл гэдэг нь холболт, дизьюнкц болон бусад операторуудын тоо, томъёо, текстийг тааруулах элементүүдийг бичихэд шаардлагатай өгөгдөл гэж ойлгогддог. Тэдгээрийн тусламжтайгаар мессеж нь үйлдлийг харуулсан бэлгэдлийн хэлбэрээр бичигдсэн болно.

Логик функцууд (өөрөөр Boolean гэж нэрлэдэг) тоо, текст, нүдний хаяг бүхий холбоосыг элемент болгон ашигладаг.

Оператор бүрийн талаар болон түүний синтаксийн талаар илүү ихийг мэдэх хэд хэдэн арга байдаг:

  • Дуудлагын функцийн мастер.
  • Microsoft-н тусламжийг F1-ээр ашиглана уу.
  • Excel-ийн 2007 хувилбаруудад багаж самбар дээрх ангилал тус бүрийн найрлагыг шалгана уу.
логик функцуудexcel дээр
логик функцуудexcel дээр

Боолийн алгебр

Боломжийн логикийг үндэслэгч (математикийн нэг хэсгийн өөр нэр) нь залуу насандаа эртний Грекийн философичдын бүтээлийг орчуулах ажил эрхэлдэг байсан Д. Бюль юм. Тэндээс л тэрээр мэдлэгтэй болж, мэдэгдэлд тусгай тэмдэглэгээ оруулахыг санал болгов: 1 - Үнэн, 0 - Худал.

Боолийн алгебр нь мэдэгдлийг судалж, логик утгууд гэж үзэж, тэдгээрт үйлдлүүдийг гүйцэтгэдэг математикийн салбар юм. Аливаа мэдэгдлийг кодлож, дараа нь үнэн эсвэл худал гэдгийг батлахын тулд ашиглаж болно.

Булийн функцийг f(x1, x2, …, x ) гэж нэрлэдэг. Хэрэв функц эсвэл түүний операторуудын аль нэг нь зөвхөн {0;1} олонлогоос утгыг авдаг бол n хувьсагчаас. Логикийн алгебрийн хуулиудыг асуудал шийдвэрлэх, програмчлал, кодчилол зэрэгт ашигладаг.

Та Boolean функцийг дараах байдлаар харуулах боломжтой:

  • амаар (текст хэлбэрээр бичсэн мэдэгдэл);
  • хүснэгт;
  • тоон;
  • график;
  • аналитик;
  • координат.

Ба функц

AND оператор нь Excel програмын багц дахь холболт юм. Үгүй бол үүнийг логик үржүүлэх гэж нэрлэдэг. Үүнийг ихэвчлэн ∧, &,гэж тэмдэглэдэг эсвэл операндуудын хоорондох тэмдгийг бүрэн орхигдуулдаг. Оруулсан илэрхийллийн үнэн зөвийг тодорхойлохын тулд функц хэрэгтэй. Булийн алгебр дээр холболт нь олонлогоос утгыг авдаг бөгөөд тооцооллын үр дүнг мөн түүнд бичдэг. Логик үржүүлэх үйл явц:

  • хоёртын тоо, учир нь энэ нь 2-г агуулдагоперанд;
  • 3 үржүүлэгчтэй бол гуравдагч;
  • n-ary хэрэв олонлогт n операнд байгаа бол.

Та жишээг дүрмийг тааруулах эсвэл үнэний хүснэгт үүсгэх замаар шийдэж болно. Хэрэв илэрхийлэл нь хэд хэдэн операнд агуулж байвал хоёр дахь шийдэлд Excel програм хангамжийн багцыг ашиглах нь илүү тохиромжтой, учир нь гараар тооцоолоход бүх процесс нь төвөгтэй байх болно.

Тооцооллын үр дүн нь:

  • Үнэн: хэрэв бүх аргумент үнэн бол.
  • Худал: хэрэв бүх шалгуур худал эсвэл ядаж нэг нь байвал.

"AND" болон "OR" операторууд нь 30 хүртэлх шалгуурыг агуулж болно.

Жишээ.

1) Оруулсан мэдээллийн үнэн зөвийг тодорхойлох шаардлагатай. Мэдээжийн хэрэг, хаалтанд оруулсан хамгийн сүүлийн жишээ нь математикийн хувьд зөв биш тул функц нь худал буцаана.

2) Хоёр нүд нь эсрэг утгатай байна. Аргументуудын нэг нь худал тул AND функц нь Худал буцаана.

3) Арифметик үйлдлүүдийг тохируулсан. Тэдний үнэн зөвийг шалгах хэрэгтэй. Арифметикийн үүднээс бүх зүйл зөв тул энэ оператор "Үнэн" гэж буцаана.

холболт ба салалт
холболт ба салалт

Функц "OR"

"Логик функцууд" ангилал дахь "OR" оператор нь салгах бөгөөд өөрөөр хэлбэл категори бус хэлбэрээр үнэн зөв хариулт авах боломжийг олгодог. Булийн алгебр дахь операторын өөр нэр: логик нэмэх. Тодорхойлох: ∨, +, "эсвэл". Хувьсагч нь олонлогоос утгыг авах ба хариултыг тэнд бичнэ.

Тооцооллын үр дүн:

  • Үнэн: хэрэв аргументуудын аль нэг нь эсвэл бүгд үнэн бол.
  • Худал: бүх шалгуур худал бол.

Жишээ.

1) Excel-ийн салгах нь зөвхөн логик илэрхийлэл төдийгүй математикийн зөв эсэхийг шалгадаг. Тиймээс, энэ тохиолдолд хоёр үр дүн нь арифметикийн үүднээс худал байх тул хариулт нь Худал байна.

2) Аргументуудын нэг нь үнэн, нөгөө нь худал тул оператор Үнэнийг буцаана. Энэ нь салгах хүчинтэй шалгуур юм.

логик функцууд
логик функцууд

IF функц

"Логик функцууд" бүлэгт "IF" оператор байр сууриа эзэлдэг. Энэ функц нь мэдээлэл үнэн бол үр дүн, худал бол өөр үр дүн гаргахад шаардлагатай.

  • Нөхцөлт мэдэгдэлд нэг удаад 64 хүртэлх нөхцөлийг шалгах боломжтой.
  • Хэрэв шалгууруудын аль нэг нь массив бол функц элемент бүрийг шалгана.
  • Хэрэв хариулт худал боловч томьёонд "Худал" тохиолдолд нийлбэр нь хэд байх ёстойг заагаагүй бол оператор 0-тэй тэнцэх үр дүнг өгнө.

Жишээ.

Өгөгдсөн:

  • бүтээгдэхүүний нэр;
  • түүний 1 нэгжийн үнэ;
  • худалдан авсан барааны тоо хэмжээ;
  • үнэ.

"Төлбөр" гэсэн баганыг тооцоолох шаардлагатай. Хэрэв худалдан авалтын үнэ 1000 рублиас давсан бол худалдан авагчид 3% -ийн хөнгөлөлт олгоно. Үгүй бол "НИЙТ" болон "Төлбөр" гэсэн баганууд ижил байна.

логик функцийн хүснэгт
логик функцийн хүснэгт

1) Нөхцөл байдлын шалгалт: зардал 1000 рублиас хэтэрсэн.

2) Хэрэв үнэн болшалгуурын зардлыг 3%-иар үржүүлсэн.

3) Хэрэв мэдэгдэл худал бол "Төлбөр" нь "НИЙТ"-ээс ялгаатай биш.

Олон нөхцөлийг шалгаж байна

Шалгалтын оноо болон багшийн оноог харуулсан хүснэгт байна.

1) Нийт оноо 35-аас бага байгаа эсэхийг шалгах шаардлагатай. Хэрэв хариулт үнэн бол ажлын үр дүн "Бүтэлгүйтсэн" болно.

2) Хэрэв өмнөх нөхцөл худал бол оноо >35 бол оператор дараагийн аргумент руу шилжинэ. Хэрэв нүдэн дэх утга нь >=75 байвал хажууд нь "Маш сайн" гэж онооно. Үгүй бол функц нь "Өнгөрсөн" гэж буцаана.

логик функцууд
логик функцууд

Хэдийгээр "Хэрэв" оператор логик утгуудтай ажилладаг ч тоонуудтай ч сайн ажилладаг.

Жишээ.

Өгөгдөл:

  • борлуулагчийн нэр;
  • тэдний борлуулалт.

Борлуулагчдын аль нь ямар шимтгэл төлөхийг тооцох ёстой:

  • хэрэв борлуулалтын тоо 50 мянгаас бага бол хувь хэмжээг тооцохгүй;
  • хэрэв гүйлгээний хэмжээ 50-100 мянган хооронд хэлбэлзэж байвал шимтгэл 2% байна;
  • борлуулалтын тоо 100 мянгаас дээш бол 4%-ийн урамшуулал олгоно.

1-ийн тоон доор "Хэрэв" гэсэн эхний блок байгаа бөгөөд үнэн эсэхийг шалгана. Хэрэв нөхцөл худал бол 2-р блокыг гүйцэтгэх ба энд 2 шалгуур нэмж оруулна.

логик функцийг багасгах
логик функцийг багасгах

Функц "IFERROR"

Энэ оператор томьёонд алдаа гарсан тохиолдолд тодорхой үр дүнг буцаах боломжтой тул логик функцуудыг нөхөж өгдөг. Би унажүнэн, "IFERROR" нь тооцооллын үр дүнг буцаана.

"ҮНЭН" ба "ХУДАЛ" функц

Excel дээрх логик функцууд нь "ҮНЭН" операторгүйгээр ажиллах боломжгүй. Энэ нь харгалзах утгыг буцаана.

"ҮНЭН"-ийн урвуу нь "ХУДАЛ". Энэ хоёр функц нь аргумент авдаггүй бөгөөд бие даасан жишээ болгон ашиглах нь ховор.

Оператор БИШ

Excel дээрх бүх логик функцийг "БИШ" оператор ашиглан няцаах боломжтой. Энэ процедурыг ашиглах үед оруулсан утга нь эсрэгээр үр дүнд хүрнэ.

Жишээ.

Мэдээжийн хэрэг, оператор анхны өгөгдөлд эсрэг хариулт өгдөг.

логик функцууд логик хэлхээ
логик функцууд логик хэлхээ

Логик функцуудыг багасгах

Энэ үзэгдэл нь хэлхээ эсвэл хэлхээ үүсгэхтэй шууд холбоотой. Энэ нь түүний нарийн төвөгтэй байдал, өртөг, логик үйлдлүүдийн тооны пропорциональ байдал, аргументуудын тохиолдлын тоогоор илэрхийлэгддэг. Хэрэв та логикийн аксиом ба теоремуудыг ашиглавал функцийг хялбарчилж болно.

Алгоритмыг багасгах тусгай аргууд байдаг. Тэдний ачаар хэрэглэгч функцийг хурдан бөгөөд алдаагүйгээр бие даан хялбарчлах боломжтой болсон. Эдгээр аргуудын дунд:

  • Карнотын картууд;
  • Квин арга;
  • импликант матриц алгоритм;
  • Quine-McCluskey арга гэх мэт.

Хэрэв аргументуудын тоо 6-аас хэтрэхгүй бол хэрэглэгч тодорхой болгохын тулд Karnot map аргыг ашиглах нь дээр. Үгүй бол Quine-McCluskey алгоритмыг хэрэглэнэ.

Зөвлөмж болгож буй: