Ένας αλγόριθμος είναι απλά μια σειρά από βήματα που θα ακολουθήσει κατά την επίλυση ενός προβλήματος . Μπορείτε να καταγράφει τα βήματα με τη σειρά που πρέπει να εκτελεστούν. Αν δώσετε ένα φίλο οδηγίες για το πώς να φτάσετε στο σπίτι σας - ξεκινώντας από την αρχική θέση του και τελειώνει στο προοριζόμενη θέση σας - μπορείτε να καλέσετε ότι ένας αλγόριθμος για να πάρει στο σπίτι σας . Συνταγές για ψήσιμο μια τούρτα ή οδηγίες για την κατασκευή ενός πίνακα είναι επίσης αλγόριθμοι . Ωστόσο , οι προγραμματιστές υπολογιστών χρησιμοποιούν τον όρο ειδικά για να περιγράψει τα βήματα ένα σωστά σχεδιασμένο πρόγραμμα υπολογιστή θα ακολουθήσουν για να εκτελέσει το σκοπό που προορίζεται .
Εικόνων Γλώσσες Προγραμματισμού
Η
Φυσικά , οι υπολογιστές δεν καταλαβαίνω οδηγίες είναι γραμμένες στις ανθρώπινες γλώσσες . Ο αλγόριθμος πρέπει να είναι " εξήγησε " για να τους σε γλώσσα που κατανοούν , και ότι η γλώσσα είναι δυαδικό κώδικα - μια σειρά από μηδενικά και 1s που είναι δύσκολο για τους ανθρώπους να διαβάζουν και να γράφουν , χωρίς να κάνει πολλά λάθη . Οι γλώσσες προγραμματισμού έχουν σχεδιαστεί για να διευκολυνθεί αυτή η διαδικασία . Χρησιμοποιούν ειδικές λέξεις-κλειδιά και τη σύνταξη - το ισοδύναμο του λεξιλογίου και της γραμματικής σε ανθρώπινη γλώσσα . Η γλώσσα προγραμματισμού , τότε μετατρέπει αυτές τις λέξεις και η σύνταξη σε δυαδικό κώδικα που ο υπολογιστής εκτελεί την εκτέλεση του αλγορίθμου .
Η Ψευδοκώδικας
Η
Όταν αρχίσουν το σχεδιασμό ενός προγράμματος , οι προγραμματιστές συχνά δεν γνωρίζουν σε ποια γλώσσα προγραμματισμού θα πρέπει τελικά να γράψει το πρόγραμμα . Ακόμη και αν το κάνουν , μπορούν να διαπιστώσουν ότι η γλώσσα προγραμματισμού δεν είναι ένας φυσικός τρόπος για να σκεφτείτε καθαρά για τη λογική των βημάτων του αλγορίθμου. Για να διευκολυνθεί αυτή η διαδικασία , οι προγραμματιστές χρησιμοποιούν μια ενδιάμεση μορφή κώδικα που ονομάζεται " ψευδοκώδικα . " Ψευδοκώδικας ακούγεται σαν μια ανθρώπινη απλοποιημένη γλώσσα , αλλά δεν στηρίζεται σε καμία συγκεκριμένη γλώσσα προγραμματισμού . Μάλλον , χρησιμοποιεί σύνταξη που είναι κοινό σε πολλές γλώσσες προγραμματισμού . Ένα καλό παράδειγμα είναι η σύνταξη λήψης αποφάσεων , όπως αν-τότε δομές ? . Άλλο είναι η επανάληψη σύνταξη , όπως για - την επόμενη δομές
εικόνων πλεονεκτήματα κάθε
Η
Κάθε είδος " γλώσσα " δίνει στους προγραμματιστές ένα πλεονέκτημα στο στάδιο της ανάπτυξης όπου χρησιμοποιείται . Αλγόριθμοι μπορεί να γραφτεί στην κανονική ανθρώπινη γλώσσα , επιτρέποντας στους εμπειρογνώμονες οι οποίοι δεν είναι προγραμματιστές να συνεισφέρουν σε φάση ανάπτυξης του προγράμματος . Ψευδοκώδικας επιτρέπει στους προγραμματιστές που ειδικεύονται σε διάφορες γλώσσες προγραμματισμού για να συγκεντρώσουν τις γνώσεις τους και να δημιουργήσουν τον πιο αποδοτικό κώδικα , με αποτέλεσμα την γρήγορη , συμπαγή προγράμματα . Και οι ίδιοι οι γλώσσες προγραμματισμού παρέχουν ευελιξία , όπως μερικές γλώσσες είναι πιο κατάλληλες για ορισμένες θέσεις εργασίας . Με τη χρήση των τριών εργαλείων , καλύτερα τα προγράμματα ηλεκτρονικών υπολογιστών μπορούν να αναπτυχθούν πιο γρήγορα και πιο οικονομικά .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα