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

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

Ιδιότητες του Αλγόριθμοι

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

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

Όχι μόνο πρέπει ένας αλγόριθμος προσδιορίζει την αλληλουχία των γεγονότων, και τι απαιτεί από κάθε βήμα , ο αλγόριθμος πρέπει να είναι εκτελεστή . Οι ενέργειες πρέπει να είναι υπολογίσιμες και σαφής ? "Αδύνατο" λειτουργίες - όπως η διαίρεση ενός αριθμού με 0 - δεν επιτρέπονται

Η προσανατολισμένη στα αποτελέσματα
Η

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

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

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

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