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

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

Σωστό Λάθος VS Δήλωση Προγραμματισμός

Οι περισσότερες γλώσσες προγραμματισμού χρησιμοποιούν αληθές και ψευδές αξίες , οι οποίες συχνά αναφέρονται ως booleans . Boolean τιμές μπορεί να μοντελοποιηθεί ως μεταβλητές σε προγράμματα , ή μπορεί να χρησιμοποιηθεί άμεσα . Μια boolean τιμή μπορεί να είναι είτε αληθής ή ψευδής και μόνο. Οι τιμές αυτές επιτρέπουν στους προγραμματιστές να εφαρμόσουν τις δομές ελέγχου, όπως υπό όρους δηλώσεις και βρόχους . Booleans επιτρέπουν επίσης προγράμματα για να ανταποκριθούν στις απρόβλεπτες τιμές δεδομένων . Booleans
Η

Boolean τιμές εμφανίζονται μέσα σε πολλές γλώσσες προγραμματισμού . Το ακόλουθο δείγμα κώδικα δείχνει δήλωσης και instantiating μια boolean μεταβλητή σε ένα πρόγραμμα Java :

boolean tooBig = false ?

Java είναι έντονα δακτυλογραφημένη , οπότε οι μεταβλητές πρέπει να δηλώνονται μαζί με την ένδειξη του τύπου τους , σε αυτή την περίπτωση boolean . Άλλες γλώσσες όπως JavaScript και PHP δεν απαιτούν τον τύπο που πρέπει να δηλώνονται , όπως το ακόλουθο απόσπασμα κώδικα JavaScript αποδεικνύει :

var tooBig = false ?

Ο ακόλουθος κώδικας PHP εκτελεί την ίδια εργασία :

$ too_big = false ? .

επόμενες γραμμές κώδικα μπορεί να αναφέρεται στη μεταβλητή , τον έλεγχο ή την τροποποίησή αξία του
εικόνων Δοκιμές
Η

Boolean λογική και τις αξίες εμφανίζονται συχνά σε δοκιμές στο πλαίσιο των προγραμμάτων . Για παράδειγμα , το ακόλουθο δείγμα κώδικα Java δείχνει μια δοκιμή :

ποσό > 500

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

ποσό <= 500amount == 500amount = 500

Οι πρώτες δηλώσεις true αν η τιμή της μεταβλητής είναι μικρότερες ή ίσες ! έως 500 . Η δεύτερη δοκιμή επιστρέφει true αν η τιμή είναι ίση με 500 . Η τρίτη δοκιμή επιστρέφει true αν η τιμή δεν είναι ίση με 500 , ανεξάρτητα από το αν είναι μεγαλύτερο ή μικρότερο από αυτό . Τα προγράμματα μπορούν δοκιμές μαζί της αλυσίδας για τη δημιουργία σύνθετων ροών της εκτέλεσης .

Η υπό όρους Δηλώσεις
Η

Boolean τιμές και οι μεταβλητές επιτρέπουν στα προγράμματα να εφαρμόσουν πολλούς διαφορετικούς τύπους δομής ελέγχου . Αν και else εμφανίζονται συχνά και στα δύο προγράμματα Web και την επιφάνεια εργασίας . Το ακόλουθο δείγμα κώδικα Java δείχνει αυτό :

αν (ποσό <500 ) System.out.println ( " το ποσό είναι μικρότερο από 500" ) ? Else if (ποσό > 500 ) System.out.println ( " ? ποσότητα είναι μεγαλύτερη από 500 " ) ? άλλο System.out.println ( " το ποσό είναι ίσο με το 500 " ) ?

Αν η πρώτη δήλωση επιστρέφει true , ούτε από τα άλλα δύο θα εκτελέσει . Εάν η πρώτη δοκιμή επιστρέφει false , η εκτέλεση κινείται προς τη δεύτερη δοκιμή . Μόνο αν το πρώτο και το δεύτερο τεστ επιστρέψει false θα εκτελέσει την τρίτη δοκιμή .
Εικόνων Loops
Η

όρους δοκιμές συχνά εμφανίζονται σε δομές βρόχου εντός των προγραμμάτων. Ένας βρόχος περιλαμβάνει μία ή περισσότερες δηλώσεις κώδικα εκτέλεσης κατ 'επανάληψη . Το ακόλουθο δείγμα κώδικα Java δείχνει αυτό :

για ( int μετρητή = 0 ? Πάγκο <100 ? Μετρητή + + ) { System.out.println ( " Loop επανάληψη : " + counter) ? }

Κάθε φορά ο βρόχος εκτελεί , ελέγχει την τιμή του μετρητή μεταβλητή, η οποία είχε αρχικά ρυθμιστεί στο μηδέν όταν ο βρόχος ξεκίνησε . Αν η μεταβλητή είναι ακόμα λιγότερο από το 100 η δοκιμή επιστρέφει true και το περιεχόμενο βρόχος εκτελείται . Στο τέλος κάθε επανάληψης η τιμή μετρητή έχει προστέθηκε σε αυτό. Όταν ο μετρητής φτάσει στο 100 , η δοκιμή θα επιστρέψει false και ο βρόχος δεν θα εκτελέσει ξανά .
Η
εικόνων

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

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