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

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

Η σημασία της απόφασης Δομές Προγραμματισμού

Ένα πρόγραμμα δεν είναι ένα πρόγραμμα χωρίς δομές λήψης . Ο κατάλογος των εντολών είναι ένα αρχείο δέσμης και όχι ένα πρόγραμμα . Η ικανότητα να μεταβάλλει την εκτέλεση του κώδικα σύμφωνα με τις διαφορετικές παραμέτρους και τις μεταβλητές είναι αυτό που κάνει ένα πρόγραμμα. Οι δομές λήψης μεταβάλλουν την επεξεργασία των δεδομένων σύμφωνα με τις διαφορετικές περιστάσεις . Απόφαση
Η

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

Η μόνη εντολή που εκτελεί διακλάδωση είναι η δήλωση IF . Η δήλωση IF έχει τρεις μορφές . Οι πρώτες δοκιμές για την κατάσταση και στη συνέχεια εκτελεί μόνο τον κωδικό σε παρένθεση η κατάσταση, εάν η συνθήκη είναι αληθής . Η δεύτερη μορφή παρέχει επίσης μια εναλλακτική τμήμα του κώδικα για να εκτελέσει , αν η συνθήκη είναι ψευδής . Η τρίτη δομή, η οποία μερικές γλώσσες υλοποιεί ως δήλωση CASE , παρέχει μια σειρά από προϋποθέσεις για την παροχή διαφόρων δράσεων για κάθε κατάσταση , θα πρέπει να αποδειχθεί ότι είναι ψευδείς . Η δομή αυτή παρέχει επίσης μια προεπιλεγμένη ενέργεια θα πρέπει να εξαντληθούν όλες οι προϋποθέσεις .

Η Βρόχος
Η

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


Συνδυασμός
Η

Υποκαταστημάτων και την επανάληψη δύο εμφανίζονται σε όλα σχεδόν τα προγράμματα . Αν διακλάδωση συμβαίνει συχνά χωρίς επανάληψη , επανάληψη συνήθως περιλαμβάνει IF δηλώσεις . Διακλαδώσεις υπό συνθήκες απαιτείται συνήθως ως μέρος του κώδικα που εκτελούνται κάθε φορά τις επαναλήψεις βρόχο . Loops απαιτούν ένα σύνολο δεδομένων - είτε μια σειρά εγγραφών πωλούνταν από μια βάση δεδομένων ή ένα σύνολο δεδομένων που είναι αποθηκευμένα σε έναν πίνακα . Σε κάθε περίπτωση, κάθε αρχείο θα πρέπει να δοκιμαστεί για μια κατάσταση και διακλάδωση θα επεξεργαστεί κάθε αρχείο με διαφορετικό τρόπο ανάλογα με το περιεχόμενό της .
Η
εικόνων

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

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