Περιγράψτε τις παραμέτρους λειτουργίας ανάγκες σας . Αν γράψετε μια λειτουργία για να προσθέσετε δύο αριθμούς , η λειτουργία θα απαιτηθούν δύο παραμέτρους --- Number1 και Αριθμός2 --- προκειμένου να γνωρίζουμε τι πρέπει να προσθέσετε . Μια παράμετρος είναι ένα εξωτερικό κομμάτι της γνώσης για τη λειτουργία απαιτούνται για να εκτελέσει τη λογική . Αν μια συνάρτηση έχει ως στόχο να προσθέσει δύο αριθμούς , η συνάρτηση πρέπει να γνωρίζουν αυτές τις δύο εξωτερικούς αριθμούς για να εκτελέσει την "προσθήκη " λογική . Έτσι , η λειτουργία απαιτεί δύο παραμέτρους : . Οι δύο αριθμούς για να προσθέσετε 2
Πρόγραμμα η τιμή επιστροφής της συνάρτησης . ( Η τιμή επιστροφής είναι η προκύπτουσα απάντηση μια λειτουργία παράγει. ) Ο αριθμός που προκύπτει από τη λειτουργία πρόσθετου που περιγράφεται στο Στάδιο 1 είναι η τιμή επιστροφής. Εξ ορισμού σε QBasic , μια συνάρτηση πρέπει να επιστρέφει μια τιμή και δεν μπορεί να έχει μια τιμή επιστροφής του κενού , όπως κάποιες άλλες γλώσσες επιτρέπουν . Μια συνάρτηση κενό σε άλλες γλώσσες δεν έχει τιμή επιστροφής . Μια συνάρτηση κενό σε QBasic ορίζεται αντ 'αυτού ως υπορουτίνα . Εάν η τιμή που επιστρέφεται είναι ένα string , που σημαίνει ότι είναι μη αριθμητική άποψη προγραμματισμού , θα πρέπει να προσθέσετε ένα σύμβολο " $ " στο τέλος του ονόματος της συνάρτησης για να δείξει η επιστρεφόμενη τιμή δεν είναι μια αριθμητική τιμή και αντ 'αυτού μια τιμή συμβολοσειράς . Μια αριθμητική τιμή επιστροφής δεν χρειάζεται καμία επιπλέον σύμβολα .
Εικόνων 3
να αναγνωρίσει τη λειτουργία . Χρησιμοποιώντας τη λέξη-κλειδί " ΛΕΙΤΟΥΡΓΙΑ ", δηλώνουν τη λειτουργία του κώδικα . Δήλωση της συνάρτησης για την προσθήκη δύο αριθμών γίνεται ως εξής :
ΛΕΙΤΟΥΡΓΙΑ Sum ( Number1 , Αριθμός2 )
Sum = Number1 + Αριθμός2
END ΛΕΙΤΟΥΡΓΙΑ
η τιμή που επιστρέφεται θα πρέπει να έχουν το ίδιο όνομα με τη λειτουργία , το οποίο είναι το πώς QBasic καθορίζει την τιμή επιστροφής .
Η 4
Καλέστε τη λειτουργία από τον κύριο κωδικό . Για να καλέσετε μια συνάρτηση μέσα στον κώδικα ενός προγράμματος QBasic , απλώς πληκτρολογήστε το όνομα της συνάρτησης με τις κατάλληλες παραμέτρους που πέρασε μέσα Από όλες τις λειτουργίες σε QBasic έχουν ένα είδος επιστροφής , η κλήση της συνάρτησης πρέπει να συνοδεύεται από μια ενέργεια , όπως μια ανάθεση ή ΕΚΤΥΠΩΣΗ. Για παράδειγμα , " PRINT Sum ( 1 , 2 ) " θα εμφανίσει την τιμή 3 στην οθόνη κατά την εκτέλεση του προγράμματος .
5
Έλεγχος για να επαληθεύσετε τη λειτουργία δηλώνεται πριν επιχειρήσετε να το χρησιμοποιήσετε . QBasic θα δημιουργήσει μια δήλωση της συνάρτησης για σας , αν και δεν μπορεί πάντα να πέσουν λογικά στο επιθυμητό πρόγραμμα σας, όπου θέλετε να . Αυτή η δήλωση της συνάρτησης πρέπει να λάβει χώρα πριν από την οποία καλείται η συνάρτηση ή ορίζεται στο πρόγραμμα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα