Πρώτον , μην συγχέετε έναν αλγόριθμο με ένα πρόγραμμα υπολογιστή . Ένας αλγόριθμος είναι η ακολουθία , τη λογική ή το πλαίσιο ? είναι ο λειτουργικός σχεδιασμός ενός προγράμματος ηλεκτρονικού υπολογιστή ή άλλη ακολουθία επίλυσης προβλήματος . Οι περισσότεροι αλγόριθμοι χρησιμοποιούν μια σειρά από δηλώσεις λογικής ή υπό όρους δηλώσεις που αφορούν τα περιβάλλοντα προγραμματισμού ηλεκτρονικών υπολογιστών . Το πιο κοινό μπορεί να είναι το " εάν , στη συνέχεια " δήλωση.
Εικόνων λογικές διατάξεις
Η
Δηλώσεις Logic χρησιμοποιούνται συχνά σε έναν πίνακα ή ένα διάγραμμα ροής . Η πρώτη δήλωση λογική θα μπορούσε να πει , « αν δοθεί χρήματα , τότε κάνουν την αλλαγή . " Αν δεν σου δίνεται χρήμα , το διάγραμμα ροής μπορεί να σας κατευθύνει να κάνει τίποτα . Αν είστε , το διάγραμμα ροής προκαλεί μια άλλη λειτουργία , αρχίζοντας με , για παράδειγμα , " αν δοθεί $ 20, αφαιρούμε το ποσό της πώλησης . " Αυτό δεν είναι ένας κομψός τρόπος για να λυθεί το πρόβλημα , αλλά αυτό είναι ένα παράδειγμα για το πώς οι αλγόριθμοι αρχίζουν να παίρνουν σάρκα και οστά , καθορίζοντας τις λογικές ακολουθίες που θέλετε να συμβεί . Εικόνων
Αλλιώς ,
" Else" είναι ένα άλλο συστατικό σε δηλώσεις λογική . Κάποιοι " εάν , στη συνέχεια, " δηλώσεις επιστρέψει μια τιμή μηδέν εάν η δοκιμή που εκτελούν δεν είναι αλήθεια . Για παράδειγμα , « αν δοθεί $ 20, κάνουν την αλλαγή , ( αν δεν δώσει χρήματα , δεν κάνουν τίποτα ) . " Η δήλωση άλλος σου δίνει ένα σχέδιο έκτακτης ανάγκης . Αντί απλά να μην κάνει τίποτα , μπορείτε να το χρησιμοποιήσετε για να πει , " αν δοθεί $ 20, κάνουν την αλλαγή , αλλιώς ρωτήστε για το συγκεκριμένο χρηματικό ποσό προσφοράς. "
Εικόνων Less Than , Greater Than , Ισότητα στην αναζήτηση, να
Τα σύμβολα αξίας που χρησιμοποιούνται συχνά σε αλγορίθμους για να κατευθύνουν τη ροή όρους μιας ακολουθίας . Για παράδειγμα , ένας αλγόριθμος θα μπορούσε να πει , « εάν λογαριασμού του πελάτη είναι ίση ή μικρότερη από $ 10 , δεν ταχυδρομείο το τιμολόγιο ? . Άλλο , στείλτε το τιμολόγιο " Μπορείτε να σκεφτείτε αυτά τα εργαλεία ως λογική κόμβους σε μια σειρά . Σε κάθε κόμβο , κάθε ένα από μια ποικιλία συμβολικών εργαλείων μπορεί να χρησιμοποιηθεί για να καθορίσει πώς θέλετε τις πληροφορίες που υποβάλλονται σε επεξεργασία σε αναζήτηση της λύσης σας .
Εικόνων