Πλεονεκτήματα και μειονεκτήματα της λογικής Boolean

Αναπτύχθηκε για πρώτη φορά στα μέσα του 1800 από τον μαθηματικό George Boole, η λογική Boolean είναι μια επίσημη, μαθηματική προσέγγιση στη λήψη αποφάσεων. Αντί της γνωστής άλγεβρας των συμβόλων και των αριθμών, ο Boole έθεσε μια άλγεβρα καταστάσεων αποφάσεων, όπως ναι και όχι, ένα και μηδέν. Το σύστημα Boolean παρέμεινε στον ακαδημαϊκό χώρο μέχρι τις αρχές του 1900, όταν οι ηλεκτρολόγοι μηχανικοί παρατήρησαν τη χρησιμότητά του για την εναλλαγή κυκλωμάτων, οδηγώντας σε τηλεφωνικά δίκτυα και ψηφιακούς υπολογιστές.

Boolean άλγεβρα

Η άλγεβρα Boolean είναι ένα σύστημα συνδυασμού καταστάσεων αποφάσεων δύο αξιών και επίτευξης αποτελέσματος δύο αξιών. Αντί τυπικών αριθμών, όπως το 15.2, η άλγεβρα Boolean χρησιμοποιεί δυαδικές μεταβλητές που μπορούν να έχουν δύο τιμές, μηδέν και μία, οι οποίες αντιστοιχούν στα "false" και "true" αντίστοιχα. Αντί για αριθμητική, έχει λειτουργίες που συνδυάζουν δυαδικές μεταβλητές για να αποδώσουν ένα δυαδικό αποτέλεσμα. Για παράδειγμα, η λειτουργία "AND" δίνει ένα αληθινό αποτέλεσμα μόνο εάν και τα δύο επιχειρήματα ή οι εισόδους της είναι αληθινά. "1 ΚΑΙ 1 = 1", αλλά "1 ΚΑΙ 0 = 0" στην άλγεβρα Boolean. Η λειτουργία OR δίνει ένα πραγματικό αποτέλεσμα εάν οποιοδήποτε από τα δύο επιχειρήματα είναι αληθές. Τα "1 Ή 0 = 1" και "0 OR 0 = 0" δείχνουν και τα δύο τη λειτουργία OR.

Ψηφιακά κυκλώματα

Η άλγεβρα Boolean ωφέλησε τους ηλεκτρολόγους σχεδιαστές τη δεκαετία του 1930 που εργάστηκαν σε κυκλώματα εναλλαγής τηλεφώνου. Χρησιμοποιώντας τη Boolean άλγεβρα, θέτουν έναν κλειστό διακόπτη ίσο με έναν, ή "true" και έναν ανοιχτό διακόπτη να είναι μηδέν ή "false". Το ίδιο πλεονέκτημα ισχύει για τα ψηφιακά κυκλώματα που περιλαμβάνουν υπολογιστές. Εδώ, μια κατάσταση υψηλής τάσης ισούται με «αληθινή» και μια κατάσταση χαμηλής τάσης ισούται με «λάθος». Χρήση καταστάσεων υψηλής και χαμηλής τάσης και Boolean λογική, οι μηχανικοί ανέπτυξαν ψηφιακά ηλεκτρονικά κυκλώματα που θα μπορούσαν να λύσουν απλή ναι-όχι λήψη αποφάσεων προβλήματα.

Ναι-Όχι Αποτελέσματα

Από μόνη της, η λογική Boolean δίνει μόνο συγκεκριμένα, ασπρόμαυρα αποτελέσματα. Δεν παράγει ποτέ «ίσως». Αυτό το μειονέκτημα περιορίζει την άλγεβρα Boolean σε εκείνες τις καταστάσεις όπου μπορείτε δηλώστε όλες τις μεταβλητές ως προς τις ρητές αληθείς ή ψευδείς τιμές και όπου αυτές οι τιμές είναι οι μόνες αποτέλεσμα.

Αναζητήσεις στο Διαδίκτυο

Οι αναζητήσεις στον Ιστό χρησιμοποιούν λογική Boolean για φιλτράρισμα αποτελεσμάτων. Εάν κάνετε αναζήτηση σε "εμπόρους αυτοκινήτων", για παράδειγμα, μια μηχανή αναζήτησης θα έχει εκατοντάδες εκατομμύρια ιστοσελίδες που ταιριάζουν. Εάν προσθέσετε τη λέξη "Σικάγο", ο αριθμός μειώνεται σημαντικά. Η μηχανή αναζήτησης χρησιμοποιεί άλγεβρα Boolean, ανακτώντας σελίδες που ταιριάζουν με το "αυτοκίνητο" ΚΑΙ "έμπορος" ΚΑΙ "Σικάγο". Με άλλα λόγια, η ιστοσελίδα πρέπει να έχει όλους τους όρους για να πληροί τις προϋποθέσεις. Μπορείτε επίσης να καθορίσετε μια κατάσταση "Ή", όπως "αυτοκίνητο" και "έμπορος" ΚΑΙ ("Σικάγο" Ή "Μιλγουόκι") που σας δίνει σελίδες για εμπόρους αυτοκινήτων στο Σικάγο ή στο Μιλγουόκι. Το πλεονέκτημα της λογικής Boolean, η τελειοποίηση των αποτελεσμάτων των αναζητήσεων, ωφελεί εκατομμύρια ανθρώπους που περιηγούνται στον Ιστό κάθε μέρα.

Δυσκολία

Η γλώσσα της λογικής Boolean είναι περίπλοκη, άγνωστη και απαιτεί κάποια μάθηση. Η λειτουργία «ΚΑΙ», για παράδειγμα, μπερδεύει τους αρχάριους που συνηθίζουν τη σημασία του στα καθημερινά αγγλικά. Περιμένουν από μια αναζήτηση για "αυτοκίνητο" ΚΑΙ "έμπορος" να δώσει περισσότερα αποτελέσματα από απλώς "αυτοκίνητο", όπως το AND υποδηλώνει την προσθήκη στα αποτελέσματα. Η λογική Boolean απαιτεί επίσης τη χρήση παρενθέσεων για την οργάνωση της ακριβούς έννοιας μιας δήλωσης: "car OR boat AND dealer" σας δίνει μια λίστα με οτιδήποτε έχει να κάνει με αυτοκίνητα που έχουν προστεθεί σε μια λίστα εμπόρων σκαφών, ενώ το "(αυτοκίνητο Ή πλοίο) ΚΑΙ ο έμπορος" δίνει μια λίστα με εμπόρους αυτοκινήτων και σκάφη έμποροι. Το μειονέκτημα της δυσκολίας της λογικής Boolean περιορίζει τους χρήστες του σε εκείνους που ξοδεύουν το χρόνο να το μάθουν.

  • Μερίδιο
instagram viewer