Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Boolean Logic σας επιτρέπει να Ποιο

; Πολλές γλώσσες προγραμματισμού χρησιμοποιούν boolean λογική . Boolean λογική επιτρέπει στους προγραμματιστές να πραγματοποιούν ελέγχους συνθηκών . Προγράμματα μπορούν να προσαρμόσουν τη ροή της εκτέλεσης να συμπεριφέρονται με συγκεκριμένους τρόπους , ανάλογα με τα αποτελέσματα των δοκιμών αυτών . Προϋπόθεση δοκιμές επιστρέφουν boolean τιμές , οι οποίες μπορεί να είναι είτε μόνο αληθείς ή ψευδείς . Προγράμματα που συνήθως χρησιμοποιούν boolean λογική και τις αξίες για την εφαρμογή " εάν ", " τότε" και "αλλιώς" δομές . Conditionals
Η

όρους δοκιμών σε προγράμματα δοκιμάσει συχνά τις τιμές των μεταβλητών . Για παράδειγμα , ο παρακάτω κώδικας Java περιέχει μια δοκιμή με όρους λογικούς τελεστές :

int myNumber = 5 ?

Εάν ( myNumber > 0 ) System.out.println ( " Μεγαλύτερο από το μηδέν " ) ?

else if ( myNumber <0 ) System.out.println ( " Λιγότερο από μηδέν" ) ?

άλλο System.out.println ( " πρέπει να είναι μηδέν" ) ?

Αυτός ο κώδικας εκτελεί μια σειρά από δοκιμές με τη χρήση αλυσοδεμένος boolean λογική . Οι κωδικό πρώτες δοκιμές αν η τιμή της μεταβλητής που έχει δηλωθεί είναι μεγαλύτερη από το μηδέν , γράφοντας ένα μήνυμα με το πρότυπο κονσόλα εξόδου αν είναι , που σημαίνει ότι η δοκιμή επιστρέψει μια αληθινή αξία . Εάν η πρώτη δοκιμή επιστρέφει μια εσφαλμένη τιμή , το πρόγραμμα θα εκτελέσει το επόμενο τεστ , που εκφράζεται με τη χρήση " else if ". Μόνο αν οι δύο πρώτες δοκιμές θα επιστρέψει false , το πρόγραμμα εκτελεί ό, τι είναι στη ρήτρα « άλλο» .
Εικόνων Ισότητας
Η

Conditionals στον προγραμματισμό χρησιμοποιούν συχνά δοκιμές ισότητας . Το παρακάτω είναι ένα τεστ για την ισότητα παράδειγμα σε Java :

αν ( numOne == numTwo )

Εάν οι δύο μεταβλητές που αναφέρονται είναι πρωτόγονη αριθμούς τύπου , η δοκιμή θα επιστρέψει μια αληθινή αποτέλεσμα αν είναι οι τιμές τους ίσες . Όταν υποθετικοί τη διεξαγωγή δοκιμών για την ισότητα μεταβλητές αντικειμένου , τα αποτελέσματα μπορεί να είναι απρόβλεπτη . Σε ορισμένες γλώσσες , υπάρχουν πρόσθετες δοκιμές ισότητας . Για παράδειγμα , οι ακόλουθες δοκιμές PHP κώδικα αν δύο μεταβλητές είναι ίδιες , πράγμα που σημαίνει ότι έχουν τον ίδιο τύπο , καθώς και την αξία :

if ( $ num_one === $ num_two )
Η

μη ισότητας
Η

Προγράμματα συχνά δοκιμή για να δούμε αν οι μεταβλητές δεν είναι ίσες . Ο κώδικας που ακολουθεί δείχνει την τεχνική σε Java :

αν ( numOne! = numTwo )

Ορισμένες γλώσσες χρησιμοποιούν μια ποικιλία δομών για σύνταξη για να ελεγχθεί η μη ισότητα . Για παράδειγμα , ο παρακάτω κώδικας PHP εκτελεί επίσης μια δοκιμή που θα επιστρέψει μια αληθινή τιμή boolean αν οι μεταβλητές δεν είναι ίσες :

if ( $ num_one <> $ num_two )

να ελέγξετε αν δύο τιμές δεν είναι ίδιες , PHP χρησιμοποιεί την ακόλουθη δομή :

if ( $ num_one == $ num_two ! )
εικόνων Λοιπές Δοκιμές
Η

Διαφορετικές προγραμματισμού και scripting γλώσσες παρέχουν διάφορες δοκιμές υπό όρους για χρήση εντός boolean λογική δομές . Οι ακόλουθες δοκιμές κώδικα PHP εάν μία αξία είναι μεγαλύτερος από ή ίσος με κάποιον άλλον :

if ( $ num_one > = $ num_two )

δοκιμές Αυτός ο κώδικας Java αν μία τιμή είναι μικρότερη ή ίση σε έναν αριθμό που εκφράζεται ρητά :

αν ( numOne <= 0 )

όρους δοκιμών σε προγράμματα εμφανίζονται επίσης σε άλλες δομές ελέγχου, όπως βρόχους και εναλλαγή καταστάσεων. Η ακόλουθη "για το " περίγραμμα βρόχου είναι μια κοινή χρήση για την boolean λογική :

για ( int i = 0 ? I

Ο βρόχος αυτός αυξάνει την τιμή του "i " κάθε φορά που επαναλαμβάνεται , μόνο την εκτέλεση του περιεχομένου βρόχο εάν η τιμή παραμένει κάτω από το μήκος ενός πίνακα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα