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

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

Πώς να διορθώσετε τα σφάλματα σε προγράμματα

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

Παρουσίαση Περισσότερες οδηγίες
ΣφάλμασύνταξηςΜηεπαρκείςπαράμετροι
Η

1 Ανοίξτε τον πηγαίο κώδικα του προγράμματος .
Η 2

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

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

Διορθώστε το σφάλμα αντικαθιστώντας τη λανθασμένη "λέξη " ή " κείμενο" για να είναι σύμφωνη με τη γραμματική κανόνες της γλώσσας προγραμματισμού που χρησιμοποιείτε . Για παράδειγμα, εάν ένα πρόγραμμα VB6 τόνισε τη λέξη « lblName.cption , " να αλλάξετε το κείμενο να " lblName.Caption . "
5

Διορθώστε το υπόλοιπο των σφαλμάτων που διαπιστώθηκαν σε άλλα τμήματα του κώδικα του προγράμματος .
Η 6

Αποθηκεύστε τις αλλαγές που κάνατε , κάνοντας κλικ στο κουμπί "Αποθήκευση " από τη γραμμή εργαλείων ή πατώντας το πλήκτρο " Ctrl + S" από το πληκτρολόγιο .
εικόνων Λογική ή Semantic Σφάλμα
Σελίδα 7

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

εισόδου στην πεδία εισόδου στο interface του προγράμματος . Κάντε κλικ στο κουμπί που ενεργοποιεί τον υπολογισμό των τιμών .
Η 9

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

Διορθώστε τον αλγόριθμο ή του τύπου στον πηγαίο κώδικα .
Η 11

Μεταγλώττιση και εκτέλεση του προγράμματος . Επαναλάβετε τα βήματα 2 και 3 για να βεβαιωθείτε ότι είναι σταθερό το σφάλμα . Αποθηκεύστε τις αλλαγές που κάνατε κάνοντας κλικ στο κουμπί " Αποθήκευση " από τη γραμμή εργαλείων ή πατώντας το πλήκτρο " Ctrl + S" από το πληκτρολόγιο .
Εικόνων Run Time Error
Η 12

Εκτελέστε το πρόγραμμα και χρήση των λειτουργιών του, όπως ένας χρήστης θα. Για παράδειγμα , σε ένα πρόγραμμα εισαγωγής δεδομένων , μπορείτε να τις τιμές εισόδου για τους τομείς και να αποθηκεύσετε τις πληροφορίες σε μια βάση δεδομένων . Παρέχοντας ένα λάθος τύπο δεδομένων για την είσοδο , όπως τα τυπογραφικά ένα "date" αξία σε ένα " κείμενο" πεδίο μπορεί να προκαλέσει ένα σφάλμα χρόνου εκτέλεσης.
Η 13

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

Ξαναγράψτε τον κωδικό για να διορθώσετε το πρόβλημα . Στο παράδειγμα στο Βήμα 1 , μπορείτε να αποτρέψετε τη συγκεκριμένη κίνηση σφάλμα χρόνου να συμβεί και πάλι με το γράψιμο έναν κωδικό που επικυρώνει τα δεδομένα εισόδου πριν την αποθήκευσή τους στη βάση δεδομένων .
Η 15

Αποθηκεύστε τις αλλαγές που γίνονται από κλικ στο κουμπί " Αποθήκευση " από τη γραμμή εργαλείων ή πατώντας το πλήκτρο " Ctrl + S" από το πληκτρολόγιο .
Η
εικόνων

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

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