Բուլյան ֆունկցիաներ, կապ, դիսյունկցիա: Տրամաբանական գործառույթներ

Բովանդակություն:

Բուլյան ֆունկցիաներ, կապ, դիսյունկցիա: Տրամաբանական գործառույթներ
Բուլյան ֆունկցիաներ, կապ, դիսյունկցիա: Տրամաբանական գործառույթներ
Anonim

Կան աղյուսակներ, որոնցում անհրաժեշտ է կիրառել տրամաբանական ֆունկցիաներ, տարբեր կարգերի տրամաբանական սխեմաներ։ Օգնության է գալիս Microsoft Excel ծրագրային փաթեթը։ Այն կարող է ոչ միայն հաշվարկել արտահայտության տրամաբանական արժեքը, այլև կատարել բարդ մաթեմատիկական հաշվարկներ։

Ի՞նչ է Excel-ը:

Ծրագրային արտադրանք, որը նախատեսված է աղյուսակների հետ աշխատելու համար: Ստեղծված է Microsoft-ի կողմից և հարմար է գրեթե ցանկացած օպերացիոն համակարգի համար: Այստեղ դուք կարող եք օգտագործել երկու բանաձևերը՝ արդյունքներ գտնելու և տարբեր տեսակի գծապատկերներ և գծապատկերներ ստեղծելու համար:

Օգտագործողը Excel-ում օգտագործում է ոչ միայն տրամաբանական ֆունկցիաներ, այլ նաև մաթեմատիկական, վիճակագրական, ֆինանսական, տեքստային և այլն:

Excel-ի առանձնահատկություններ

Ծրագրային արտադրանքի կիրառման ոլորտները բազմազան են՝

  • Excel-ի աշխատաթերթը պատրաստի աղյուսակ է, ուստի կարիք չկա, որ օգտագործողը հաշվարկներ կատարի՝ փաստաթուղթը պատշաճ ձևի բերելու համար:
  • Ծրագրային փաթեթն առաջարկում է օգտագործել բուլյան ֆունկցիաներ, ինչպես նաև եռանկյունաչափական, վիճակագրական,տեքստ և այլն։
  • Հաշվարկների հիման վրա Excel-ը կառուցում է գրաֆիկներ և գծապատկերներ:
  • Քանի որ ծրագրային փաթեթը պարունակում է մաթեմատիկական և վիճակագրական գործառույթների մեծ գրադարան, դպրոցականներն ու ուսանողները կարող են օգտագործել այն լաբորատոր և կուրսային աշխատանքներ ավարտելու համար:
  • Օգտատիրոջ համար օգտակար է օգտագործել Excel-ի հնարավորությունները տնային և անձնական հաշվարկների համար:
  • VBA ծրագրավորման լեզուն ներկառուցված է ծրագրային արտադրանքի մեջ, որը կարող է հեշտացնել հաշվապահի կյանքը, երբ ավտոմատացնում է փոքր ընկերության աշխատանքային հոսքը:
  • Excel-ի աղյուսակը նաև գործում է որպես տվյալների բազա: Ամբողջական գործառույթն իրականացվում է միայն 2007 թվականի տարբերակից: Վաղ արտադրանքները սահմանաչափ ունեին:
  • Տարբեր տեսակի հաշվետվություններ ստեղծելիս Excel-ը օգնության է հասնում, քանի որ այն օգնում է ստեղծել առանցքային աղյուսակ:

Excel տրամաբանական օպերատորներ

Բուլյան արտահայտությունները հասկացվում են որպես այն տվյալները, որոնք անհրաժեշտ են տարրեր գրելու համար, որոնցում շաղկապն ու անջատումը, ինչպես նաև այլ օպերատորները համապատասխանում են թվերին, բանաձևերին, տեքստին: Նրանց օգնությամբ հաղորդագրությունը գրվում է խորհրդանշական ձևով՝ ցույց տալով գործողությունը։

Տրամաբանական ֆունկցիաները (այլ կերպ կոչվում են բուլյան) որպես տարրեր օգտագործում են թվեր, տեքստ, բջիջների հասցեներով հղումներ։

Յուրաքանչյուր օպերատորի և նրա շարահյուսության մասին ավելին իմանալու մի քանի եղանակ կա.

  • Call Function Wizard.
  • Օգտագործեք Microsoft-ի օգնությունը F1-ի միջոցով:
  • Excel-ի 2007 թվականի տարբերակներում ստուգեք յուրաքանչյուր կատեգորիայի կազմը գործիքագոտում:
տրամաբանական գործառույթներexcel-ում
տրամաբանական գործառույթներexcel-ում

Բուլյան հանրահաշիվ

Առարկային տրամաբանության հիմնադիրը (մաթեմատիկական բաժնի մեկ այլ անուն) Դ. Բուլն է, ով իր պատանեկության տարիներին զբաղվել է հին հունական փիլիսոփաների երկերի թարգմանությամբ։ Հենց այդտեղից էլ նա գիտելիքներ ձեռք բերեց և առաջարկեց հայտարարությունների համար հատուկ նշումներ մտցնել՝ 1 - Ճիշտ է, 0 - Սխալ:

Բուլյան հանրահաշիվը մաթեմատիկայի մի ճյուղ է, որն ուսումնասիրում է հայտարարությունները, դրանք վերաբերվում որպես տրամաբանական արժեքներ և կատարում գործողություններ դրանց վրա։ Ցանկացած հայտարարություն կարելի է կոդավորել, այնուհետև օգտագործել, շահարկել՝ ճշմարիտ կամ կեղծ ապացուցելու համար:

Բուլյան ֆունկցիան կոչվում է f(x1, x2, …, x ), n փոփոխականներից, եթե ֆունկցիան կամ դրա օպերատորներից որևէ մեկը արժեքներ է վերցնում միայն {0;1} բազմությունից: Տրամաբանության հանրահաշվի օրենքները կիրառվում են խնդիրների լուծման, ծրագրավորման, կոդավորման և այլնի մեջ։

Դուք կարող եք ցուցադրել Բուլյան ֆունկցիան հետևյալ եղանակներով՝

  • բանավոր (տեքստային ձևով գրված հայտարարություն);
  • սեղան;
  • թվային;
  • գրաֆիկական;
  • վերլուծական;
  • կոորդինատ.

Եվ գործառույթ

ԵՎ օպերատորը Excel ծրագրային փաթեթի միացում է: Հակառակ դեպքում դա կոչվում է տրամաբանական բազմապատկում։ Այն սովորաբար նշվում է ∧, &, -ով կամ օպերանդների միջև նշանն ամբողջությամբ բաց է թողնվում: Ֆունկցիան անհրաժեշտ է մուտքագրված արտահայտության ճշմարտացիությունը որոշելու համար: Բուլյան հանրահաշիվում շաղկապը արժեքներ է վերցնում բազմությունից, և դրա վրա գրվում է նաև հաշվարկի արդյունքը: Տրամաբանական բազմապատկում է տեղի ունենում.

  • երկուական, քանի որ այն պարունակում է 2օպերանդ;
  • երրորդական, եթե կա 3 բազմապատկիչ;
  • n-արի, եթե բազմությունը պարունակում է n օպերանդ:

Դուք կարող եք օրինակ լուծել՝ համապատասխանեցնելով կանոնը կամ ստեղծելով ճշմարտության աղյուսակ: Եթե արտահայտությունը պարունակում է մի քանի օպերանդ, ապա երկրորդ լուծման համար ավելի հարմար է օգտագործել Excel ծրագրային փաթեթը, քանի որ ձեռքով հաշվարկելիս ամբողջ գործընթացը բարդ կլինի:

Հաշվարկների արդյունքը կարող է լինել՝

  • Ճիշտ. եթե բոլոր փաստարկները ճշմարիտ են:
  • Սխալ. եթե բոլոր չափանիշները կեղծ են կամ դրանցից առնվազն մեկը:

«AND» և «OR» օպերատորները կարող են պարունակել մինչև 30 չափանիշ:

Օրինակ.

1) Անհրաժեշտ է որոշել մուտքագրված տվյալների իսկությունը: Ակնհայտ է, որ փակագծերում փակցված վերջին օրինակը մաթեմատիկորեն ճիշտ չէ, ուստի ֆունկցիան կվերադարձնի False:

2) Երկու բջիջներն ունեն հակադիր արժեքներ: AND ֆունկցիան վերադարձնում է False, քանի որ արգումենտներից մեկը false է։

3) Սահմանված են թվաբանական գործողություններ: Պետք է ստուգել դրանց ճշմարտացիությունը։ Այս օպերատորը վերադարձնում է «True», քանի որ թվաբանական տեսանկյունից ամեն ինչ ճիշտ է։

կապակցում և անջատում
կապակցում և անջատում

Ֆունկցիա «OR»

«Տրամաբանական գործառույթներ» կատեգորիայի «OR» օպերատորը դիզյունցիա է, այսինքն՝ թույլ է տալիս ստանալ ճշմարիտ պատասխան ոչ դասակարգային ձևով։ Բուլյան հանրահաշիվում օպերատորի մեկ այլ անուն՝ տրամաբանական հավելում։ Նշանակել՝ ∨, +, «կամ»: Փոփոխականները արժեքներ են վերցնում հավաքածուից և պատասխանը գրվում է այնտեղ:

Հաշվարկների արդյունքներն են՝

  • Ճիշտ. եթե փաստարկներից որևէ մեկը կամ բոլորը ճշմարիտ են:
  • Սխալ. եթե բոլոր չափանիշները կեղծ են:

Օրինակ.

1) Excel-ում տարանջատումը ստուգում է ոչ միայն տրամաբանական արտահայտությունները, այլ նաև մաթեմատիկական արտահայտությունները: Այսպիսով, այս կոնկրետ դեպքում երկու արդյունքներն էլ թվաբանական տեսանկյունից կեղծ են, ուստի պատասխանը Սխալ է:

2) Օպերատորը վերադարձնում է True, քանի որ արգումենտներից մեկը ճիշտ է, իսկ մյուսը՝ կեղծ: Սա անջատման վավեր չափանիշ է:

բուլյան ֆունկցիաներ
բուլյան ֆունկցիաներ

IF ֆունկցիա

«Տրամաբանական գործառույթներ» խմբում «IF» օպերատորը հպարտանում է իր տեղը: Ֆունկցիան անհրաժեշտ է արդյունք ստանալու համար, եթե տեղեկատվությունը ճիշտ է, և մեկ այլ արդյունք, եթե տվյալները կեղծ են:

  • Պայմանական հայտարարության մեջ հնարավոր է միաժամանակ ստուգել մինչև 64 պայման:
  • Եթե չափանիշներից մեկը զանգված է, ապա ֆունկցիան ստուգում է յուրաքանչյուր տարր:
  • Եթե պատասխանը կեղծ է, բայց բանաձևը չի նշում, թե որքան պետք է լինի ընդհանուրը «False»-ի դեպքում, ապա օպերատորը տալիս է 0-ի հավասար արդյունք։

Օրինակ.

Տրված է՝

  • ապրանքի անվանում;
  • իր գինը 1 միավորի համար;
  • գնված ապրանքների քանակը;
  • գին.

Անհրաժեշտ է հաշվարկել «Վճարելի» սյունակը։ Եթե գնման գինը գերազանցում է 1000 ռուբլին, ապա գնորդին տրվում է 3% զեղչ։ Հակառակ դեպքում, «TOTAL» և «Վճարելի» սյունակները նույնն են:

տրամաբանական գործառույթների աղյուսակ
տրամաբանական գործառույթների աղյուսակ

1) Վիճակի ստուգում. արժեքը գերազանցում է 1000 ռուբլին:

2) Եթե ճիշտ էչափանիշի արժեքը բազմապատկվում է 3%-ով։

3) Եթե հայտարարությունը կեղծ է, «Վճարելի» արդյունքը չի տարբերվում «TOTAL»-ից:

Ստուգում ենք բազմաթիվ պայմաններ

Կա աղյուսակ, որը ցույց է տալիս քննության միավորները և ուսուցչի գնահատականը:

1) Անհրաժեշտ է ստուգել, արդյոք ընդհանուր միավորը 35-ից պակաս է: Եթե պատասխանը ճիշտ է, ապա աշխատանքի արդյունքը «Չհաջողվեց»:

2) Եթե նախորդ պայմանը կեղծ է, ապա հաշիվը >35 է, օպերատորը անցնում է հաջորդ փաստարկին: Եթե վանդակում արժեքը >=75 է, ապա դրա կողքին նշանակվում է «Գերազանց»: Հակառակ դեպքում գործառույթը կվերադարձնի «Անցած»:

տրամաբանական գործառույթներ
տրամաբանական գործառույթներ

Չնայած «Եթե» օպերատորն աշխատում է բուլյան արժեքներով, այն լավ է աշխատում նաև թվերի հետ:

Օրինակ.

Տվյալներ՝

  • վաճառողի անուններ;
  • իրենց վաճառքը։

Պետք է հաշվարկել, թե վաճառողներից ում ինչ միջնորդավճար է վճարվում:

  • եթե վաճառքների թիվը 50 հազարից պակաս է, ապա տոկոսը չի գանձվում;
  • եթե գործարքների ծավալը տատանվում է 50-100 հազարի սահմաններում, ապա միջնորդավճարը կազմում է 2%;
  • եթե վաճառքների թիվը 100 հազարից ավելի է, ապա բոնուսը տրվում է 4% չափով..

1 թվի տակ առաջին «IF» բլոկն է, որտեղ այն ստուգվում է ճշմարտության համար: Եթե պայմանը կեղծ է, ապա գործարկվում է բլոկ 2, որտեղ ավելացվում է ևս 2 չափանիշ։

տրամաբանական գործառույթների նվազագույնի հասցնել
տրամաբանական գործառույթների նվազագույնի հասցնել

Ֆունկցիա «IFERROR»

Բուլյան ֆունկցիաները լրացվում են այս օպերատորով, քանի որ այն ի վիճակի է վերադարձնել որոշ արդյունք, եթե բանաձևում սխալ կա: Եթե բոլորըtrue, «IFERROR»-ը վերադարձնում է հաշվարկի արդյունքը։

«ՃԻՇՏ» և «FALSE» ֆունկցիան

Բուլյան ֆունկցիաները Excel-ում չեն կարող անել առանց «TRUE» օպերատորի: Այն վերադարձնում է համապատասխան արժեքը։

«ՃԻՇՏ»-ի հակադարձը «FALSE» է: Երկու գործառույթներն էլ չունեն փաստարկներ և հազվադեպ են օգտագործվում որպես առանձին օրինակներ:

Օպերատոր ՉԻ

Excel-ի բոլոր տրամաբանական գործառույթները կարող են հերքվել «NOT» օպերատորի միջոցով: Այս ընթացակարգն օգտագործելիս մուտքագրված արժեքը կհանգեցնի հակառակը:

Օրինակ.

Ակնհայտ է, որ օպերատորը տալիս է բնօրինակ տվյալների հակառակ պատասխանը։

տրամաբանական ֆունկցիաներ տրամաբանական սխեմաներ
տրամաբանական ֆունկցիաներ տրամաբանական սխեմաներ

Տրամաբանական ֆունկցիաների մինիմում

Այս երեւույթն ուղղակիորեն կապված է շղթայի կամ շղթայի ստեղծման հետ։ Սա արտահայտվում է դրա բարդության և արժեքի, տրամաբանական գործողությունների քանակի և փաստարկների քանակի համաչափության միջոցով: Եթե օգտագործում եք տրամաբանության աքսիոմներն ու թեորեմները, կարող եք պարզեցնել ֆունկցիան։

Գոյություն ունեն մինիմիզացիայի ալգորիթմական հատուկ մեթոդներ: Դրանց շնորհիվ օգտատերը կարողանում է ինքնուրույն պարզեցնել ֆունկցիան արագ և առանց սխալների։ Այս մեթոդներից են՝

  • Carno քարտեր;
  • Quine մեթոդ;
  • իմպլիկանտ մատրիցայի ալգորիթմ;
  • Quine-McCluskey մեթոդ և այլն:

Եթե արգումենտների թիվը չի գերազանցում 6-ը, ապա ավելի լավ է, որ օգտագործողը օգտագործի Կարնոտ քարտեզի մեթոդը պարզության համար: Հակառակ դեպքում կիրառվում է Quine-McCluskey ալգորիթմը։

Խորհուրդ ենք տալիս: