Συναρτήσεις Boole, σύνδεσμος, διαχωρισμός. Λογικές συναρτήσεις

Πίνακας περιεχομένων:

Συναρτήσεις Boole, σύνδεσμος, διαχωρισμός. Λογικές συναρτήσεις
Συναρτήσεις Boole, σύνδεσμος, διαχωρισμός. Λογικές συναρτήσεις
Anonim

Υπάρχουν υπολογιστικά φύλλα στα οποία είναι απαραίτητο να εφαρμοστούν λογικές συναρτήσεις, λογικά σχήματα διαφόρων παραγγελιών. Το πακέτο λογισμικού Microsoft Excel έρχεται στη διάσωση. Δεν μπορεί μόνο να υπολογίσει τη λογική τιμή μιας παράστασης, αλλά και να εκτελέσει σύνθετους μαθηματικούς υπολογισμούς.

Τι είναι το Excel;

Ένα προϊόν λογισμικού σχεδιασμένο να λειτουργεί με υπολογιστικά φύλλα. Δημιουργήθηκε από τη Microsoft και είναι κατάλληλο για σχεδόν οποιοδήποτε λειτουργικό σύστημα. Εδώ μπορείτε να χρησιμοποιήσετε και τους δύο τύπους για να βρείτε αποτελέσματα και να δημιουργήσετε γραφήματα και γραφήματα διαφόρων τύπων.

Ο χρήστης χρησιμοποιεί όχι μόνο λογικές συναρτήσεις στο Excel, αλλά και μαθηματικές, στατιστικές, οικονομικές, κείμενο κ.λπ.

Λειτουργίες Excel

Οι τομείς εφαρμογής του προϊόντος λογισμικού είναι διαφορετικοί:

  • Το φύλλο εργασίας του Excel είναι ένα έτοιμο υπολογιστικό φύλλο, επομένως δεν χρειάζεται ο χρήστης να κάνει υπολογισμούς για να φέρει το έγγραφο στη σωστή μορφή.
  • Το πακέτο λογισμικού προσφέρει τη χρήση Boolean συναρτήσεων, καθώς και τριγωνομετρικών, στατιστικών,κείμενο, κ.λπ.
  • Με βάση υπολογισμούς, το Excel δημιουργεί γραφήματα και γραφήματα.
  • Επειδή το πακέτο λογισμικού περιέχει μια μεγάλη βιβλιοθήκη μαθηματικών και στατιστικών συναρτήσεων, μαθητές και μαθητές μπορούν να το χρησιμοποιήσουν για να ολοκληρώσουν εργασίες εργαστηρίου και όρου.
  • Είναι χρήσιμο για τον χρήστη να χρησιμοποιεί τις δυνατότητες του Excel για οικιακούς και προσωπικούς υπολογισμούς.
  • Η γλώσσα προγραμματισμού VBA είναι ενσωματωμένη στο προϊόν λογισμικού, το οποίο μπορεί να διευκολύνει τη ζωή ενός λογιστή όταν αυτοματοποιεί τη ροή εργασιών μιας μικρής εταιρείας.
  • Το υπολογιστικό φύλλο Excel λειτουργεί επίσης ως βάση δεδομένων. Η πλήρης λειτουργικότητα υλοποιείται μόνο από την έκδοση του 2007. Τα πρώτα προϊόντα είχαν όριο γραμμής.
  • Όταν δημιουργείτε αναφορές διαφόρων ειδών, το Excel έρχεται στη διάσωση καθώς βοηθά στη δημιουργία ενός συγκεντρωτικού πίνακα.

Λογικοί χειριστές Excel

Οι εκφράσεις Boole νοούνται ως τα δεδομένα που είναι απαραίτητα για την εγγραφή στοιχείων στα οποία ο σύνδεσμος και ο διαχωρισμός, καθώς και άλλοι τελεστές, ταιριάζουν με αριθμούς, τύπους, κείμενο. Με τη βοήθειά τους, το μήνυμα γράφεται σε συμβολική μορφή, υποδεικνύοντας τη δράση.

Λογικές συναρτήσεις (αλλιώς λεγόμενες Boolean) χρησιμοποιούν αριθμούς, κείμενο, συνδέσμους με διευθύνσεις κελιών ως στοιχεία.

Υπάρχουν διάφοροι τρόποι για να μάθετε περισσότερα για κάθε τελεστή και τη σύνταξή του:

  • Οδηγός λειτουργίας κλήσης.
  • Χρησιμοποιήστε τη βοήθεια της Microsoft μέσω του F1.
  • Στις εκδόσεις του 2007 του Excel, εξετάστε τη σύνθεση κάθε κατηγορίας στη γραμμή εργαλείων.
λογικές συναρτήσειςστο excel
λογικές συναρτήσειςστο excel

Boolean Algebra

Ο θεμελιωτής της προτασιακής λογικής (άλλο όνομα για ένα τμήμα των μαθηματικών) είναι ο D. Buhl, ο οποίος στα νιάτα του ασχολήθηκε με τις μεταφράσεις των έργων αρχαίων Ελλήνων φιλοσόφων. Από εκεί απέκτησε γνώσεις και πρότεινε να εισαχθούν ειδικοί προσδιορισμοί για δηλώσεις: 1 - Σωστό, 0 - Λάθος.

Η άλγεβρα Boole είναι ένας κλάδος των μαθηματικών που μελετά δηλώσεις, τις αντιμετωπίζει ως λογικές τιμές και εκτελεί πράξεις σε αυτές. Οποιαδήποτε δήλωση μπορεί να κωδικοποιηθεί και στη συνέχεια να χρησιμοποιηθεί, να γίνει χειραγώγηση για να αποδειχθεί αληθής ή ψευδής.

Μια συνάρτηση Boole ονομάζεται f(x1, x2, …, x ), από n μεταβλητές, εάν η συνάρτηση ή κάποιος από τους τελεστές της παίρνει τιμές μόνο από το σύνολο {0;1}. Οι νόμοι της άλγεβρας της λογικής εφαρμόζονται στην επίλυση προβλημάτων, στον προγραμματισμό, την κωδικοποίηση κ.λπ.

Μπορείτε να εμφανίσετε μια Boolean συνάρτηση με τους ακόλουθους τρόπους:

  • προφορική (δήλωση γραμμένη σε μορφή κειμένου);
  • τραπέζι;
  • numeric;
  • γραφικό;
  • αναλυτικό;
  • συντεταγμένη.

Και λειτουργία

Ο τελεστής AND είναι ένας συνδυασμός στο πακέτο λογισμικού Excel. Διαφορετικά, ονομάζεται λογικός πολλαπλασιασμός. Συνήθως συμβολίζεται με ∧, &,ή το πρόσημο μεταξύ των τελεστών παραλείπεται εντελώς. Η συνάρτηση είναι απαραίτητη για τον προσδιορισμό της ακρίβειας της εισαγόμενης έκφρασης. Στην άλγεβρα Boole, ένας σύνδεσμος παίρνει τιμές από ένα σύνολο και το αποτέλεσμα του υπολογισμού γράφεται επίσης σε αυτό. Ο λογικός πολλαπλασιασμός συμβαίνει:

  • δυαδικό επειδή περιέχει 2τελεστής;
  • τριμερής εάν υπάρχουν 3 πολλαπλασιαστές;
  • n-ary εάν το σύνολο περιέχει n τελεστές.

Μπορείτε να λύσετε ένα παράδειγμα αντιστοιχίζοντας τον κανόνα ή δημιουργώντας έναν πίνακα αλήθειας. Εάν η παράσταση περιέχει πολλούς τελεστές, είναι πιο βολικό να χρησιμοποιήσετε το πακέτο λογισμικού του Excel για τη δεύτερη λύση, καθώς η όλη διαδικασία θα είναι περίπλοκη κατά τον μη αυτόματο υπολογισμό.

Το αποτέλεσμα των υπολογισμών μπορεί να είναι:

  • True: εάν όλα τα ορίσματα είναι αληθή.
  • False: εάν όλα τα κριτήρια είναι ψευδή ή τουλάχιστον ένα από αυτά.

Οι τελεστές "AND" και "OR" μπορούν να περιέχουν έως και 30 κριτήρια.

Παράδειγμα.

1) Είναι απαραίτητο να προσδιοριστεί η αλήθεια των δεδομένων που εισάγονται. Προφανώς, το τελευταίο παράδειγμα που περικλείεται σε παρένθεση δεν είναι μαθηματικά σωστό, επομένως η συνάρτηση θα επιστρέψει False.

2) Τα δύο κελιά έχουν αντίθετες τιμές. Η συνάρτηση AND επιστρέφει False επειδή ένα από τα ορίσματα είναι false.

3) Ορίζονται αριθμητικές πράξεις. Είναι απαραίτητο να ελεγχθεί η αλήθεια τους. Αυτός ο τελεστής επιστρέφει "True" επειδή όλα είναι σωστά από αριθμητική άποψη.

σύνδεσμος και διαχωρισμός
σύνδεσμος και διαχωρισμός

Συνάρτηση "OR"

Ο τελεστής "OR" στην κατηγορία "Λογικές συναρτήσεις" είναι ένας διαχωρισμός, δηλαδή σας επιτρέπει να λάβετε μια αληθινή απάντηση σε μη κατηγορηματική μορφή. Ένα άλλο όνομα για έναν τελεστή στην άλγεβρα Boole: λογική προσθήκη. Προσδιορίστε: ∨, +, "ή". Οι μεταβλητές παίρνουν τιμές από το σύνολο και η απάντηση γράφεται εκεί.

Τα αποτελέσματα των υπολογισμών είναι:

  • True: εάν κάποιο ή όλα τα επιχειρήματα είναι αληθή.
  • Λάθος: εάν όλα τα κριτήρια είναι ψευδή.

Παράδειγμα.

1) Το Disjunction στο Excel ελέγχει όχι μόνο τις λογικές εκφράσεις, αλλά και τις μαθηματικές για ορθότητα. Άρα, στη συγκεκριμένη περίπτωση, και τα δύο αποτελέσματα είναι ψευδή από αριθμητική άποψη, επομένως η απάντηση είναι Λάθος.

2) Ο τελεστής επιστρέφει True επειδή ένα από τα ορίσματα είναι true και το άλλο false. Αυτό είναι ένα έγκυρο κριτήριο για διαχωρισμό.

Boolean συναρτήσεις
Boolean συναρτήσεις

IF συνάρτηση

Στην ομάδα "Λογικές συναρτήσεις", ο τελεστής "IF" υπερηφανεύεται για τη θέση του. Η συνάρτηση απαιτείται για να ληφθεί ένα αποτέλεσμα εάν οι πληροφορίες είναι αληθείς και ένα άλλο αποτέλεσμα εάν τα δεδομένα είναι ψευδή.

  • Σε μια δήλωση υπό όρους, είναι δυνατός ο έλεγχος έως και 64 συνθηκών κάθε φορά.
  • Αν ένα από τα κριτήρια είναι ένας πίνακας, τότε η συνάρτηση ελέγχει κάθε στοιχείο.
  • Αν η απάντηση είναι ψευδής, αλλά ο τύπος δεν προσδιορίζει ποιο θα πρέπει να είναι το σύνολο στην περίπτωση "Λάθος", τότε ο τελεστής δίνει ένα αποτέλεσμα ίσο με 0.

Παράδειγμα.

Δεδομένα:

  • όνομα προϊόντος;
  • η τιμή του για 1 μονάδα;
  • ποσότητα αγαθών που αγοράστηκε;
  • τιμή.

Είναι απαραίτητος ο υπολογισμός της στήλης "Πληρωτέο". Εάν η τιμή αγοράς υπερβαίνει τα 1000 ρούβλια, τότε παρέχεται στον αγοραστή έκπτωση 3%. Διαφορετικά, οι στήλες "TOTAL" και "Payable" είναι οι ίδιες.

πίνακας λογικών συναρτήσεων
πίνακας λογικών συναρτήσεων

1) Έλεγχος κατάστασης: το κόστος υπερβαίνει τα 1000 ρούβλια.

2) Εάν είναι αληθέςτο κόστος του κριτηρίου πολλαπλασιάζεται επί 3%.

3) Εάν η δήλωση είναι ψευδής, το αποτέλεσμα "Πληρωμή" δεν διαφέρει από το "TOTAL".

Έλεγχος πολλαπλών συνθηκών

Υπάρχει ένας πίνακας που δείχνει τις βαθμολογίες για την εξέταση και τη βαθμολογία του καθηγητή.

1) Είναι απαραίτητο να ελέγξετε εάν η συνολική βαθμολογία είναι μικρότερη από 35. Εάν η απάντηση είναι αληθής, τότε το αποτέλεσμα της εργασίας είναι "Απέτυχε".

2) Εάν η προηγούμενη συνθήκη είναι ψευδής, η βαθμολογία είναι >35, ο τελεστής προχωρά στο επόμενο όρισμα. Εάν η τιμή στο κελί είναι >=75, τότε εκχωρείται "Εξαιρετικό" δίπλα του. Διαφορετικά, η συνάρτηση θα επιστρέψει "Πέρασε".

λογικές συναρτήσεις
λογικές συναρτήσεις

Αν και ο τελεστής "If" λειτουργεί με δυαδικές τιμές, λειτουργεί καλά και με αριθμούς.

Παράδειγμα.

Δεδομένα:

  • ονόματα προμηθευτών;
  • οι πωλήσεις τους.

Θα πρέπει να υπολογιστεί σε ποιον από τους πωλητές ποια προμήθεια οφείλεται:

  • εάν ο αριθμός των πωλήσεων είναι μικρότερος από 50 χιλιάδες, τότε το ποσοστό δεν χρεώνεται·
  • αν ο όγκος των συναλλαγών κυμαίνεται μεταξύ 50-100 χιλιάδες, τότε η προμήθεια είναι 2%;
  • αν ο αριθμός των πωλήσεων είναι μεγαλύτερος από 100 χιλιάδες, τότε το μπόνους εκδίδεται στο ποσό των 4%.

Κάτω από τον αριθμό 1 βρίσκεται το πρώτο μπλοκ "IF", όπου ελέγχεται για την αλήθεια. Εάν η συνθήκη είναι ψευδής, τότε εκτελείται το μπλοκ 2, όπου προστίθενται 2 ακόμη κριτήρια.

ελαχιστοποίηση των λογικών συναρτήσεων
ελαχιστοποίηση των λογικών συναρτήσεων

Συνάρτηση "IFERROR"

Οι συναρτήσεις Boolean συμπληρώνονται από αυτόν τον τελεστή, επειδή μπορεί να επιστρέψει κάποιο αποτέλεσμα εάν υπάρχει σφάλμα στον τύπο. Πέφτωtrue, το "IFERROR" επιστρέφει το αποτέλεσμα του υπολογισμού.

Συνάρτηση "TRUE" και "FALSE"

Οι συναρτήσεις Boolean στο Excel δεν μπορούν να λειτουργήσουν χωρίς τον τελεστή "TRUE". Επιστρέφει την αντίστοιχη τιμή.

Το αντίστροφο του "TRUE" είναι "FALSE". Και οι δύο συναρτήσεις δεν λαμβάνουν ορίσματα και σπάνια χρησιμοποιούνται ως αυτόνομα παραδείγματα.

ΟΧΙ χειριστής

Όλες οι λογικές συναρτήσεις στο Excel μπορούν να αντικρουστούν χρησιμοποιώντας τον τελεστή "NOT". Η τιμή που εισάγεται κατά τη χρήση αυτής της διαδικασίας θα έχει ως αποτέλεσμα το αντίθετο.

Παράδειγμα.

Προφανώς, ο χειριστής δίνει την αντίθετη απάντηση από τα αρχικά δεδομένα.

λογικές συναρτήσεις λογικά κυκλώματα
λογικές συναρτήσεις λογικά κυκλώματα

Ελαχιστοποίηση λογικών συναρτήσεων

Αυτό το φαινόμενο σχετίζεται άμεσα με τη δημιουργία κυκλώματος ή κυκλώματος. Αυτό εκφράζεται μέσω της πολυπλοκότητας και του κόστους του, της αναλογικότητας του αριθμού των λογικών πράξεων και του αριθμού των εμφανίσεων ορισμάτων. Εάν χρησιμοποιείτε τα αξιώματα και τα θεωρήματα της λογικής, μπορείτε να απλοποιήσετε τη συνάρτηση.

Υπάρχουν ειδικές αλγοριθμικές μέθοδοι ελαχιστοποίησης. Χάρη σε αυτά, ο χρήστης είναι σε θέση να απλοποιήσει ανεξάρτητα τη λειτουργία γρήγορα και χωρίς σφάλματα. Μεταξύ αυτών των μεθόδων είναι:

  • κάρτες Carnot;
  • Quine μέθοδος;
  • αλγόριθμος εμπλοκής μήτρας;
  • Μέθοδος Quine-McCluskey, κ.λπ.

Αν ο αριθμός των ορισμάτων δεν υπερβαίνει τα 6, τότε είναι καλύτερο για τον χρήστη να χρησιμοποιήσει τη μέθοδο του χάρτη Karnot για λόγους σαφήνειας. Διαφορετικά, εφαρμόζεται ο αλγόριθμος Quine-McCluskey.

Συνιστάται: