Vitendaji vya Boolean, kiunganishi, mtengano. Kazi za mantiki

Orodha ya maudhui:

Vitendaji vya Boolean, kiunganishi, mtengano. Kazi za mantiki
Vitendaji vya Boolean, kiunganishi, mtengano. Kazi za mantiki
Anonim

Kuna lahajedwali ambamo ni muhimu kutumia utendakazi wenye mantiki, mipango ya kimantiki ya maagizo mbalimbali. Kifurushi cha programu cha Microsoft Excel kinakuja kuwaokoa. Haiwezi tu kukokotoa thamani kimantiki ya usemi, lakini pia kufanya hesabu changamano za hisabati.

Excel ni nini?

Bidhaa ya programu iliyoundwa kufanya kazi na lahajedwali. Imeundwa na Microsoft na inafaa kwa karibu mfumo wowote wa uendeshaji. Hapa unaweza kutumia fomula zote mbili kupata matokeo, na kuunda grafu na chati za aina mbalimbali.

Mtumiaji hutumia sio tu vitendaji vya kimantiki katika Excel, lakini pia hisabati, takwimu, fedha, maandishi, n.k.

Vipengele vya Excel

Sehemu za matumizi ya bidhaa ya programu ni tofauti:

  • Laha ya kazi ya Excel ni lahajedwali iliyo tayari kutengenezwa, kwa hivyo hakuna haja ya mtumiaji kufanya hesabu ili kuleta hati katika fomu ifaayo.
  • Kifurushi cha programu hutoa matumizi ya vitendaji vya Boolean, pamoja na trigonometric, takwimu,maandishi, n.k.
  • Kulingana na hesabu, Excel huunda grafu na chati.
  • Kwa sababu kifurushi cha programu kina maktaba kubwa ya utendakazi wa hisabati na takwimu, watoto wa shule na wanafunzi wanaweza kukitumia kukamilisha karatasi za maabara na muhula.
  • Ni muhimu kwa mtumiaji kutumia vipengele vya Excel kwa hesabu za nyumbani na za kibinafsi.
  • Lugha ya programu ya VBA imeundwa ndani ya bidhaa ya programu, ambayo inaweza kurahisisha maisha kwa mhasibu wakati wa kugeuza kiotomatiki utendakazi wa kampuni ndogo.
  • Lahajedwali la Excel pia hufanya kazi kama hifadhidata. Utendaji kamili unatekelezwa tu kutoka kwa toleo la 2007. Bidhaa za awali zilikuwa na kikomo cha laini.
  • Wakati wa kuunda ripoti za aina mbalimbali, Excel huja msaada kwani inasaidia kuunda jedwali badilifu.

Excel Logical Operators

Vielezi vya boolean vinaeleweka kama data inayohitajika ili kuandika vipengele ambavyo viunganishi na mtengano, pamoja na waendeshaji wengine, nambari zinazolingana, fomula, maandishi. Kwa msaada wao, ujumbe umeandikwa kwa njia ya ishara, kuonyesha kitendo.

Vitendaji vya kimantiki (vinginevyo huitwa Boolean) hutumia nambari, maandishi, viungo vilivyo na anwani za seli kama vipengee.

Kuna njia kadhaa za kujifunza zaidi kuhusu kila opereta na sintaksia yake:

  • Mchawi wa Kazi ya Simu.
  • Tumia usaidizi wa Microsoft kupitia F1.
  • Katika matoleo ya 2007 ya Excel, chunguza muundo wa kila aina kwenye upau wa vidhibiti.
kazi za mantikikatika bora
kazi za mantikikatika bora

Aljebra ya Boolean

Mwanzilishi wa mantiki ya pendekezo (jina lingine la sehemu ya hisabati) ni D. Buhl, ambaye katika ujana wake alijishughulisha na tafsiri za kazi za wanafalsafa wa kale wa Kigiriki. Ni kutoka hapo ndipo alipopata ujuzi na akapendekeza kutambulisha majina maalum ya kauli: 1 - Kweli, 0 - Si kweli.

Aljebra ya Boolean ni tawi la hisabati ambalo husoma taarifa, kuzichukulia kama maadili yenye mantiki na kuzifanyia kazi. Taarifa yoyote inaweza kusimba na kisha kutumika, kubadilishwa ili kuthibitisha kuwa kweli au uongo.

Kitendaji cha Boolean kinaitwa f(x1, x2, …, x ), kutoka kwa vigezo vya n, ikiwa chaguo la kukokotoa au waendeshaji wake yeyote huchukua maadili kutoka kwa seti pekee {0;1}. Sheria za aljebra ya mantiki hutumika katika kutatua matatizo, katika kupanga programu, kusimba n.k.

Unaweza kuonyesha utendaji wa Boolean kwa njia zifuatazo:

  • kwa maneno (taarifa iliyoandikwa kwa namna ya maandishi);
  • meza;
  • nambari;
  • mchoro;
  • uchambuzi;
  • ratibu.

Na fanya kazi

Opereta NA ni kiunganishi katika kifurushi cha programu cha Excel. Vinginevyo, inaitwa kuzidisha mantiki. Kawaida inaashiria ∧, &,au ishara kati ya operesheni imeachwa kabisa. Chaguo za kukokotoa zinahitajika ili kubainisha ukweli wa usemi ulioingizwa. Katika algebra ya Boolean, kiunganishi huchukua maadili kutoka kwa seti, na matokeo ya hesabu pia yameandikwa kwake. Kuzidisha kimantiki hutokea:

  • binary kwa sababu ina 2operesheni;
  • ternary ikiwa kuna vizidishi 3;
  • n-ary ikiwa seti ina uendeshaji n.

Unaweza kutatua mfano kwa kulinganisha kanuni au kwa kuunda jedwali la ukweli. Ikiwa usemi una utendakazi kadhaa, ni rahisi zaidi kutumia kifurushi cha programu cha Excel kwa suluhu la pili, kwa kuwa mchakato mzima utakuwa mgumu wakati wa kuhesabu kwa mikono.

matokeo ya hesabu yanaweza kuwa:

  • Kweli: ikiwa hoja zote ni kweli.
  • Si kweli: ikiwa vigezo vyote ni vya uwongo au angalau kimojawapo.

Viendeshaji "AND" na "OR" vinaweza kuwa na hadi vigezo 30.

Mfano.

1) Ni muhimu kubainisha ukweli wa data iliyoingizwa. Ni wazi, mfano wa mwisho ulioambatanishwa kwenye mabano si sahihi kihisabati, kwa hivyo chaguo la kukokotoa litarejesha Sivyo.

2) Visanduku viwili vina thamani tofauti. Chaguo za kukokotoa za AND hurejesha Uongo kwa sababu mojawapo ya hoja ni ya uwongo.

3) Shughuli za hesabu zimewekwa. Inahitajika kuangalia ukweli wao. Opereta huyu anarejesha "Kweli" kwa sababu kila kitu ni sahihi kwa mtazamo wa hesabu.

kiunganishi na mtengano
kiunganishi na mtengano

Fanya kazi "AU"

Opereta "OR" katika kategoria ya "Vitendaji vya kimantiki" ni mtengano, yaani, hukuruhusu kupata jibu la ukweli katika fomu isiyo ya kitengo. Jina lingine la opereta katika algebra ya Boolean: nyongeza ya kimantiki. Teua: ∨, +, "au". Vigezo huchukua maadili kutoka kwa seti na jibu limeandikwa hapo.

Matokeo ya hesabu ni:

  • Kweli: ikiwa hoja zozote au zote ni kweli.
  • Siyo: ikiwa vigezo vyote ni vya uwongo.

Mfano.

1) Utengano katika Excel hauangalii semi zenye mantiki tu, bali pia za hisabati kwa usahihi. Kwa hivyo, katika kesi hii, matokeo yote mawili ni ya uwongo kutoka kwa mtazamo wa hesabu, kwa hivyo jibu ni Uongo.

2) Opereta atarejesha Kweli kwa sababu hoja moja ni ya kweli na nyingine ni ya uwongo. Hiki ni kigezo halali cha mtengano.

kazi za boolean
kazi za boolean

kama kitendakazi

Katika kikundi cha "Vitendaji vya mantiki", opereta "IF" anajivunia nafasi. Chaguo za kukokotoa zinahitajika ili kupata matokeo ikiwa maelezo ni ya kweli, na tokeo lingine ikiwa data si kweli.

  • Katika taarifa ya masharti, inawezekana kuangalia hadi masharti 64 kwa wakati mmoja.
  • Ikiwa mojawapo ya kigezo ni safu, basi chaguo za kukokotoa hukagua kila kipengele.
  • Ikiwa jibu ni la uongo, lakini fomula haijabainisha jumla inapaswa kuwa katika hali ya "Uongo", basi opereta atatoa matokeo sawa na 0.

Mfano.

Imetolewa:

  • jina la bidhaa;
  • bei yake kwa yuniti 1;
  • idadi ya bidhaa zilizonunuliwa;
  • bei.

Ni muhimu kukokotoa safu wima "Inayolipwa". Ikiwa bei ya ununuzi inazidi rubles 1000, basi mnunuzi anapewa punguzo la 3%. Vinginevyo, safu wima "TOTAL" na "Inayolipwa" ni sawa.

jedwali la kazi za mantiki
jedwali la kazi za mantiki

1) Ukaguzi wa masharti: gharama inazidi rubles 1000.

2) Kama ni kweligharama ya kigezo inazidishwa na 3%.

3) Ikiwa taarifa ni ya uwongo, matokeo ya "Yanayolipwa" hayatofautiani na "TOTAL".

Kuangalia masharti mengi

Kuna jedwali linaloonyesha alama za mtihani na alama za mwalimu.

1) Ni muhimu kuangalia kama jumla ya alama ni chini ya 35. Ikiwa jibu ni kweli, basi matokeo ya kazi ni "Imeshindwa."

2) Ikiwa hali ya awali si kweli, alama ni >35, opereta ataendelea na hoja inayofuata. Ikiwa thamani katika kisanduku ni >=75, basi "Bora" inawekwa karibu nayo. Vinginevyo, chaguo la kukokotoa litarejesha "Imepitishwa".

kazi za mantiki
kazi za mantiki

Ingawa operesheni ya "Ikiwa" inafanya kazi na thamani za boolean, inafanya kazi vizuri na nambari pia.

Mfano.

Takwimu:

  • majina ya muuzaji;
  • mauzo yao.

Inapaswa kuhesabiwa ni nani kati ya wauzaji ni kamisheni gani inatakiwa:

  • kama idadi ya mauzo ni chini ya elfu 50, basi asilimia haijatozwa;
  • ikiwa kiasi cha miamala kinatofautiana kati ya elfu 50-100, basi tume ni 2%;
  • kama idadi ya mauzo ni zaidi ya elfu 100, basi bonasi inatolewa kwa kiasi cha 4%.

Chini ya nambari 1 kuna kizuizi cha kwanza "IF", ambapo kinaangaliwa kwa ukweli. Ikiwa hali si kweli, basi kizuizi cha 2 kitatekelezwa, ambapo vigezo 2 zaidi vinaongezwa.

kupunguza utendakazi wa mantiki
kupunguza utendakazi wa mantiki

Juzi "IFERROR"

Vitendaji vya Boolean vinakamilishwa na opereta huyu, kwa sababu anaweza kurudisha baadhi ya matokeo ikiwa kuna hitilafu katika fomula. Ikiwa yotekweli, "IFERROR" hurejesha matokeo ya hesabu.

Juzi "KWELI" na "FALSE"

Vitendaji vya Boolean katika Excel haziwezi kufanya bila opereta ya "TRUE". Hurejesha thamani inayolingana.

Kinyume cha "KWELI" ni "UONGO". Chaguo za kukokotoa zote mbili hazichukui hoja na hazitumiwi kama mifano inayojitegemea.

SIO opereta

Vitendaji vyote vya kimantiki katika Excel vinaweza kukataliwa kwa kutumia opereta "SI". Thamani iliyowekwa wakati wa kutumia utaratibu huu itasababisha kinyume.

Mfano.

Ni wazi, opereta anatoa jibu kinyume kwa data asili.

kazi za mantiki mzunguko wa mantiki
kazi za mantiki mzunguko wa mantiki

Kupunguza utendakazi wa kimantiki

Hali hii inahusiana moja kwa moja na uundaji wa saketi au saketi. Hii inaonyeshwa kupitia ugumu wake na gharama, uwiano wa idadi ya shughuli za kimantiki na idadi ya matukio ya hoja. Ukitumia axioms na nadharia za mantiki, unaweza kurahisisha utendakazi.

Kuna mbinu maalum za kupunguza algorithmic. Shukrani kwao, mtumiaji anaweza kujitegemea kurahisisha kazi haraka na bila makosa. Miongoni mwa njia hizi ni:

  • Kadi za gari;
  • Njia ya Quine;
  • algorithm thabiti ya matrix;
  • Mbinu yaQuine-McCluskey, n.k.

Ikiwa idadi ya hoja haizidi 6, basi ni bora kwa mtumiaji kutumia mbinu ya ramani ya Karnot kwa uwazi. Vinginevyo, algoriti ya Quine-McCluskey itatumika.

Ilipendekeza: