Funcions booleanes, conjunció, disjunció. Funcions lògiques

Taula de continguts:

Funcions booleanes, conjunció, disjunció. Funcions lògiques
Funcions booleanes, conjunció, disjunció. Funcions lògiques
Anonim

Hi ha fulls de càlcul en què cal aplicar funcions lògiques, esquemes lògics de diversos ordres. El paquet de programari Microsoft Excel ve al rescat. No només pot calcular el valor lògic d'una expressió, sinó que també pot realitzar càlculs matemàtics complexos.

Què és Excel?

Un producte de programari dissenyat per funcionar amb fulls de càlcul. Creat per Microsoft i apte per a gairebé qualsevol sistema operatiu. Aquí podeu utilitzar ambdues fórmules per trobar resultats i crear gràfics i gràfics de diversos tipus.

L'usuari utilitza no només funcions lògiques a Excel, sinó també matemàtiques, estadístiques, financeres, de text, etc.

Funcions d'Excel

Les àrees d'aplicació del producte de programari són diverses:

  • El full de càlcul d'Excel és un full de càlcul ja preparat, de manera que no cal que l'usuari faci càlculs per portar el document a la forma adequada.
  • El paquet de programari ofereix l'ús de funcions booleanes, així com de funcions trigonomètriques, estadístiques,text, etc.
  • A partir dels càlculs, Excel crea gràfics i gràfics.
  • Com que el paquet de programari conté una gran biblioteca de funcions matemàtiques i estadístiques, els escolars i els estudiants poden utilitzar-lo per completar treballs de laboratori i de trimestre.
  • És útil per a l'usuari utilitzar les funcions d'Excel per a càlculs personals i domèstics.
  • El llenguatge de programació VBA està integrat al producte de programari, cosa que pot facilitar la vida a un comptable quan automatitza el flux de treball d'una petita empresa.
  • El full de càlcul Excel també actua com a base de dades. La funcionalitat completa només s'implementa a partir de la versió 2007. Els primers productes tenien un límit de línies.
  • Quan es creen informes de diversos tipus, Excel ve al rescat perquè ajuda a crear una taula dinàmica.

Operadors lògics d'Excel

Les expressions booleanes s'entenen com les dades necessàries per escriure elements en què conjunció i disjunció, així com altres operadors, coincideixen números, fórmules, text. Amb la seva ajuda, el missatge s'escriu en forma simbòlica, indicant l'acció.

Les funcions lògiques (també anomenades booleanes) utilitzen números, text, enllaços amb adreces de cel·les com a elements.

Hi ha diverses maneres d'aprendre més sobre cada operador i la seva sintaxi:

  • Assistent de la funció de trucada.
  • Feu servir l'ajuda de Microsoft mitjançant F1.
  • A les versions d'Excel de 2007, examineu la composició de cada categoria a la barra d'eines.
funcions lògiquesen excel
funcions lògiquesen excel

Àlgebra booleana

El fundador de la lògica proposicional (un altre nom d'una secció de matemàtiques) és D. Buhl, que en la seva joventut es va dedicar a la traducció de les obres dels filòsofs grecs antics. Va ser a partir d'aquí que va adquirir coneixement i va proposar introduir designacions especials per a les afirmacions: 1 - Vertader, 0 - Fals.

L'àlgebra booleana és una branca de les matemàtiques que estudia els enunciats, els tracta com a valors lògics i els realitza operacions. Qualsevol afirmació es pot codificar i després utilitzar-la, manipular-la per demostrar que és vertadera o falsa.

Una funció booleana s'anomena f(x1, x2, …, x ), de n variables, si la funció o qualsevol dels seus operadors pren valors només del conjunt {0;1}. Les lleis de l'àlgebra de la lògica s'apliquen en la resolució de problemes, en la programació, la codificació, etc.

Podeu mostrar una funció booleana de les maneres següents:

  • verbal (afirmació escrita en forma de text);
  • taula;
  • numèric;
  • gràfic;
  • analítica;
  • coordenada.

I funció

L'operador AND és una conjunció del paquet de programari Excel. En cas contrari, s'anomena multiplicació lògica. Normalment es denota amb ∧, &,o el signe entre els operands s'omet completament. La funció és necessària per determinar la veracitat de l'expressió introduïda. A l'àlgebra de Boole, una conjunció pren valors d'un conjunt i també s'escriu el resultat del càlcul. La multiplicació lògica passa:

  • binary perquè conté 2operand;
  • ternari si hi ha 3 multiplicadors;
  • n-ari si el conjunt conté n operands.

Podeu resoldre un exemple fent coincidir la regla o creant una taula de veritat. Si l'expressió conté diversos operands, és més convenient utilitzar el paquet de programari Excel per a la segona solució, ja que tot el procés serà complicat en calcular manualment.

El resultat dels càlculs pot ser:

  • True: si tots els arguments són certs.
  • Fals: si tots els criteris són falsos o almenys un d'ells.

Els operadors "AND" i "OR" poden contenir fins a 30 criteris.

Exemple.

1) Cal determinar la veritat de les dades introduïdes. Evidentment, l'últim exemple entre parèntesis no és matemàticament correcte, de manera que la funció retornarà False.

2) Les dues cel·les tenen valors oposats. La funció AND retorna False perquè un dels arguments és fals.

3) S'estableixen operacions aritmètiques. Cal comprovar la seva veritat. Aquest operador retorna "True" perquè tot és correcte des del punt de vista aritmètic.

conjunció i disjunció
conjunció i disjunció

Funció "OR"

L'operador "OR" de la categoria "Funcions lògiques" és una disjunció, és a dir, permet obtenir una resposta veraç en forma no categòrica. Un altre nom per a un operador en àlgebra booleana: suma lògica. Designeu: ∨, +, "o". Les variables prenen valors del conjunt i la resposta s'escriu allà.

Els resultats dels càlculs són:

  • True: si algun o tots els arguments són certs.
  • Fals: si tots els criteris són falsos.

Exemple.

1) La disjunció a Excel comprova no només les expressions lògiques, sinó també les matemàtiques. Per tant, en aquest cas concret, tots dos resultats són falsos des d'un punt de vista aritmètic, de manera que la resposta és Fals.

2) L'operador retorna True perquè un dels arguments és cert i l' altre és fals. Aquest és un criteri vàlid per a la disjunció.

funcions booleanes
funcions booleanes

Funció IF

Al grup "Funcions lògiques", l'operador "SI" ocupa un lloc privilegiat. La funció és necessària per obtenir un resultat si la informació és certa i un altre resultat si les dades són falses.

  • En una declaració condicional, és possible comprovar fins a 64 condicions alhora.
  • Si un dels criteris és una matriu, la funció comprova cada element.
  • Si la resposta és falsa, però la fórmula no especifica quin hauria de ser el total en el cas de "Fals", l'operador dóna un resultat igual a 0.

Exemple.

Donat:

  • nom del producte;
  • el seu preu per 1 unitat;
  • quantitat de béns comprats;
  • preu.

Cal calcular la columna "A pagar". Si el preu de compra supera els 1000 rubles, el comprador té un descompte del 3%. En cas contrari, les columnes "TOTAL" i "A pagar" són les mateixes.

taula de funcions lògiques
taula de funcions lògiques

1) Comprovació de l'estat: el cost supera els 1.000 rubles.

2) Si és certel cost del criteri es multiplica per un 3%.

3) Si la declaració és falsa, el resultat "A pagar" no difereix de "TOTAL".

Comprovació de diverses condicions

Hi ha una taula que mostra les puntuacions de l'examen i la nota del professor.

1) Cal comprovar si la puntuació total és inferior a 35. Si la resposta és certa, el resultat del treball és "Fallot".

2) Si la condició anterior és falsa, la puntuació és >35, l'operador passa a l'argument següent. Si el valor de la cel·la és >=75, al costat s'assigna "Excel·lent". En cas contrari, la funció tornarà "Aprovat".

funcions lògiques
funcions lògiques

Tot i que l'operador "Si" funciona amb valors booleans, també funciona bé amb números.

Exemple.

Dades:

  • noms de venedors;
  • les seves vendes.

S'ha de calcular a quin dels venedors s'ha de pagar la comissió:

  • si el nombre de vendes és inferior a 50 mil, el percentatge no es cobra;
  • si el volum de transaccions varia entre 50 i 100 mil, la comissió és del 2%;
  • si el nombre de vendes és superior a 100 mil, la bonificació s'emet per un import del 4%.

Sota el número 1 hi ha el primer bloc "SI", on es verifica la veritat. Si la condició és falsa, s'executa el bloc 2, on s'afegeixen 2 criteris més.

minimització de les funcions lògiques
minimització de les funcions lògiques

Funció "SIERROR"

Les funcions booleanes es complementen amb aquest operador, perquè és capaç de retornar algun resultat si hi ha un error a la fórmula. Caiccert, "SI ERROR" retorna el resultat del càlcul.

Funció "VERDADERA" i "FALSA"

Les funcions booleanes d'Excel no poden prescindir de l'operador "TRUE". Retorna el valor corresponent.

La inversa de "VERTADER" és "FALSE". Ambdues funcions no accepten arguments i poques vegades s'utilitzen com a exemples autònoms.

NOT operador

Totes les funcions lògiques d'Excel es poden refutar mitjançant l'operador "NO". El valor introduït en utilitzar aquest procediment donarà lloc al contrari.

Exemple.

Òbviament, l'operador dóna la resposta contrària a les dades originals.

funcions lògiques circuits lògics
funcions lògiques circuits lògics

Minimització de funcions lògiques

Aquest fenomen està directament relacionat amb la creació d'un circuit o circuit. Això s'expressa mitjançant la seva complexitat i cost, la proporcionalitat del nombre d'operacions lògiques i el nombre d'ocurrències d'arguments. Si utilitzeu els axiomes i teoremes de la lògica, podeu simplificar la funció.

Hi ha mètodes especials de minimització algorítmica. Gràcies a ells, l'usuari pot simplificar la funció de manera independent de manera ràpida i sense errors. Entre aquests mètodes hi ha:

  • targetes Carnot;
  • Mètode Quine;
  • algorisme de matriu implicant;
  • Mètode Quine-McCluskey, etc.

Si el nombre d'arguments no supera els 6, és millor que l'usuari utilitzi el mètode de mapa de Karnot per a més claredat. En cas contrari, s'aplica l'algorisme Quine-McCluskey.

Recomanat: