Boolean funksiyaları, birləşmə, disjunksiya. Məntiq funksiyaları

Mündəricat:

Boolean funksiyaları, birləşmə, disjunksiya. Məntiq funksiyaları
Boolean funksiyaları, birləşmə, disjunksiya. Məntiq funksiyaları
Anonim

Elə cədvəllər var ki, orada məntiqi funksiyaları, müxtəlif sıraların məntiqi sxemlərini tətbiq etmək lazımdır. Microsoft Excel proqram paketi köməyə gəlir. O, təkcə ifadənin məntiqi qiymətini hesablaya bilməz, həm də mürəkkəb riyazi hesablamalar apara bilər.

Excel nədir?

Cədvəllərlə işləmək üçün nəzərdə tutulmuş proqram məhsulu. Microsoft tərəfindən yaradılmış və demək olar ki, hər hansı bir əməliyyat sistemi üçün uyğundur. Burada siz nəticələr tapmaq üçün hər iki düsturdan istifadə edə, müxtəlif növ qrafiklər və diaqramlar yarada bilərsiniz.

İstifadəçi Excel-də təkcə məntiqi funksiyalardan deyil, həm də riyazi, statistik, maliyyə, mətn və s. istifadə edir.

Excel Xüsusiyyətləri

Proqram məhsulunun tətbiq sahələri müxtəlifdir:

  • Excel iş vərəqi hazır elektron cədvəldir, ona görə də istifadəçinin sənədi lazımi formaya gətirmək üçün hesablamalar aparmasına ehtiyac yoxdur.
  • Proqram paketi Boolean funksiyalarından istifadəni, həmçinin triqonometrik, statistik,mətn və s.
  • Hesablamalara əsaslanaraq Excel qrafiklər və diaqramlar qurur.
  • Proqram paketində riyazi və statistik funksiyaların böyük kitabxanası olduğu üçün məktəblilər və tələbələr ondan laboratoriya və kurs işlərini tamamlamaq üçün istifadə edə bilərlər.
  • İstifadəçinin ev və şəxsi hesablamalar üçün Excel xüsusiyyətlərindən istifadə etməsi faydalıdır.
  • VBA proqramlaşdırma dili proqram məhsuluna daxil edilmişdir və bu, kiçik bir şirkətin iş prosesini avtomatlaşdırarkən mühasibin həyatını asanlaşdıra bilər.
  • Excel cədvəli verilənlər bazası kimi də fəaliyyət göstərir. Tam funksionallıq yalnız 2007-ci il versiyasından həyata keçirilir. İlkin məhsulların xətt limiti var idi.
  • Müxtəlif növ hesabatlar yaradarkən Excel köməyə gəlir, çünki o, pivot cədvəli yaratmağa kömək edir.

Excel Məntiqi Operatorları

Boolean ifadələri konyunksiya və disyunksiyanın, eləcə də digər operatorların nömrələrin, düsturların, mətnin uyğun gəldiyi elementləri yazmaq üçün lazım olan məlumatlar kimi başa düşülür. Onların köməyi ilə mesaj hərəkəti göstərən simvolik formada yazılır.

Məntiqi funksiyalar (başqa cür Boolean adlanır) elementlər kimi nömrələrdən, mətndən, xana ünvanları olan keçidlərdən istifadə edir.

Hər operator və onun sintaksisi haqqında ətraflı öyrənməyin bir neçə yolu var:

  • Zəng Funksiya Sihirbazı.
  • F1 vasitəsilə Microsoft yardımından istifadə edin.
  • Excel-in 2007-ci versiyalarında alətlər panelində hər bir kateqoriyanın tərkibini yoxlayın.
məntiq funksiyalarıexcel-də
məntiq funksiyalarıexcel-də

Boolean cəbri

Təklif məntiqinin (riyaziyyat bölməsinin başqa adı) banisi gəncliyində qədim yunan filosoflarının əsərlərinin tərcüməsi ilə məşğul olan D. Buhldur. Məhz oradan o, bilik əldə etdi və ifadələr üçün xüsusi təyinatların tətbiqini təklif etdi: 1 - Doğru, 0 - Yanlış.

Boolean cəbri riyaziyyatın ifadələri öyrənən, onlara məntiqi qiymətlər kimi baxan və onlar üzərində əməliyyatlar yerinə yetirən bölməsidir. İstənilən ifadə kodlaşdırıla və sonra doğru və ya yanlış olduğunu sübut etmək üçün işlədilə bilər.

Boolean funksiyası adlanır f(x1, x2, …, x ), n dəyişəndən, əgər funksiya və ya onun operatorlarından hər hansı biri yalnız {0;1} çoxluğundan qiymətlər alırsa. Məntiq cəbrinin qanunları məsələlərin həllində, proqramlaşdırmada, kodlaşdırmada və s. tətbiq edilir.

Siz Boolean funksiyasını aşağıdakı üsullarla göstərə bilərsiniz:

  • şifahi (mətn şəklində yazılmış bəyanat);
  • masa;
  • rəqəm;
  • qrafik;
  • analitik;
  • koordinat.

Və funksiya

AND operatoru Excel proqram paketindəki birləşmədir. Əks halda buna məntiqi vurma deyilir. Adətən ∧, &,ilə işarələnir və ya operandlar arasındakı işarə tamamilə buraxılır. Funksiya daxil edilmiş ifadənin doğruluğunu müəyyən etmək üçün lazımdır. Boolean cəbrində birləşmə çoxluqdan qiymətlər alır və hesablamanın nəticəsi də ona yazılır. Məntiqi vurma baş verir:

  • ikili, çünki 2-dən ibarətdiroperand;
  • üçlü 3 çarpan varsa;
  • n-ary dəstdə n operand varsa.

Bir nümunəni qaydanı uyğunlaşdırmaqla və ya həqiqət cədvəli yaratmaqla həll edə bilərsiniz. İfadə bir neçə operanddan ibarətdirsə, ikinci həll üçün Excel proqram paketindən istifadə etmək daha rahatdır, çünki əl ilə hesablama zamanı bütün proses çətin olacaq.

Hesablamaların nəticəsi belə ola bilər:

  • Doğru: bütün arqumentlər doğrudursa.
  • Yanlış: bütün meyarlar yanlışdırsa və ya onlardan ən azı biri.

"AND" və "VEYA" operatorları 30-a qədər kriteriyadan ibarət ola bilər.

Nümunə.

1) Daxil edilmiş məlumatların doğruluğunu müəyyən etmək lazımdır. Aydındır ki, mötərizədə verilmiş sonuncu nümunə riyazi cəhətdən düzgün deyil, ona görə də funksiya False qaytaracaq.

2) İki xananın əks dəyərləri var. AND funksiyası False qaytarır, çünki arqumentlərdən biri yanlışdır.

3) Arifmetik əməliyyatlar təyin edilir. Onların doğruluğunu yoxlamaq lazımdır. Bu operator "Doğru"nu qaytarır, çünki arifmetik nöqteyi-nəzərdən hər şey düzgündür.

birləşmə və disjunksiya
birləşmə və disjunksiya

Funksiya "VEYA"

"Məntiqi funksiyalar" kateqoriyasındakı "OR" operatoru disjunksiyadır, yəni qeyri-kateqorik formada doğru cavabı almağa imkan verir. Boolean cəbrində operatorun başqa adı: məntiqi toplama. Təyin edin: ∨, +, "və ya". Dəyişənlər çoxluqdan qiymətlər alır və cavab orada yazılır.

Hesablamaların nəticələri:

  • Doğru: arqumentlərin hər hansı biri və ya hamısı doğrudursa.
  • Yanlış: bütün meyarlar yanlışdırsa.

Nümunə.

1) Excel-də disjunksiya təkcə məntiqi ifadələri deyil, həm də riyazi ifadələrin düzgünlüyünü yoxlayır. Beləliklə, bu xüsusi halda, hər iki nəticə arifmetik nöqteyi-nəzərdən yanlışdır, ona görə də cavab Yanlışdır.

2) Operator True qaytarır, çünki arqumentlərdən biri doğru, digəri isə yanlışdır. Bu disjunksiya üçün etibarlı meyardır.

boolean funksiyaları
boolean funksiyaları

ƏGƏR funksiyası

"Məntiq funksiyaları" qrupunda "ƏGƏR" operatoru fəxri yer tutur. Funksiya məlumat doğrudursa nəticə, yalan olarsa başqa nəticə əldə etmək üçün lazımdır.

  • Şərti ifadədə eyni vaxtda 64-ə qədər şərti yoxlamaq mümkündür.
  • Kriteriyalardan biri massivdirsə, o zaman funksiya hər bir elementi yoxlayır.
  • Cavab yalnışdırsa, lakin düstur "Yanlış" halda cəminin nə qədər olması lazım olduğunu göstərmirsə, operator 0-a bərabər nəticə verir.

Nümunə.

Verildi:

  • məhsul adı;
  • onun 1 vahid üçün qiyməti;
  • alınan malların miqdarı;
  • qiymət.

"Ödənilməli" sütununu hesablamaq lazımdır. Alış qiyməti 1000 rubldan çox olarsa, alıcıya 3% endirim verilir. Əks halda, "TOTAL" və "Ödəniləcək" sütunları eynidir.

məntiqi funksiyalar cədvəli
məntiqi funksiyalar cədvəli

1) Vəziyyət yoxlanışı: qiymət 1000 rublu keçir.

2) Əgər doğrudursakriteriyanın dəyəri 3%-ə vurulur.

3) Hesabat yanlışdırsa, “Ödəniləcək” nəticəsi “TOTAL”dan fərqlənmir.

Bir neçə şərt yoxlanılır

İmtahan ballarını və müəllimin qiymətini göstərən cədvəl var.

1) Ümumi balın 35-dən az olub olmadığını yoxlamaq lazımdır. Cavab doğrudursa, işin nəticəsi “Uğursuzdur”

2) Əvvəlki şərt yanlışdırsa, xal >35-dir, operator növbəti arqumentə keçir. Əgər xanadakı qiymət >=75 olarsa, onun yanında “Əla” təyin olunur. Əks halda, funksiya "Keçildi" qaytaracaq.

məntiq funksiyaları
məntiq funksiyaları

"Əgər" operatoru mantiqi dəyərlərlə işləsə də, rəqəmlərlə də yaxşı işləyir.

Nümunə.

Data:

  • satıcı adları;
  • satışları.

Satıcılardan hansının komissiya haqqının ödənilməsi hesablanmalıdır:

  • satışların sayı 50 mindən azdırsa, faiz tutulmur;
  • əməliyyatların həcmi 50-100 min arasında dəyişirsə, komissiya 2% təşkil edir;
  • satışların sayı 100 mindən çox olarsa, o zaman bonus 4% məbləğində verilir.

1 rəqəminin altında həqiqətin yoxlanıldığı ilk "ƏGƏR" bloku var. Şərt yanlışdırsa, daha 2 meyarın əlavə olunduğu blok 2 yerinə yetirilir.

məntiqi funksiyaların minimuma endirilməsi
məntiqi funksiyaların minimuma endirilməsi

Funksiya "SƏFƏR"

Boolean funksiyaları bu operator tərəfindən tamamlanır, çünki düsturda xəta olarsa, bəzi nəticəni qaytara bilir. Hamısı varsadoğrudur, "IFERROR" hesablamanın nəticəsini qaytarır.

Funksiya "DOĞRU" və "YANLIŞ"

Excel-də Boolean funksiyaları "TRUE" operatoru olmadan edə bilməz. Müvafiq dəyəri qaytarır.

"DOĞRU"-nun tərsi "YANLIŞ"-dır. Hər iki funksiya heç bir arqument götürmür və nadir hallarda müstəqil nümunə kimi istifadə olunur.

operator DEYİL

Excel-də bütün məntiqi funksiyalar "NOT" operatorundan istifadə etməklə təkzib edilə bilər. Bu prosedurdan istifadə edərkən daxil edilən dəyər əksinə nəticələnəcək.

Nümunə.

Aydındır ki, operator orijinal məlumatlara əks cavab verir.

məntiq funksiyaları məntiq sxemləri
məntiq funksiyaları məntiq sxemləri

Məntiqi funksiyaların minimuma endirilməsi

Bu fenomen birbaşa dövrə və ya sxemin yaradılması ilə bağlıdır. Bu, onun mürəkkəbliyi və dəyəri, məntiqi əməliyyatların sayının mütənasibliyi və arqumentlərin baş vermə sayı ilə ifadə olunur. Məntiqin aksioma və teoremlərindən istifadə etsəniz, funksiyanı sadələşdirə bilərsiniz.

Xüsusi alqoritmik minimumlaşdırma üsulları var. Onların sayəsində istifadəçi tez və səhvsiz funksiyanı müstəqil şəkildə sadələşdirə bilir. Bu üsullar arasında:

  • Carnot kartları;
  • Quine metodu;
  • implikant matris alqoritmi;
  • Quine-McCluskey metodu və s.

Arqumentlərin sayı 6-dan çox deyilsə, o zaman aydınlıq üçün istifadəçinin Karnot xəritəsi metodundan istifadə etməsi daha yaxşıdır. Əks halda, Quine-McCluskey alqoritmi tətbiq edilir.

Tövsiyə: