Δεν υπάρχει επίσημος ορισμός του ψευδοκώδικα στην επιστήμη των υπολογιστών . Πρόκειται για ένα άτυπο συνδυασμός της λογικής προγραμματισμού και τις τακτικές γλώσσα ( από την οποία ο όρος ψευδο - κώδικας προέρχεται από ), που τις περισσότερες φορές μιμείται τη μορφή της σύνταξης της γλώσσας πιο εξοικειωμένοι με το σχεδιαστή . Προγραμματιστές δεν είναι εξοικειωμένοι με μια συγκεκριμένη γλώσσα , όμως , μπορούν ακόμα να καταλάβουν έναν αλγόριθμο που έχει σχεδιαστεί σε ψευδοκώδικα .
Εικόνων Γιατί θα έπρεπε εγώ Γράψτε ψευδοκώδικα ;
Η
Ο μεγαλύτερος πειρασμός α προγραμματιστής αντιμετωπίζει είναι να καθίσουν και να αρχίσει την κωδικοποίηση ένα πρόγραμμα χωρίς ένα σχέδιο . Εάν το πρόβλημα που πρέπει να λυθεί είναι σύνθετη , αυτή η προσέγγιση μπορεί συχνά να οδηγήσει σε μεγάλη απογοήτευση και σπατάλη χρόνου , όταν ο προγραμματιστής βρίσκει τον εαυτό υποστηρίζεται σε μια γωνία . Ψευδοκώδικας είναι ένας γρήγορος τρόπος για να αναλύσει μια λύση και να προσδιοριστεί η αποτελεσματικότητα ενός αλγορίθμου πριν αφιερώνει το χρόνο και τους πόρους για την κωδικοποίηση ένα σύνολο λειτουργιών που δεν λύνουν τελικά το πρόβλημα .
Η Α ψευδοκώδικα παράδειγμα
Η
Το είδος φούσκα είναι ένα καλό αλγόριθμο που θα χρησιμοποιηθεί ως παράδειγμα ψευδοκώδικα . Αυτό το απόσπασμα θα τοποθετήσει το είδος μέσα σε μια συνάρτηση να παράσχει μια πιο εκτεταμένη παράδειγμα και να χρησιμοποιήσετε ένα C + + παράγωγο ψευδοκώδικα ως βάση για τον κωδικό .
Bubblesort Λειτουργία ( σειρά integersFor ( i = 0 έως το μήκος του array) Για ( j = 0 έως το μήκος του array - i ) Αν array [ ι ] > [ j + 1 ] Swap array [ ι ] και array [ j + 1 ] λειτουργία End πάπια πάπια
Ένας προγραμματιστής που δέχεται αυτό ως τεκμηρίωση ή ως ένα σχέδιο μπορεί να καταλάβει γρήγορα ότι ο αλγόριθμος απαιτεί δύο ένθετους βρόχους και ότι η αξιολογούν και swap του είδους είναι ενσωματωμένο στο εσωτερικό τους .
εικόνων Χρησιμοποιώντας Ψευδοκώδικας για την Τεκμηρίωση
Η
ψευδοκώδικας χρησιμοποιείται κατά τη διάρκεια της διαδικασίας σχεδιασμού , αλλά είναι συχνά απορρίπτονται μετά ο κώδικας είναι γραμμένο . Προσθέτοντας ο ψευδοκώδικας σε λειτουργία ή η κεφαλιά του προγράμματος το καθιστά χρήσιμο για την τεκμηρίωση των αποφάσεων σχεδιασμού . η απλή γλώσσα και στενογραφία φύση του ψευδοκώδικα πραγματοποιήσει πολύπλοκες αλγόριθμοι εύκολα κατανοητή και μπορεί να βοηθήσει αργότερα τους προγραμματιστές να καταλάβουν ένα τμήμα του κώδικα που μπορεί να είναι πέρα από τις τεχνικές ικανότητές τους .
εικόνων Το Διάγραμμα ροής εναλλακτική λύση για pseudocode
Η
Πριν δημοτικότητα ψευδοκώδικα του ξεπέρασε , διαγράμματα ροής ήταν το πρότυπο εργαλείο σχεδιασμού . το διάγραμμα ροής είναι μια συμβολική αναπαράσταση της λογικής ροής που χρησιμοποιεί διαφορετικά γεωμετρικά σχήματα για να εκπροσωπήσει τη διαδικασία και τη λογική βήματα . λειτουργεί καλά για μικρότερα τμήματα κώδικα, αλλά γρήγορα γίνεται δυσκίνητο για το σχεδιασμό και την τεκμηρίωση πιο πολύπλοκα προγράμματα .
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα