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

Σημείωση.Μπορείτε επίσης να δημιουργήσετε αυτόματα ένα απλό διάγραμμα ροής από τα δεδομένα σας χρησιμοποιώντας το Data Visualizer στο Visio. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Δημιουργία διαγραμμάτων με το Data Visualizer.

Το πρότυπο Simple Flow Diagram στο Visio περιέχει σχήματα που μπορείτε να χρησιμοποιήσετε για να αναπαραστήσετε οπτικά μια ποικιλία διαδικασιών. Είναι ιδιαίτερα χρήσιμο για την εμφάνιση απλών επιχειρηματικών διαδικασιών, όπως η διαδικασία ανάπτυξης προτάσεων που φαίνεται στο παρακάτω σχήμα.

Εκτός από το πρότυπο απλού διαγράμματος ροής, το Visio παρέχει μια ποικιλία από πιο συγκεκριμένα πρότυπα διαγραμμάτων, όπως διαγράμματα ροής δεδομένων, χρονοδιαγράμματα και μοντέλα λογισμικού.

Δημιουργήστε ένα διάγραμμα ροής

    Εκκινήστε την εφαρμογή Visio.

    Κάντε διπλό κλικ στο εικονίδιο Απλό μπλοκ διάγραμμα.

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

    Για να αλλάξετε την κατεύθυνση του βέλους σύνδεσης, επιλέξτε τη σύνδεση και, στη συνέχεια, στην καρτέλα στην ομάδα Στυλ σχήματοςκάντε κλικ στο στοιχείο Γραμμή βέληκαι επιλέξτε την επιθυμητή κατεύθυνση και τύπο βέλους.

Αυτόματη ευθυγράμμιση και απόσταση

    Πατήστε CTRL+A για να επιλέξετε όλα τα αντικείμενα στη σελίδα.

    Στην καρτέλα Σπίτισε μια ομάδα παραγγελίαπάτα το κουμπί Θέσηκαι επιλέξτε το στοιχείο Αυτόματη ευθυγράμμιση και απόσταση.

Εάν αυτό δεν λειτουργήσει, ακυρώστε το πατώντας CTRL+Z και χρησιμοποιήστε τις επιλογές μενού των άλλων κουμπιών ευθυγραμμίακαι Θέση.

Τι είναι τα διαγράμματα ροής

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

Ταυτόχρονα, τα ονόματα των σχημάτων στο Visio υποδηλώνουν τη χρήση τους. Τα πιο κοινά σχήματα περιγράφονται παρακάτω.

Τι είναι τα διαγράμματα ροής

Το Visio 2010 έχει πολλά άλλα, εξειδικευμένα στένσιλ και σχήματα που μπορείτε να χρησιμοποιήσετε στο διάγραμμα ροής σας. Δείτε το άρθρο για περισσότερες πληροφορίες σχετικά με άλλα σχήματα.

Σημείωση: Δεν μπορείτε να βρείτε το σχήμα που θέλετε;Για περισσότερες πληροφορίες σχετικά με τον τρόπο εύρεσης άλλων σχημάτων, ανατρέξτε στο θέμα Οργάνωση και εύρεση σχημάτων χρησιμοποιώντας το παράθυρο Σχήματα.

Δημιουργήστε ένα διάγραμμα ροής

    Ανοίξτε μια καρτέλα Αρχείο.

    Αυτί Αρχείοδεν εμφανίζεται

    Εάν καρτέλα Αρχείοδεν εμφανίζεται, συνεχίστε στο επόμενο βήμα της διαδικασίας.

    Επιλέξτε μια ομάδα Δημιουργώκαι παράγραφος μπλοκ διάγραμμακαι μετά στη λίστα Διαθέσιμα Πρότυπαεπιλέξτε αντικείμενο Απλό μπλοκ διάγραμμα.

    Κάντε κλικ στο κουμπί Δημιουργώ.

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

    Σημείωση:Για πληροφορίες σχετικά με τη χρήση σχημάτων για την αναπαράσταση κάθε βήματος της διαδικασίας, βλ.

    Από προεπιλογή χρησιμοποιούνται ορθογώνιος

    Ευθείες γραμμές σύνδεσης

    Για να επιστρέψετε στην κανονική επεξεργασία σε μια καρτέλα Σπίτισε μια ομάδα Υπηρεσίαπάτα το κουμπί Δείκτης.

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

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

Εκτύπωση μεγάλου διαγράμματος ροής

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

Για να εκτυπώσετε ένα μεγάλο διάγραμμα ροής, κάντε τα εξής:

Τι είναι τα διαγράμματα ροής

Όταν ανοίγετε το πρότυπο Simple Flow Diagram, ανοίγει επίσης το στένσιλ Simple Flow Diagram Shapes. Κάθε σχήμα στο στένσιλ αντιστοιχεί σε ένα συγκεκριμένο βήμα διαδικασίας.

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

Λιγότερο δημοφιλή σχήματα διαγράμματος ροής

    Δυναμικός σύνδεσμος.Αυτή η γραμμή σύνδεσης περνά γύρω από τις φιγούρες που βρίσκονται στο μονοπάτι της.

    Αυτή είναι μια γραμμή σύνδεσης με ρυθμιζόμενη καμπυλότητα.

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

    Σημείωση.Αυτό είναι ένα πλαίσιο σε αγκύλες που αλλάζει μέγεθος ανάλογα με την ποσότητα του κειμένου που εισάγεται. Το πλάτος μπορεί να οριστεί σύροντας τις πλευρές του σχήματος. Όπως το AutoFit Field, αυτό το σχήμα δεν αντιπροσωπεύει ένα βήμα στη διαδικασία. Χρησιμοποιήστε το για να προσθέσετε σημειώσεις σε σχήματα διαγράμματος ροής.

    Χειροκίνητη εισαγωγή.Αυτό είναι το στάδιο στο οποίο ένα άτομο παρέχει πληροφορίες σε μια διαδικασία.

    Χειροκίνητη λειτουργία.Αυτό είναι ένα βήμα που πρέπει να ολοκληρώσει ένας άνθρωπος.

    Εσωτερική αποθήκευση.Αυτό το σχήμα αντιπροσωπεύει τα δεδομένα που είναι αποθηκευμένα στον υπολογιστή.

    Άμεσα δεδομένα.Αυτό το σχήμα αντιπροσωπεύει δεδομένα που αποθηκεύονται με τέτοιο τρόπο ώστε κάθε μεμονωμένη εγγραφή να είναι άμεσα προσβάσιμη. Αυτό αντιστοιχεί στον τρόπο με τον οποίο αποθηκεύονται τα δεδομένα στον σκληρό δίσκο ενός υπολογιστή.

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

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

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

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

    παράλληλη λειτουργία.Αυτό το σχήμα δείχνει πού μπορούν να εκτελεστούν δύο διαφορετικές διεργασίες ταυτόχρονα.

    Όριο κύκλου.Αυτό το σχήμα δείχνει τον μέγιστο δυνατό αριθμό επαναλήψεων του βρόχου πριν προχωρήσετε στο επόμενο στάδιο.

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

Δημιουργήστε ένα διάγραμμα ροής

    Στο μενού Αρχείο Δημιουργώ, μετά στο στοιχείο μπλοκ διάγραμμακαι επιλέξτε το στοιχείο Απλό μπλοκ διάγραμμα.

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

    Συνδέστε τα σχήματα του διαγράμματος ροής με έναν από τους παρακάτω τρόπους.

    Συνδέοντας δύο φιγούρες μεταξύ τους

    Σύνδεση ενός σχήματος με πολλά χρησιμοποιώντας ένα μόνο σημείο σύνδεσης

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

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

    Στη γραμμή εργαλείων Πρότυποεργαλείο κλικ Δείκτηςνα επιστρέψω σε κανονική λειτουργίαεπεξεργασίες.

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

    Για να αλλάξετε την κατεύθυνση της υποδοχής, στο μενού, τοποθετήστε το δείκτη του ποντικιού από πάνω Λειτουργίεςκαι επιλέξτε το στοιχείο Αντιστρέψτε τα άκρα.

Εκτύπωση μεγάλων διαγραμμάτων ροής

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

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

1. Μπλοκ διάγραμμα. που είναι πολύ μεγάλο για τη σελίδα σχεδίασης του Visio.

2. Ένα διάγραμμα ροής που τοποθετείται σε μια σελίδα σχεδίου του Visio.

Αλλάξτε το μέγεθος σελίδας ενός σχεδίου του Visio για να ταιριάζει στο διάγραμμα ροής

    Όταν το διάγραμμα ροής είναι ανοιχτό, στο μενού Αρχείοεπιλέξτε αντικείμενο Ρυθμίσεις σελίδας.

    Ανοίξτε μια καρτέλα Μέγεθος σελίδας.

    Στην καρτέλα Μέγεθος σελίδαςΚάντε κλικ .

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

Εκτύπωση μεγάλων διαγραμμάτων ροής σε πολλά φύλλα χαρτιού

    Στο μενού Αρχείοεπιλέξτε αντικείμενο Ρυθμίσεις σελίδας.

    Στην καρτέλα Ρυθμίσεις εκτύπωσηςστο χωράφι Χαρτί στον εκτυπωτήεπιλέξτε το επιθυμητό μέγεθος χαρτιού εάν δεν έχει ήδη ρυθμιστεί. Μην πατάτε το κουμπί Εντάξει.

    Ανοίξτε μια καρτέλα Μέγεθος σελίδαςκαι κάντε κλικ Αλλαγή μεγέθους σε περιεχόμενο. Το παράθυρο προεπισκόπησης δείχνει τώρα τη διαφορά μεταξύ ΝΕΑ ΣΕΛΙΔΑκαι χαρτί στον εκτυπωτή.

    Κάντε κλικ στο κουμπί Εντάξει.

    Στο μενού Αρχείοεπιλέξτε αντικείμενο Προεπισκόπησηγια να δείτε πώς θα φαίνεται το διάγραμμα ροής όταν εκτυπωθεί.

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

    Αφού ολοκληρωθεί η εκτύπωση, μπορείτε να κόψετε τα περιθώρια, να τακτοποιήσετε κατάλληλα τις σελίδες και να τις κολλήσετε μεταξύ τους.

Αλγόριθμος- ένα ακριβές πεπερασμένο σύστημα κανόνων που περιγράφεται σε κάποια γλώσσα που καθορίζει το περιεχόμενο και τη διαδικασία για ενέργειες σε ορισμένα αντικείμενα, η αυστηρή εφαρμογή των οποίων δίνει λύση στο πρόβλημα. προέκυψε πολύ πριν από την έλευση της τεχνολογίας των υπολογιστών. Η λέξη "αλγόριθμος" εμφανίστηκε τον Μεσαίωνα, όταν οι Ευρωπαίοι εξοικειώθηκαν με τρόπους εκτέλεσης αριθμητικών πράξεων σε μετρικό σύστημαλογισμός, που περιγράφεται από τον Ουζμπέκο μαθηματικό Muhammad bin Al-Khwarizmi. Η λέξη αλγόριθμος είναι το αποτέλεσμα της ευρωπαϊκής προφοράς των λέξεων του Al-Khwarizmi. Αρχικά, ο αλγόριθμος έγινε κατανοητός ως ένας τρόπος εκτέλεσης αριθμητικών πράξεων σε δεκαδικοί αριθμοί. Στο μέλλον, αυτή η έννοια άρχισε να χρησιμοποιείται για να αναφέρεται σε οποιαδήποτε ακολουθία ενεργειών που οδηγεί στη λύση της εργασίας. Οποιοσδήποτε αλγόριθμος δεν υπάρχει από μόνος του, αλλά προορίζεται για έναν συγκεκριμένο εκτελεστή (άνθρωπος, ρομπότ, υπολογιστής, γλώσσα προγραμματισμού , κ.λπ.). Η έννοια της λέξης "αλγόριθμος" μοιάζει πολύ με τις έννοιες των λέξεων "συνταγή", "μέθοδος", "διαδικασία". Ωστόσο, σε αντίθεση με μια συνταγή ή μια διαδικασία, ένας αλγόριθμος χαρακτηρίζεται από τις ακόλουθες ιδιότητες:

διακριτικότητα, μαζικός χαρακτήρας, βεβαιότητα, αποτελεσματικότητα, διατύπωση.

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

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

Βεβαιότητα(προσδιορισμός, ακρίβεια) - μια ιδιότητα του αλγορίθμου, που υποδεικνύει ότι κάθε βήμα του αλγορίθμου πρέπει να ορίζεται αυστηρά και να μην επιτρέπει διαφορετικές ερμηνείες. Πρέπει επίσης να καθοριστεί αυστηρά η σειρά με την οποία θα εκτελεστούν τα επιμέρους βήματα.

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

1.2.Τρόποι περιγραφής (τύποι) αλγορίθμων.

Εξετάστε τους ακόλουθους τρόπους περιγραφής του αλγόριθμου: προφορικός περιγραφή, ψευδοκώδικας, μπλοκ διάγραμμα, πρόγραμμα.

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

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

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

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

Πρόγραμμα- περιγραφή της δομής του αλγορίθμου στη γλώσσα του αλγοριθμικού προγραμματισμού.

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

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

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

Όνομα συμβόλου

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

Εξήγηση

Υπολογιστική ενέργεια ή ακολουθία ενεργειών

Έλεγχος συνθηκών

Τροποποίηση

Έναρξη κύκλου

προκαθορισμένη διεργασία

Υπολογισμοί ανά υπορουτίνα, τυπική υπορουτίνα

Εισόδου-εξόδου

I/O γενικά

ξεκίνα σταμάτα

Έναρξη, τέλος του αλγορίθμου, είσοδος και έξοδος στην υπορουτίνα

Εγγραφο

Έξοδος αποτελεσμάτων

Σύμβολα διαγράμματος ροής

ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ " επεξεργάζομαι, διαδικασία» χρησιμοποιείται για να υποδηλώσει μια ενέργεια ή μια ακολουθία ενεργειών που αλλάζει το νόημα, τη μορφή παρουσίασης ή την τοποθέτηση των δεδομένων. Για να βελτιωθεί η ορατότητα του διαγράμματος, πολλά ξεχωριστά μπλοκ επεξεργασίας μπορούν να συνδυαστούν σε ένα μπλοκ. Η παρουσίαση των επιμέρους πράξεων είναι αρκετά δωρεάν.

ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ " λύση» χρησιμοποιείται για να δηλώσει μεταβάσεις ελέγχου υπό όρους. Κάθε μπλοκ "απόφασης" πρέπει να υποδεικνύει την ερώτηση, την προϋπόθεση ή τη σύγκριση που ορίζει.

ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ " τροποποίηση» χρησιμοποιείται για την οργάνωση κυκλικών δομών. (Η λέξη «τροποποίηση» σημαίνει «τροποποίηση, μεταμόρφωση»). Μέσα στο μπλοκ, γράφεται μια παράμετρος κύκλου, για την οποία υποδεικνύεται η αρχική της τιμή, η οριακή συνθήκη και το βήμα αλλαγής της τιμής της παραμέτρου για κάθε επανάληψη.

ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ " προκαθορισμένη διεργασίαΤο ' χρησιμοποιείται για να υποδείξει αναφορές σε βοηθητικούς αλγόριθμους, που υπάρχουν αυτόνομα με τη μορφή ορισμένων ανεξάρτητων λειτουργικών μονάδων και για κλήσεις σε υπορουτίνες βιβλιοθήκης.

Για παράδειγμα, εδώ είναι τα μπλοκ διαγράμματα του αλγορίθμου για την εύρεση του μέγιστου δύο τιμών:

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

Υπάρχει ένα κρατικό πρότυπο που ορίζει τους κανόνες για τη δημιουργία διαγραμμάτων ροής. Η διαμόρφωση των μπλοκ, καθώς και η σειρά του γραφικού σχεδιασμού των μπλοκ διαγραμμάτων, ρυθμίζονται από το GOST 19.701-90 "Σχήματα αλγορίθμων και προγραμμάτων". Στον πίνακα. Το 2.1 δείχνει τους χαρακτηρισμούς ορισμένων στοιχείων, τα οποία θα είναι αρκετά για να απεικονίσουν αλγόριθμους κατά την εκτέλεση εργασιών των μαθητών.

Κανόνες για τη σύνταξη διαγραμμάτων ροής:

    Κάθε μπλοκ διάγραμμα πρέπει να έχει ένα μπλοκ " Αρχή"και ένα μπλοκ" Τέλος».

    « Αρχή» πρέπει να συνδεθεί στο μπλοκ « Τέλος» γραμμές ροής για κάθε κλάδο στο μπλοκ διάγραμμα.

    Δεν πρέπει να υπάρχουν μπλοκ στο μπλοκ διάγραμμα, εκτός από το μπλοκ " Τέλος», από το οποίο δεν εξέρχεται η γραμμή ροής, καθώς και μπλοκ από τα οποία ο έλεγχος μεταφέρεται «στο πουθενά».

    Τα μπλοκ πρέπει να είναι αριθμημένα. Αρίθμησητα μπλοκ τοποθετούνται από πάνω προς τα κάτω και από αριστερά προς τα δεξιά, ο αριθμός μπλοκ τοποθετείται επάνω αριστερά, στο διάλειμμα του περιγράμματός του.

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

    Όσον αφορά τα μπλοκ, οι γραμμές μπορεί να είναι εισερχόμενοςκαι βγαίνοντας. Η ίδια γραμμή ροής εξάγεται για ένα μπλοκ και είσοδος για ένα άλλο.

    Απο το τετράγωνο Αρχή» Σε αντίθεση με όλα τα άλλα μπλοκ, η γραμμή ροής εξέρχεται μόνο, καθώς αυτό το μπλοκ είναι το πρώτο στο διάγραμμα ροής.

    ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ " Τέλος' έχει μόνο μια είσοδο, καθώς είναι το τελευταίο μπλοκ στο μπλοκ διάγραμμα.

    Για ευκολία στην ανάγνωση, είναι επιθυμητό η γραμμή ροής να εισέρχεται στο μπλοκ Process από την κορυφή και να εξέρχεται από το κάτω μέρος.

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

    Για να μην γεμίσετε το μπλοκ, μπορείτε να παρέχετε πληροφορίες σχετικά με δεδομένα, ονομασίες μεταβλητών κ.λπ. τοποθετώ σχόλιαστο μπλοκ.

Όνομα μπλοκ

Ονομασία μπλοκ

Ανάθεση μπλοκ

Τελειωτής

Έναρξη/Τέλος προγράμματος ή υποπρογράμματος

Επεξεργασία δεδομένων (υπολογιστική ενέργεια ή ακολουθία υπολογιστικών ενεργειών)

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

Εκπαίδευση

Κεφαλίδα κύκλου μέτρησης

προκαθορισμένη διεργασία

Αναφερόμενος σε διαδικασία

Εισαγωγή/έξοδος δεδομένων


Τύποι αλγορίθμων

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

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

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

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

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

Στα μπλοκ διαγράμματα, η διακλάδωση υλοποιείται από ένα ειδικό μπλοκ " Λύση". Αυτό το μπλοκ παρέχει τη δυνατότητα δύο εξόδων. Στο ίδιο το μπλοκ "Απόφαση", καταγράφεται μια λογική συνθήκη, από την εκπλήρωση της οποίας εξαρτώνται περαιτέρω ενέργειες.

Υπάρχουν διάφοροι τύποι αλγορίθμων διακλάδωσης.

1. "Παράκαμψη" - τέτοιος κλάδος όταν ένας από τους κλάδους δεν περιέχει κανέναν τελεστή, δηλ. παρακάμπτει κατά κάποιο τρόπο αρκετές ενέργειες ενός άλλου κλάδου.

2. "Κλάδος" - αυτός ο τύπος διακλάδωσης, όταν κάθε κλάδος περιέχει ένα συγκεκριμένο σύνολο ενεργειών.

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

Κυκλικός Οι αλγόριθμοι χρησιμοποιούνται σε περιπτώσεις όπου απαιτείται η υλοποίηση επανειλημμένων επαναλαμβανόμενων υπολογισμών του ίδιου τύπου. Κύκλοςείναι μια ακολουθία ενεργειών που μπορούν να εκτελεστούν επανειλημμένα, δηλ. περισσότερες από μία φορές.

Διακρίνω:

      βρόχους με γνωστό αριθμό επαναλήψεων (ή με μετρητή).

      κύκλοι με άγνωστο αριθμό επαναλήψεων (κύκλοι με προϋπόθεση και κύκλοι με μετασυνθήκη).

Σε οποιονδήποτε βρόχο, πρέπει να υπάρχει μια μεταβλητή που να ελέγχει την έξοδο από τον βρόχο, δηλ. καθορίζει τον αριθμό των επαναλήψεων του βρόχου.

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

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

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

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

Σύμβολα διαγράμματος ροής
Όνομα συμβόλου Παράδειγμα χαρακτηρισμού και συμπλήρωσης Εξήγηση
Επεξεργάζομαι, διαδικασία Υπολογιστική ενέργεια ή ακολουθία ενεργειών
Λύση Έλεγχος συνθηκών
Τροποποίηση Έναρξη κύκλου
προκαθορισμένη διεργασία Υπολογισμοί ανά υπορουτίνα, τυπική υπορουτίνα
Εισόδου-εξόδου I/O γενικά
ξεκίνα σταμάτα Έναρξη, τέλος του αλγορίθμου, είσοδος και έξοδος στην υπορουτίνα
Εγγραφο Έξοδος αποτελεσμάτων

ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ " » χρησιμοποιείται για να υποδηλώσει μια ενέργεια ή μια ακολουθία ενεργειών που αλλάζει το νόημα, τη μορφή παρουσίασης ή την τοποθέτηση των δεδομένων. Για να βελτιωθεί η ορατότητα του διαγράμματος, πολλά ξεχωριστά μπλοκ επεξεργασίας μπορούν να συνδυαστούν σε ένα μπλοκ. Η παρουσίαση των επιμέρους πράξεων είναι αρκετά δωρεάν.

ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ " » χρησιμοποιείται για να δηλώσει μεταβάσεις ελέγχου υπό όρους. Κάθε μπλοκ "απόφασης" πρέπει να υποδεικνύει την ερώτηση, την προϋπόθεση ή τη σύγκριση που ορίζει.

ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ " » χρησιμοποιείται για την οργάνωση κυκλικών δομών. (Η λέξη «τροποποίηση» σημαίνει «τροποποίηση, μεταμόρφωση»). Μέσα στο μπλοκ, γράφεται μια παράμετρος κύκλου, για την οποία υποδεικνύεται η αρχική της τιμή, η οριακή συνθήκη και το βήμα για την αλλαγή της τιμής της παραμέτρου για κάθε επανάληψη.

ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ " " χρησιμοποιείται για να υποδείξει κλήσεις σε βοηθητικούς αλγόριθμους που υπάρχουν αυτόνομα με τη μορφή ορισμένων ανεξάρτητες ενότητες, και για κλήσεις σε ρουτίνες βιβλιοθήκης.

Για παράδειγμα, εδώ είναι τα μπλοκ διαγράμματα του αλγορίθμου για την εύρεση του μέγιστου δύο τιμών:

Μπλοκ διάγραμμα του αλγορίθμου

Ένα παράδειγμα διαγράμματος ροής του αλγορίθμου για τον υπολογισμό του παραγοντικού ενός αριθμού Ν

Σχέδιο- μια γραφική αναπαράσταση ενός ορισμού, ανάλυσης ή μεθόδου επίλυσης προβλημάτων που χρησιμοποιεί σύμβολα για την εμφάνιση λειτουργιών, δεδομένων, ροής, εξοπλισμού κ.λπ. (GOST 19.701-90).

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

Πρότυπα εκτέλεσης

Οι κανόνες για την εκτέλεση των συστημάτων καθορίζονται από τα ακόλουθα έγγραφα:

Για τεκμηρίωση λογισμικού:

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

Κύρια στοιχεία των σχημάτων αλγορίθμων

Ονομα Ονομασία Λειτουργία
Τελειωτής
(ξεκίνα σταμάτα)
Το στοιχείο εμφανίζει είσοδο από εξωτερικό περιβάλλονή να βγείτε από αυτό (η πιο συνηθισμένη χρήση είναι η αρχή και το τέλος του προγράμματος). Η αντίστοιχη ενέργεια αναγράφεται μέσα στο σχήμα.
Επεξεργάζομαι, διαδικασία Εκτέλεση μίας ή περισσότερων πράξεων, επεξεργασία δεδομένων κάθε είδους (αλλαγή αξίας δεδομένων, φόρμα παρουσίασης, τοποθεσία). Μέσα στο σχήμα, οι ίδιες οι πράξεις γράφονται απευθείας, για παράδειγμα, η πράξη ανάθεσης: a = 10*b + c.
Λύση Εμφανίζει μια απόφαση ή μια λειτουργία τύπου διακόπτη με μία είσοδο και δύο ή περισσότερες εναλλακτικές εξόδους, από τις οποίες μόνο μία μπορεί να επιλεγεί μετά την αξιολόγηση των συνθηκών που ορίζονται σε αυτό το στοιχείο. Η είσοδος σε ένα στοιχείο υποδεικνύεται από μια γραμμή που συνήθως εισέρχεται στην επάνω κορυφή του στοιχείου. Εάν υπάρχουν δύο ή τρεις έξοδοι, τότε συνήθως κάθε έξοδος υποδεικνύεται από μια γραμμή που βγαίνει από τις υπόλοιπες κορυφές (πλευρά και κάτω). Εάν υπάρχουν περισσότερες από τρεις έξοδοι, τότε θα πρέπει να εμφανίζονται ως μια ενιαία γραμμή που βγαίνει από το πάνω μέρος (συχνά το κάτω μέρος) του στοιχείου, το οποίο στη συνέχεια διακλαδώνεται. Τα αντίστοιχα αποτελέσματα υπολογισμού μπορούν να γραφτούν δίπλα στις γραμμές που αντιπροσωπεύουν αυτές τις διαδρομές. Παραδείγματα λύσεων: στη γενική περίπτωση - σύγκριση (τρεις έξοδοι: > , < , = ) στον προγραμματισμό − δηλώσεις υπό όρους αν(δύο εξόδους: αληθής, ψευδής) και υπόθεση(πολλαπλές εξόδους).
προκαθορισμένη διεργασία Το σύμβολο εμφανίζει την εκτέλεση μιας διαδικασίας που αποτελείται από μία ή περισσότερες λειτουργίες, η οποία ορίζεται σε άλλο σημείο του προγράμματος (σε μια υπορουτίνα, ενότητα). Μέσα στο σύμβολο αναγράφεται το όνομα της διεργασίας και τα δεδομένα που μεταφέρονται σε αυτήν. Για παράδειγμα, στον προγραμματισμό, μια κλήση σε μια διαδικασία ή λειτουργία.
Δεδομένα
(εισόδου-εξόδου)
Μετατροπή δεδομένων σε μορφή κατάλληλη για επεξεργασία (εισαγωγή) ή εμφάνιση των αποτελεσμάτων της επεξεργασίας (έξοδος). Αυτό το σύμβολο δεν καθορίζει το μέσο δεδομένων (χρησιμοποιούνται ειδικά σύμβολα για να υποδείξουν τον τύπο του μέσου δεδομένων).
όριο κύκλου Το σύμβολο αποτελείται από δύο μέρη -αντίστοιχα, την αρχή και το τέλος του κύκλου- οι λειτουργίες που εκτελούνται εντός του κύκλου τοποθετούνται μεταξύ τους. Οι συνθήκες του κύκλου και οι προσαυξήσεις γράφονται μέσα στο σύμβολο της αρχής ή του τέλους του κύκλου - ανάλογα με τον τύπο οργάνωσης του κύκλου. Συχνά, για την εικόνα στο μπλοκ διάγραμμα του κύκλου, αντί για αυτό το σύμβολο, χρησιμοποιείται το σύμβολο απόφασης, υποδεικνύοντας την κατάσταση σε αυτό, και μία από τις γραμμές εξόδου κλείνει ψηλότερα στο μπλοκ διάγραμμα (πριν από τις λειτουργίες του κύκλου).
Συνδετήρας Το σύμβολο αντιπροσωπεύει μια έξοδο σε ένα τμήμα ενός κυκλώματος και μια είσοδο από ένα άλλο μέρος αυτού του κυκλώματος. Χρησιμοποιείται για να σπάσει μια γραμμή και να τη συνεχίσει αλλού (παράδειγμα: διαχωρισμός ενός διαγράμματος ροής που δεν χωράει στο φύλλο). Τα αντίστοιχα σύμβολα σύνδεσης πρέπει να έχουν έναν (αλλά μοναδικό) προσδιορισμό.
Σχόλιο Χρησιμοποιείται για περισσότερα Λεπτομερής περιγραφήβήμα, διαδικασία ή ομάδα διεργασιών. Η περιγραφή τοποθετείται στο πλάι της αγκύλης και καλύπτεται από αυτήν σε όλο το ύψος. Η διακεκομμένη γραμμή πηγαίνει στο περιγραφόμενο στοιχείο ή σε μια ομάδα στοιχείων (σε αυτήν την περίπτωση, η ομάδα επισημαίνεται με μια κλειστή διακεκομμένη γραμμή). Επίσης, το σύμβολο σχολίου θα πρέπει να χρησιμοποιείται σε περιπτώσεις όπου η ποσότητα του κειμένου σε οποιοδήποτε άλλο σύμβολο (για παράδειγμα, σύμβολο διεργασίας, σύμβολο δεδομένων κ.λπ.) υπερβαίνει τον όγκο του.

Η περιγραφή άλλων στοιχείων κυκλώματος μπορεί να βρεθεί στο σχετικό GOST (αναφέρεται παραπάνω).

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

Σχέδια δράκων

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

Σημειώσεις

δείτε επίσης

  • Διάγραμμα σύνδεσης

Ίδρυμα Wikimedia. 2010 .

Δείτε τι είναι το "Διάγραμμα ροής αλγορίθμων" σε άλλα λεξικά:

    μπλοκ διάγραμμα του αλγορίθμου- διάγραμμα ελέγχου - [L.G. Sumenko. Αγγλικά Ρωσικά Λεξικό Τεχνολογιών Πληροφορικής. M .: GP TsNIIS, 2003.] Θέματα τεχνολογία πληροφοριών γενικά Συνώνυμα διάγραμμα ελέγχου EN διάγραμμα ελέγχου ...

    μπλοκ διάγραμμα- - μπλοκ διάγραμμα [Luginsky Ya. N. et al. English Russian Dictionary of Electrical Engineering and Power Industry. 2η έκδοση Μ .: RUSSO, 1995 616 σελ.] μπλοκ διάγραμμα Εικόνα υπό όρους του αλγορίθμου, ... ... Εγχειρίδιο Τεχνικού Μεταφραστή

    μπλοκ διάγραμμα (προγράμματος ή αλγορίθμου)- — [Ya.N. Luginsky, M.S. Fezi Zhilinskaya, Yu.S. Kabirov. English Russian Dictionary of Electrical Engineering and Power Industry, Μόσχα, 1999] Θέματα ηλεκτρικής μηχανικής, βασικές έννοιες EN διάγραμμα ροής ... Εγχειρίδιο Τεχνικού Μεταφραστή

    Στον προγραμματισμό, μια γραφική αναπαράσταση ενός προγράμματος ή ενός αλγορίθμου που χρησιμοποιεί τυπικά γραφικά στοιχεία (ορθογώνια, διαμάντια, τραπεζοειδή κ.λπ.) που δηλώνουν εντολές, ενέργειες, δεδομένα κ.λπ. Στα Αγγλικά: Διάγραμμα ροής Δείτε επίσης: ... ... Οικονομικό λεξιλόγιο

    μπλοκ διάγραμμα- - μια υπό όρους εικόνα ενός αλγορίθμου, ενός προγράμματος υπολογιστή, της διαδικασίας λήψης αποφάσεων, της ροής εργασιών κ.λπ., σχεδιασμένη να αναγνωρίζει τη δομή και κοινή ακολουθίαεπιχειρήσεις. Το παράδειγμα του Β. με. δείτε το άρθρο Αλγόριθμος ... Οικονομικό και Μαθηματικό Λεξικό

    Αυτός ο όρος έχει άλλες έννοιες, βλέπε Αποκλεισμός. Ένα παράδειγμα μπλοκ διαγράμματος ενός αλγορίθμου για τον υπολογισμό του παραγοντικού ενός αριθμού N Το σχήμα είναι μια γραφική αναπαράσταση ενός ορισμού, ανάλυσης ή μεθόδου για την επίλυση ενός προβλήματος που χρησιμοποιεί το σύμβολο ... Wikipedia

    ΔΙΑΓΡΑΜΜΑ ΡΟΗΣ- μια υπό όρους εικόνα του αλγορίθμου για την επίλυση του προβλήματος, της ροής εργασίας, της ακολουθίας εκτέλεσης εργασιών ή διαδικασιών χρησιμοποιώντας βέλη, γραμμές σύνδεσης και γεωμετρικά σχήματα διαφόρων σχημάτων που περιέχουν σύμβολα ελέγχου ή ... ... Μεγάλο Οικονομικό Λεξικό

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

    Μπλοκ διάγραμμα του αλγορίθμου του Dijkstra. Αλγόριθμοι αναζήτησης στο gr ... Wikipedia

    πιστοποίηση τεχνολογιών πληροφοριών στον τομέα της ποιότητας των πληροφοριών υπηρεσιών- Επίσημη επιβεβαίωση από τον οργανισμό πιστοποίησης ή άλλον ειδικά εξουσιοδοτημένο φορέα για την ύπαρξη απαραίτητων και επαρκών συνθηκών χρήσης ΤΕΧΝΟΛΟΓΙΑ της ΠΛΗΡΟΦΟΡΙΑΣ, διασφαλίζοντας τη σταθερότητα της εφαρμογής των προτύπων ποιότητας των υπηρεσιών ... ... Εγχειρίδιο Τεχνικού Μεταφραστή

Βιβλία

  • Imperatives of Production Efficiency, Nikolai Alexandrovich Zhdankin. Με βάση τη μελέτη εξετάζονται τα θέματα ανάπτυξης στρατηγικής για μια μεγάλη εταιρεία στη μεταλλουργία. Δίνονται παραδείγματα ανάλυσης του εσωτερικού και εξωτερικού περιβάλλοντος της επιχείρησης. Παράγεται… ηλεκτρονικό βιβλίο