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

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

Πώς να καλέσετε μια συνάρτηση σε QBasic

QBasic , επίσης γνωστό ως Quick Basic , είναι μια γλώσσα προγραμματισμού που αναπτύχθηκε από τη Microsoft BASIC . Λόγω εύκολη καμπύλη εκμάθησης της , χρησιμεύει συχνά ως μια εισαγωγική γλώσσα προγραμματισμού . Η γλώσσα επιτρέπει σε δύο υπορουτίνες και λειτουργίες για να σας βοηθήσει να οργανώσετε το πρόγραμμα σε εύκολο να κατανοήσει τη λογική τμήματα . Σε κάθε γλώσσα προγραμματισμού , ο όρος για να καλέσετε μια συνάρτηση αναφέρεται στην ικανότητα να προκαλέσει το πρόγραμμά σας για να τρέξει ένα συγκεκριμένο τμήμα του κώδικα που έχουν προκαθοριστεί στο πρόγραμμα . Το πρόγραμμά σας θα χρησιμοποιήσετε ένα συγκεκριμένο όνομα λειτουργία για να πει το πρόγραμμα που λειτουργεί για να τρέξει όταν καλείται . Οδηγίες
Η 1

Περιγράψτε τις παραμέτρους λειτουργίας ανάγκες σας . Αν γράψετε μια λειτουργία για να προσθέσετε δύο αριθμούς , η λειτουργία θα απαιτηθούν δύο παραμέτρους --- 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 θα δημιουργήσει μια δήλωση της συνάρτησης για σας , αν και δεν μπορεί πάντα να πέσουν λογικά στο επιθυμητό πρόγραμμα σας, όπου θέλετε να . Αυτή η δήλωση της συνάρτησης πρέπει να λάβει χώρα πριν από την οποία καλείται η συνάρτηση ή ορίζεται στο πρόγραμμα .
Η
εικόνων

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

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