ΥπολογιστέςΠρογραμματισμός

Ποια είναι η υπό όρους χειριστή;

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

Ποια είναι η υπό όρους χειριστή;

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

Γενική περιγραφή της εφαρμογής

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

υπό όρους δήλωση υποκατάστημα

Πρώτα ας παρεκκλίνω λίγο και να θυμάστε αρκετά δημοφιλής ζωγραφικής Vasnetsov Βίκτορ Μιχάιλοβιτς, «Ιππότης στο σταυροδρόμι», γραπτή το 1878. Απεικονίζει έναν ήρωα ο οποίος βρισκόταν σε ένα σταυροδρόμι και να αποφασίσει πού να πάει. Ομοίως, ο χειριστής λειτουργεί το κλιματιζόμενο. Έτσι, αν ο ιππότης θα αποδεχθεί την προσφορά για να πάει σε μια κατεύθυνση, αλλά θα πάει στο ίδιο υποκατάστημα. Η επιλογή μπορεί να είναι μόνο μία. Αν μιλάμε για την υπό όρους χειριστή, τότε λειτουργεί μόνο όταν λογική έκφραση του είναι «αλήθεια». Οι περισσότερες γλώσσες προγραμματισμού για να ορίσει χρησιμοποιεί τη λέξη-κλειδί, αν. Ίσως το στάδιο της κατασκευής, εφόσον ελέγχεται πρώτη προϋπόθεση, τότε μια άλλη, τότε μια τρίτη, ένα τέταρτο και ούτω καθεξής. Ας ρίξουμε μια ματιά σε αυτό με περισσότερες λεπτομέρειες. Ποιες είναι οι διαφορετικές μορφές των δηλώσεων υπό όρους; Και οι τρεις από αυτές:

  1. Υπό όρους δήλωση, με την οποία υπάρχει μόνο ένα υποκατάστημα. Φαίνεται (κατά μέσο όρο), ως εξής: αν οι απαραίτητες προϋποθέσεις, στη συνέχεια, εκτελείται από το τέλος της ομάδας. Ο υπολογιστής υπολογίζει του αυτοκινήτου, αν η λογική τιμή του δείκτη της αλήθειας. Εάν η κατάσταση είναι η ίδια με αυτά των άλλων τμημάτων του προγράμματος, αρχίζει να εκτελέσει κώδικα μέχρι το τέλος λέξη-κλειδί. Σε συναρμολόγησης αυτή η μορφή εργασίας είναι διαθέσιμη μόνο για τον προγραμματιστή. Μπορεί επίσης να είναι τέτοια ώστε στο τέλος θα υπάρξει μια συγκεκριμένη λέξη-κλειδί, και τότε θα πρέπει να είναι προσεκτικοί για να μην αποδίδουν τίποτα επιπλέον.
  2. Υπό όρους δήλωση, όπου οι δύο κλάδοι παρούσες. Φαίνεται ως εξής: αν μια δεδομένη κατάσταση, τότε Command1 command2 άλλο άκρο. Χρησιμοποιήστε αυτό το κατασκεύασμα προγραμματισμό σε περιπτώσεις που είναι απαραίτητο ότι μία από τις ομάδες που έχει με ακρίβεια πραγματοποιηθεί. Ως εκ τούτου, αν η συνθήκη είναι αληθής, τότε το πρώτο μέρος του κώδικα - αν όχι το δεύτερο. Σε μερικές περιπτώσεις, είναι απαραίτητη μια τέτοια λύση.
  3. Υπό όρους φορέα εκμετάλλευσης με σειρά προϋποθέσεων. Φαίνεται ως εξής:
    αν η πρώτη κατάσταση, τότε τι να κάνει
    αλλιώς, αν, αν η πρώτη προϋπόθεση δεν ταιριάζει, ελέγξτε τα παρακάτω τότε τι πρέπει να κάνετε
    else if ελέγχει όλες τις συνθήκες μία προς μία στη συνέχεια τι πρέπει να κάνετε
    αλλιώς, αν δεν επιλογή από τα παραπάνω δεν είναι κατάλληλη, τότε η εντολή εκτελείται τέλος

Όπως μπορείτε να δείτε, η υπό όρους χειριστής χρησιμοποιεί ένα διαφορετικό σχέδιο. Η εφαρμογή τους γίνεται διαδοχικά. Αυτό δεν είναι δυνατή κατάσταση (σε κανονική τεχνική), με την οποία η εκτέλεση κώδικα, θα ξεκινήσει από το τέλος - πάντα από την αρχή.

Παράδειγμα «Pascal»

Για να καταλάβετε πώς λειτουργεί, προτείνουμε να εξετάσουμε το παράδειγμα ενός από τα πιο δημοφιλή γλώσσες προγραμματισμού. Υπό όρους δήλωση στο «Pascal» μπορεί να είναι απλή ή σύνθετη. Ο πρώτος τύπος - ένα είδος συμβόλων =, <,>, και τα παρόμοια. Ένα συγκρότημα υπό όρους δήλωση Pascal μπορεί να λάβει την ακόλουθη μορφή:

εάν ένα> = y
τότε
Op: = Sqr (ay)
αλλιώς
Αποστολή (μη έγκυρη τιμή)?

Τι είναι ένας διακόπτης;

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

Ιστορία της ανάπτυξης

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

Παρόμοια σχέδια μπορεί να δει σε γλώσσες προγραμματισμού όπως η «βασική» και «Fortran». Δεν μπορούμε να πούμε ότι είναι πολύ ξεπερασμένο, γιατί μέχρι τώρα έχει να επιδείξει αρκετά υψηλής απόδοσης, αν μιλάμε γενικά για τον προγραμματισμό. Υπό όρους δήλωση που χρησιμοποιείται στις σύγχρονες γλώσσες, είναι πιο πολύπλοκη δομή, η οποία επηρεάζει την απόδοση. Πηγαίνοντας πίσω στις ρίζες του αυτό το στοιχείο, θα ήθελα να προσθέσω ότι για τον προσδιορισμό των αναγκαίων υποκαταστημάτων δεν είναι απαραίτητη για τη διαδοχική διαδικασία και να συγκρίνετε το αποτέλεσμα με την έκφραση άλλων αξιών. Απλά πρόκειται για το ρεκόρ στον πίνακα της μνήμης της άνευ όρων εντολές διακλάδωσης, στο οποίο περιέχει τη διεύθυνση σας. Όταν μια απαραίτητη ένδειξη ότι οι απαραίτητες πληροφορίες είναι απλά υπολογίζεται. Και η ταχύτητα του προγράμματος γίνεται ανεξάρτητα από τον αριθμό των ετικετών.

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

Ιδιότητες υπολογισμό Boolean εκφράσεις

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

  1. Πλήρης υπολογισμού. Έχουμε υπολογίσει όλες τις παραμέτρους με τις παρεχόμενες τιμές, στη συνέχεια, I.
  2. Ελλιπής υπολογισμού. Ξεχωριστά θεωρείται κάθε επιλογή. Αν η έκφραση αποτιμάται σε «true», τότε η επόμενη επιλογή εξαπατημένοι. Δρα στην περίπτωση των OR.

συμπέρασμα

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.delachieve.com. Theme powered by WordPress.