Αν γράψετε τον ίδιο κωδικό για περισσότερες από μία φορά , είναι πιθανό ότι το πρόγραμμα θα επωφεληθούν από μια διαδικασία , όχι αντιγραφή κώδικα σε πολλαπλές θέσεις . Ο πρόσθετος κωδικός μπορεί να προκαλέσει προβλήματα κατά τη φάση συντήρησης , καθώς και το πρόγραμμά σας μεγαλύτερο από ό, τι πρέπει να είναι . Μπορείτε να βάλετε τον κώδικα σε μια διαδικασία και να το ονομάσουμε από πολλαπλές θέσεις στο πρόγραμμά σας . Μπορείτε να κάνετε τη διαδικασία σας ακόμα πιο ευέλικτο, δίνοντάς της τη δυνατότητα να δεχτούν παραμέτρους .
Εικόνων Διαδικασίες λειτουργίας
Η
οι διαδικασίες λειτουργίας έχουν σχεδιαστεί να ονομάζεται με μια δήλωση , και επιστρέψει ένα αποτέλεσμα με τη δήλωση. Για παράδειγμα , αν θέλετε βαθμού πρόγραμμα υπολογισμού σας για να καθορίσει ένα γράμμα βαθμού βασίζεται σε ένα ποσοστό βαθμολογίας , θα μπορούσατε να γράψετε μια συνάρτηση για να κάνει την αποφασιστικότητα και να επιστρέψει το γράμμα βαθμού . Η κλήση δήλωση θα ήταν παρόμοιο με αυτό:
LetterGrade = CalcLetter ( PercentageGrade )
Η Υπο Διαδικασίες
Η
αντίθεση με τις διαδικασίες λειτουργίας , υπο διαδικασίες δεν επιστρέφουν ένα αποτέλεσμα , αλλά το κάνουν εκτελούν ενέργειες και μπορεί να δεχθεί παραμέτρους. Αυτό το είδος της διαδικασίας είναι ένα καλό εργαλείο για την υλοποίηση δράσεων γενικού σκοπού , όπως αρχείο εισόδου /εξόδου , την εκτύπωση και την επικύρωση των εισροών . Μια χρήση για την υπο διαδικασία είναι να επιτρέπει πολλαπλές ενέργειες του χρήστη για να πάει στο ίδιο κωδικό . Για παράδειγμα , μπορεί να έχετε ένα κουμπί και ένα στοιχείο μενού που πρέπει να εκτελέσει τις ίδιες ενέργειες , και αντί να επαναλάβει τον κωδικό , θα μπορούσατε να έχετε και τα δύο γεγονότα απλά τηλεφωνήστε διαδικασία ρουτίνας σας .
Εικόνων Παράμετροι
παράμετροι είναι αξίες που περνάτε σε μια διαδικασία από τους δύο τύπους που είτε πείτε τη διαδικασία τι να κάνει ή να παρέχουν μια τιμή για να ενεργήσει . Μπορείτε συνήθως να περάσει παραμέτρους σε παρένθεση σχετικά με τη δήλωση που καλεί τη διαδικασία . Το σημαντικό πράγμα που θυμάται εδώ είναι ότι οι παράμετροι θα πρέπει να περάσει με την ακριβή σειρά ότι η διαδικασία περιμένει , ή απρόβλεπτα αποτελέσματα θα συμβεί . Ένα παράδειγμα μιας διαδικασίας κλήσης με μια παράμετρο μπορεί να μοιάζει κάπως έτσι :
Καλέστε PrintGrade ( LetterGrade )
Η διαδικασία υπο αναμένει ένα γράμμα βαθμού και εκτυπώνει σύμφωνα με την προγραμματισμένη μορφή εκτύπωσης
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα