ΣχηματισμόςΚολέγια και πανεπιστήμια

Πώς να δημιουργήσει ένα διάγραμμα ροής. Ένα μπλοκ διάγραμμα του προγράμματος της συστοιχίας

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

Γιατί να χρησιμοποιήσετε διαγράμματα ροής;

Τα συστήματα αυτά έχουν σχεδιαστεί για να εκτελέσετε τις ακόλουθες λειτουργίες:

- να αναπτύξει μια νέα διαδικασία?

- να περιγράψει και να τεκμηριώσει την τρέχουσα αλγόριθμο?

- να αναπτύξουν τροποποιήσεις στη διαδικασία ή να διερευνήσουν τις σχέσεις με την πιθανότητα λαθών και αποτυχιών?

- να καθορίσει πότε, πού και πώς μπορείτε να αλλάξετε την τρέχουσα αλγόριθμο, προκειμένου να ελέγξει τη σταθερότητα του όλου συστήματος.

ροή εργασιών ανάπτυξης

Κάθε μπλοκ διάγραμμα βασίζεται στις ενέργειες του αλγορίθμου που περιγράφουν τη λειτουργία της συσκευής ή του προγράμματος. Ως εκ τούτου, φτιάξαμε το πρώτο το ίδιο το σύστημα. «Αλγόριθμος» αναφέρεται στην περιγραφή της ακολουθίας των πράξεων για την επίλυση του προβλήματος. Στην πραγματικότητα, ο κανόνας αυτός να εκτελέσει τις απαιτούμενες διαδικασίες επεξεργασίας πληροφοριών. Πριν προχωρήσουμε στην κατασκευή του αλγορίθμου απαιτείται για να καθορίσει το πρόβλημα ξεκάθαρα: είναι απαραίτητο να ληφθεί ένα αποτέλεσμα της οποίας είναι απαραίτητη η αρχική πληροφορία και τι είναι διαθέσιμο, αν υπάρχουν περιορισμοί σχετικά με την παραλαβή της. Μετά από αυτό, ο κατάλογος των δράσεων που πρέπει να εφαρμοστούν για να επιτευχθεί το επιθυμητό αποτέλεσμα.

τύπους των αλγορίθμων

Στην πράξη, τα ακόλουθα είδη διαγράμματα ροής που χρησιμοποιούνται πιο συχνά:

- γραφικά, δηλαδή βασίζονται σε γεωμετρικά σύμβολα?

- προφορική: καταρτίστηκε από τις συνήθεις λέξεις μιας γλώσσας?

- ψευδο-κώδικα: αντιπροσωπεύουν semiformalized περιγραφή γλώσσα προγραμματισμού υπό όρους, η οποία περιλαμβάνει τα στοιχεία της γλώσσας προγραμματισμού και φράσεις λογοτεχνικών και κοινά μαθηματικά σύμβολα?

- λογισμικό: μόνο γλώσσα προγραμματισμού που χρησιμοποιείται για να γράψει.

Ένα μπλοκ διάγραμμα των συσκευών: Περιγραφή

Μία γραφική αναπαράσταση της ροής εργασίας περιλαμβάνει επικοινωνίας αλγόριθμος εικόνα που περιγράφουν τα λειτουργικά τμήματα του κυκλώματος αυτού που αντιστοιχούν σε εφαρμογή μία ή περισσότερες ενέργειες. Ένα μπλοκ διάγραμμα μιας συστοιχίας που αποτελείται από μεμονωμένα στοιχεία, διαστάσεων και κατασκευής των κανόνων που ορίζουν την κατάσταση πρότυπο. Για κάθε τύπο δράσης (εισαγωγής δεδομένων, τιμές έκφρασης υπολογισμού, συνθήκες ελέγχου, ο έλεγχος επανάληψη επεξεργασίας κλείσιμο δράσης, κλπ). Υπάρχει ένα ξεχωριστό γεωμετρικό σχήμα που απεικονίζεται ως μπλοκ. Αυτά τα σύμβολα που συνδέονται με γραμμές που καθορίζουν την ακολουθία των ενεργειών.

Τα κύρια στοιχεία που χρησιμοποιούνται στην παρασκευή των διαγραμμάτων ροής

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

Στοιχεία του διαγράμματος ροής:

1. Η διαδικασία της πληροφορικής σημαίνει ενέργεια ή σειρά ενεργειών που αλλάζουν τις τιμές των δεδομένων ή μορφή για τοποθέτηση. Για λόγους σαφήνειας, αυτά τα στοιχεία κυκλώματος μπορούν να συνδυαστούν σε μία μονάδα. Αυτό το σύμβολο είναι ένα ορθογώνιο, στο πλαίσιο της οποίας η έγγραφη παρατήρηση, που συνοδεύουν τη λειτουργία (ή η ομάδα των συναλλαγών).

2. Λύση. Αυτό το μπλοκ χρησιμοποιείται για να υποδείξει την κατάσταση μετάβασης κατά τον έλεγχο. Σε κάθε τέτοια κράτη μέλη αμφισβητούν τη σύγκριση, ή κατάστασης, που ορίζει. Με άλλα λόγια, η απόφαση - είναι η επιλογή της κατεύθυνσης για το πρόγραμμα ή αλγόριθμο, ανάλογα με ορισμένες μεταβλητές συνθήκες. Γραφική θέα του στοιχείου - ένα διαμάντι. Η εν λόγω σύμβολο μπορεί να χρησιμοποιηθεί ως η εικόνα της ακόλουθης τυποποιημένης δομής: επιλογή, ένα πιρούνι πλήρους και μερικής απασχόλησης, του κύκλου της «πριν» και «μακρύ».

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

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

5. Τα δεδομένα εισόδου-εξόδου σε μία γενική μορφή.

6. Έναρξη και διακοπή. Το στοιχείο αυτό αποτελεί την αρχή και το τέλος του αλγορίθμου, και η συμβολή στο πρόγραμμα και την έξοδο από αυτήν. Διαγραμματικά αυτό το σύμβολο μοιάζει με ένα ορθογώνιο όπου η πλευρά αντί για ευθεία - τόξου.

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

σημαίνει 8. Χειροκίνητη εισαγωγή από την επεξεργασία των δεδομένων σκανδάλη χειριστή από μία συσκευή η οποία συνδέεται με έναν υπολογιστή (πληκτρολόγιο). Γραφικό σύμβολο του εγχειριδίου εισόδου είναι ένα τετράπλευρο του οποίου οι πλευρές είναι παράλληλες προς τη γραμμή, το κάτω μέρος είναι κάθετη προς αυτούς, και άνω λοξού.

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

10. Οι γραμμές ροής - είναι βέλη που δείχνουν την αλληλουχία των συνδέσεων. Ούτε διάγραμμα βαθμίδων δομή δεν μπορεί να απαλλάξει από αυτό το στοιχείο. Υπάρχουν ορισμένοι κανόνες παρακολούθησης αυτούς τους χαρακτήρες. Εδώ είναι:

- τα στοιχεία δεδομένων πρέπει να είναι παράλληλη με τις γραμμές της εξωτερικής περιμέτρου ή όρια της σελίδας στην οποία αυτό παρουσιάζει ένα σχηματικό διάγραμμα?

- μια γραμμή από πάνω προς τα κάτω ή προς τα αριστερά προς τα δεξιά θεωρείται η κύρια, δεν υποδεικνύεται από τα βέλη, οι άλλες περιπτώσεις υποδεικνύουν περιοχές που ορίζονται από τους?

- να αλλάξει η κατεύθυνση αυτού του στοιχείου είναι μόνο περίπου 90.

11. Συνδετήρας. Αυτό το στοιχείο χρησιμοποιείται για τον καθορισμό της σύνδεσης να διακόψει τη ροή των γραμμών. Αυτά τα σύμβολα χρησιμοποιούνται στην περίπτωση που η διάγραμμα συνιστωσών του προγράμματος κατασκευάζεται από διάφορα μέρη. Στη συνέχεια, η γραμμή ροής από το ένα μέρος στο τέλος «βύσμα» και το νέο τμήμα - ξεκινήσω με αυτό το σύμβολο. Μέσα σε αυτό το στοιχείο τοποθετείται τον ίδιο αύξοντα αριθμό. Γραφική αναπαράσταση του «βύσμα» - ένας κύκλος.

12. Διάμεση συνδετήρα. Ο σκοπός αυτού του στοιχείου είναι παρόμοια με την προηγούμενη, χρησιμοποιείται μόνο για τη σύνδεση διαγράμματα ροής, τοποθετούνται σε διαφορετικές σελίδες. Η εικόνα ενός τέτοιου στοιχείου αναπαρίσταται ως ένα σπίτι πεντάγωνο.

13. Σχόλιο - αυτή η επικοινωνία μεταξύ των διαφόρων στοιχείων διάγραμμα ροής εξήγηση. Το εν λόγω στοιχείο επιτρέπει περιλαμβάνουν τύπους και άλλες πληροφορίες.

διαγράμματα ροής κατασκευή

Γραφικό αλγόριθμο κατασκευής - είναι μέρος της τεκμηρίωσης για τη συσκευή ή πρόγραμμα που είναι πάντα διαθέσιμο σε αφθονία. Ωστόσο, στις περισσότερες περιπτώσεις, το λογισμικό δεν χρειάζεται στο μπλοκ διάγραμμα. Μόνο λίγα απαιτείται η κατασκευή ενός αλγορίθμου διαρκεί μερικά φύλλα, τα υπόλοιπα είναι πολύ συμβολικό σύστημα. Απλή διάγραμμα βαθμίδων που δείχνει τη δομή του προγράμματος διακλάδωσης σε μία μόνο πτυχή. Ωστόσο, ακόμη και μια τέτοια δομή είναι σαφώς ορατή μόνο υπό την προϋπόθεση ότι ο αλγόριθμος τοποθετείται σε ένα φύλλο. Στην αντίθετη περίπτωση, όταν το μπλοκ διάγραμμα βρίσκεται σε διάφορες σελίδες που σχετίζονται με διάμεση μεταβάσεις είναι πολύ δύσκολο να πάρει τη σωστή ιδέα γι 'αυτό. Αν έχει τοποθετηθεί σε ένα μόνο φύλλο, τότε ένα μεγάλο πρόγραμμα αυτό αλγόριθμο εικόνα μετατρέπεται σε συνολικό σχέδιο με μια λίστα από τα κύρια μπλοκ και τα βήματα. Φυσικά, αυτό το πρόγραμμα δεν ακολουθεί τα πρότυπα σχεδιασμού διαδικασία, αλλά δεν τα έχουν ανάγκη, δεδομένου ότι η διαδικασία είναι εντελώς διαφορετική. Κανόνες σχετικά με τον τύπο των χαρακτήρων, βέλη, και με τη σειρά της αρίθμησης είναι απαραίτητη μόνο για την ανάλυση λεπτομερών διαγραμμάτων ροής.

Πίνακες και κατασκευή αλγορίθμων

Ένας πίνακας είναι μια συλλογή από τον ίδιο τύπο πληροφοριών που είναι αποθηκευμένες σε διαδοχικές συστάδες μνήμη και έχει ένα κοινό όνομα. Τέτοια κύτταρα ονομάζονται «στοιχεία του συστήματος.» Όλα τα clusters αριθμούνται με τη σειρά. Αυτός ο αριθμός ονομάζεται «δείκτης του στοιχείου συστοιχίας». Πώς να δημιουργήσει ένα διάγραμμα ροής για ένα τέτοιο σύστημα; Εξετάστε το παράδειγμα της δημιουργίας αλγορίθμων για στοιχειώδη συστοιχία μονοδιάστατη τύπου. Το απλούστερο σύστημα είναι συμβατικά γραμμή άποψη. Ορίστε ένα όνομα για τον πίνακα - «A». Υποθέτουμε ότι το σύστημά μας αποτελείται από οκτώ κυττάρων (1 έως 8). Κάθε ένα από το εν λόγω συστάδες περιλαμβάνει έναν τυχαίο αριθμό, η οποία ονομάζεται «στοιχείο του πίνακα». Για να αποκτήσει πρόσβαση σε ένα συγκεκριμένο κύτταρο πρέπει να προσδιορίζουν το όνομα στο αγκύλες ([3]). Εξετάστε ένα παράδειγμα στο οποίο ένα μπλοκ διάγραμμα μιας συστοιχίας αυτή προορίζεται να γεμίσει το σύστημα με τυχαίους αριθμούς και στη συνέχεια να εξάγει πληροφορίες στην οθόνη. Τι είναι ένας αλγόριθμος; Αυτό το στοιχειώδες σύστημα. Στην πραγματικότητα, δεν έχει πρακτική εφαρμογή, όμως, είναι χρήσιμο για τη διαδικασία της μάθησης. Θεωρείται ένα κύκλωμα μπλοκ (παράδειγμα της κατασκευής που περιγράφεται παρακάτω) περιλαμβάνει μόνο επτά κύρια στοιχεία συνδεδεμένα μεταβάσεις γραμμές.

Περιγραφή της αλληλουχίας των καθηκόντων

1. Το πρώτο στοιχείο του συστήματος θα είναι ένα σύμβολο της «Αρχή».

2. Η δεύτερη ενότητα - «Διαδικασία», το οποίο ταιριάζει στο εσωτερικό του «προετοιμασίας τυχαία».

3. Το επόμενο στοιχείο - «τροποποίηση» έχει εισαχθεί αξία του πίνακα των κυττάρων στο μπλοκ.

4. Περαιτέρω, σύμφωνα με μία προκαθορισμένη συνάρτηση ανακατευθύνεται στο επόμενο «διαδικασία» μπλοκ, όπου η κατεργασία δίνεται σε συγκεκριμένο σύστημα συστάδες υποδεικνύοντας περιορισμούς των τυχαίων αριθμών στην περιοχή από μηδέν έως εκατό. Μετά τη λειτουργία επιστρέφει στο τρίτο μπλοκ, και μέσα από αυτό - περισσότερα για το πέμπτο.

5. σε αυτό το μπλοκ «Τροποποιήσεις» σύμφωνα εγγεγραμμένο λειτουργία ανακατευθύνεται στο επόμενο στοιχείο.

6. Η «Συμπέρασμα» παράγει εμφάνιση πληροφοριών σχετικά με το περιεχόμενο του νέου πίνακα στην οθόνη, ακολουθούμενη από τη διεύθυνση του προηγούμενου μπλοκ. Στη συνέχεια - το τελευταίο στοιχείο.

7. «Τέλος» του αλγορίθμου.

Με βάση ένα σχηματικό διάγραμμα των στοιχείων του προγράμματος, το οποίο θα παρέχει την εργασία παρουσιάζεται ο αλγόριθμος.

«Επεξεργασία Block διάγραμμα»

Αν αναρωτιέστε για το πώς να δημιουργήσετε ένα διάγραμμα ροής, θα πρέπει να γνωρίζετε ότι υπάρχουν ειδικά προγράμματα που έχουν σχεδιαστεί για να δημιουργήσετε και να επεξεργαστείτε αυτά τα συστήματα. Ευκολία της γραφικής αναπαράστασης του αλγορίθμου είναι ότι ο χρήστης δεν συνδέεται με μια συγκεκριμένη σύνταξη της γλώσσας προγραμματισμού. Ενσωματωμένο διάγραμμα ροής εξίσου κατάλληλα για όλες τις γλώσσες (π.χ., C, Pascal, BASIC, κλπ). Επιπλέον, ο συντάκτης μπορεί να χρησιμοποιηθεί για την χαρτογράφηση και συστήματα ελέγχου λειτουργικότητα. Αυτό το πρόγραμμα είναι ένα εξειδικευμένο λογισμικό. Παρέχει ένα ευρύ σύνολο εργαλείων που απαιτούνται για την κατασκευή διαγραμμάτων ροής, γεγονός που καθιστά πιο εύκολη, σε σύγκριση με τα συμβατικά προγράμματα επεξεργασίας εικόνας. Πρόσθετες επιλογές σας επιτρέπουν να βελτιστοποιήσει τη διαδικασία κατάρτισης του συστήματος με περαιτέρω μετασχηματισμό του στις λειτουργίες και τις διαδικασίες της γλώσσας προγραμματισμού. Επιπλέον, ο συντάκτης διάγραμμα ροής προσφέρει μια σειρά από πρότυπα που μπορεί να επιταχύνει σημαντικά το έργο τον αρχάριο χρήστη. Είναι γνωστό ότι η κατασκευή του αλγορίθμου συχνά επαναλαμβανόμενες κατασκευές που χρησιμοποιούνται, για παράδειγμα, μια ποικιλία από επιλογές κύκλων, εναλλακτικές λύσεις (πλήρες και ατελές), πολλαπλή διακλάδωση, και περισσότερο. Ο επεξεργαστής επιτρέπει την κατανομή που χρησιμοποιείται συχνά στα συστατικά διαγράμματα ροής και να τα προσθέσετε στη δημιουργείται διάγραμμα. Αυτό σας γλιτώνει από την κατάρτισή τους από την αρχή κάθε φορά. Επιπλέον, χρησιμοποιώντας το πρόγραμμα επεξεργασίας, μπορείτε να εισαγάγετε τις λειτουργίες και τις διαδικασίες που εφαρμόζονται σε οποιαδήποτε γνωστή γλώσσα προγραμματισμού. Αυτή η επιλογή είναι χρήσιμη για την ανάλυση δομής αλγορίθμου, το οποίο είναι γραμμένο σε μια άγνωστη γλώσσα. Απαιτήσεις συστήματος του προγράμματος υπό εξέταση είναι αρκετά μικρή, ώστε να μπορείτε να το χρησιμοποιήσετε σε οποιοδήποτε προσωπικό υπολογιστή.

συμπέρασμα

Για να συνοψίσουμε, θα πρέπει να σημειωθεί ότι το λεπτομερές σχέδιο κατασκευής αλγορίθμων άνευ αντικειμένου. Δεδομένου ότι δεν είναι ενδιαφέρουσα ως περιγραφή της διαδικασίας. Στην καλύτερη περίπτωση, διαγράμματα μπλοκ είναι κατάλληλο για αρχάριους κατάρτισης, οι οποίοι δεν ξέρουν πώς να σκέφτονται αλγοριθμικά. Προτεινόμενες στην εποχή του με τα στοιχεία του περιεχομένου σας ήταν υψηλού επιπέδου γλώσσα, που ενσωματώνει τις δηλώσεις γλώσσα μηχανής σε ξεχωριστές ομάδες. Αυτή τη στιγμή, κάθε γραφικό στοιχείο αντιστοιχεί σε ένα συγκεκριμένο φορέα. Έτσι, έγινε ένα σύμβολο στο τυχαίο, και το σημαντικότερο - μια μάταιη άσκηση στο σχέδιο, από την οποία μπορείτε εύκολα να αρνηθεί. Σήμερα ακόμη καταστεί άνευ αντικειμένου μεταβάσεις γραμμή, δεδομένου ότι κάθε επιχειρηματίας έχει ήδη οριστεί. Στην πραγματικότητα, η γραφική κατασκευή αλγορίθμων μεγαλύτερες επιτυχίες από ό, τι στην πράξη. Προγραμματιστής με μεγάλη εμπειρία, πριν να γράψει ένα πρόγραμμα που σπάνια σχεδιάζει ένα μπλοκ διάγραμμα. Όταν το πρότυπο του οργανισμού απαιτεί μια γραφική αλγόριθμο, τότε το χρώμα μετά την ολοκλήρωση των εργασιών.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.unansea.com. Theme powered by WordPress.