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

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

Εισαγωγή στην Ψευδοκώδικας

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

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

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

Η Α ψευδοκώδικα παράδειγμα
Η

Το είδος φούσκα είναι ένα καλό αλγόριθμο που θα χρησιμοποιηθεί ως παράδειγμα ψευδοκώδικα . Αυτό το απόσπασμα θα τοποθετήσει το είδος μέσα σε μια συνάρτηση να παράσχει μια πιο εκτεταμένη παράδειγμα και να χρησιμοποιήσετε ένα C + + παράγωγο ψευδοκώδικα ως βάση για τον κωδικό .

Bubblesort Λειτουργία ( σειρά integersFor ( i = 0 έως το μήκος του array) Για ( j = 0 έως το μήκος του array - i ) Αν array [ ι ] > [ j + 1 ] Swap array [ ι ] και array [ j + 1 ] λειτουργία End πάπια πάπια

Ένας προγραμματιστής που δέχεται αυτό ως τεκμηρίωση ή ως ένα σχέδιο μπορεί να καταλάβει γρήγορα ότι ο αλγόριθμος απαιτεί δύο ένθετους βρόχους και ότι η αξιολογούν και swap του είδους είναι ενσωματωμένο στο εσωτερικό τους .
εικόνων Χρησιμοποιώντας Ψευδοκώδικας για την Τεκμηρίωση
Η

ψευδοκώδικας χρησιμοποιείται κατά τη διάρκεια της διαδικασίας σχεδιασμού , αλλά είναι συχνά απορρίπτονται μετά ο κώδικας είναι γραμμένο . Προσθέτοντας ο ψευδοκώδικας σε λειτουργία ή η κεφαλιά του προγράμματος το καθιστά χρήσιμο για την τεκμηρίωση των αποφάσεων σχεδιασμού . η απλή γλώσσα και στενογραφία φύση του ψευδοκώδικα πραγματοποιήσει πολύπλοκες αλγόριθμοι εύκολα κατανοητή και μπορεί να βοηθήσει αργότερα τους προγραμματιστές να καταλάβουν ένα τμήμα του κώδικα που μπορεί να είναι πέρα ​​από τις τεχνικές ικανότητές τους .
εικόνων Το Διάγραμμα ροής εναλλακτική λύση για pseudocode
Η

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


Η

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

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