Plan ist eine grafische Darstellung eines Prozesses, die deutlich eine systematische Folge von allen Phasen der Aufgabe sowie alle Gruppen, die an diesem Prozess beteiligt sind.Dieses Schema ist ein System von graphischen Symbolen (Blöcke) und die Übergangslinien (Pfeile) zwischen ihnen.Jeder dieser Blöcke entspricht einem bestimmten Schritt des Algorithmus.Innerhalb dieser Charakter beschreibt die Aktion.
Warum bei Flussdiagrammen?
Diese Systeme wurden entwickelt, um die folgenden Funktionen auszuführen:
-, ein neues Verfahren zu entwickeln;
- beschreiben und dokumentieren den aktuellen Algorithmus;
- um Änderungen an den Prozess entwickeln oder Verbindungen mit der Wahrscheinlichkeit von Fehlern und Misserfolgen zu untersuchen;
- um festzustellen, wann, wo und wie Sie die aktuelle Algorithmus zu ändern, um die Stabilität des gesamten Systems zu überprüfen.
Entwicklung Flussdiagramm
Jede Blockschaltbild ist auf dem Algorithmus der Handlungen den Betrieb des Geräts oder Programms beschreiben basiert.Dazu wurden zunächst die konstruiert das System selbst."Algorithm" bezeichnet zur Beschreibung der Folge von Operationen für die Aufgabe.In der Tat, diese Regel führen die notwendige Verarbeitung von Informationen.Vor dem Bau des Algorithmus erforderlich ist, das Problem offenbar zu identifizieren, was Sie brauchen, um ein Ergebnis zu bekommen, wird einige Hintergrundinformationen benötigt werden und was verfügbar ist, ob es Einschränkungen für deren Empfang.Danach wird eine Liste von Aktionen, die implementiert werden, um das gewünschte Ergebnis zu erzielen.
Arten von Algorithmen
In der Praxis am häufigsten verwendet die folgenden Arten von Blockdiagrammen:
- Grafiken, dh auf geometrischen Symbolen beruht;
- verbale: von den üblichen Wörter einer Sprache erstellt;
- Pseudocode: ist ein semi-formalisierte Beschreibung bedingte algorithmischen Sprache, die Elemente der Sprache und literarischen Wendungen und gemeinsame mathematische Symbole enthält;
- Programm: Programmiersprachen werden ausschließlich zu schreiben.
Blockschaltbild: Beschreibung
Grafische Darstellung der Workflow umfasst ein Bild von dem Algorithmus beschreibt den Anschluss der Funktionsblöcke der Regelung, die auf die Umsetzung der eine oder mehrere Aktionen entsprechen.Ein Blockschaltbild einer Anordnung von Einzelelementen, Maße und Konstruktionsregeln, die definierten Normzustand zusammengesetzt sind.Für jede Art von Maßnahme (Eingabe, Berechnung Expressionswerte, Prüfbedingungen, steuert eine Repetition von Vorgängen, und das andere Ende der Verarbeitung.) Es gibt einen separaten geometrische Figur als ein Block dargestellt.Diese Symbole werden durch Linien dargestellt, die Sequenz von Aktionen definieren, verbunden ist.
grundlegenden Elemente, die bei der Herstellung von Flussdiagrammen verwendet werden
komplette Liste der grafischen Symbole verwendet, um zu beschreiben, der Algorithmus besteht aus 42 Elementen.Sein alles geben wir nicht, und betrachten nur die wichtigsten.
Elemente Flussdiagramme:
1. Der Prozess der Berechnungseinrichtung Maßnahme oder Reihe von Maßnahmen an, die den Wert Daten Platzierung und Form der Präsentation zu ändern.Zur Klarheit Schemata solche Elemente können in einer Einheit kombiniert werden.Dieses Symbol ist ein Rechteck, in dem schriftlichen Stellungnahmen des Betriebs (oder Gruppe von Operationen) begleiten.
2. Entscheidung.Dieser Block wird verwendet, um die Übergangsregelung unter bestimmten Bedingungen anzugeben.In jedem dieser Mitgliedstaaten in Frage stellen den Vergleich oder Bedingung, die es definiert.Mit anderen Worten, die Entscheidung - eine Wahl der Richtung für das Programm oder Algorithmus abhängig von einigen variablen Bedingungen.Grafische Ansicht des Elements - ein Diamant.Sagte Charakter kann als ein einheitliches Bild der folgenden Strukturen verwendet werden: ". Ist" Wahl Kreuzung vollständigen und unvollständigen, der Zyklus der "vor" und
3. Änderung.Dieser Baustein ist der Beginn des Zyklus.Es ist für die Durchführung einer zyklischen Struktur verwendet.Innerhalb dieses Element Rekord-Reihe von Aktionen zeigt seinen Anfangswert, Randbedingungen, und einen deutlichen Wandel in dem Parameter für die spätere Wiederkehr.Mit anderen Worten, eine Änderung - ist, um den wechselnden Teams oder Gruppen von Operationen zu erfüllen, Änderung des Programms.Graphische Darstellung des Symbols ein Sechseck ist.
4. Die vorgegebene Verfahren ist die Berechnung des Satzes oder zum Standardprogramm.Es wird verwendet, um auf die Hilfsbehandlungsalgorithmus, die autonom als separate unabhängige Module vorhanden ist anzugeben, sowie den Bibliotheksroutinen verweisen.Grafisch ist diese Art von Zeichen durch ein Rechteck mit zwei vertikalen Balken an den Seiten dargestellt.Dieses Element verwendet wird, um Verweise auf Funktionen, Prozeduren, Softwaremodule zeigen.
5. Input-Output-Daten im Allgemeinen.
6. Start und Stopp.Dieses Element stellt den Beginn und das Ende des Algorithmus sowie den Eintritt in das Programm und Ausgang von ihm.Grafisch erinnert dieses Symbol ein Rechteck, wo die Seite anstelle von gerade - Lichtbogen.
7. Das Dokument ist der Ausgang des Druck.Grafisch ein Element gleicht einem Rechteck, aber statt der unteren Halbwelle der Leitung zurückgeführt.
8. Manuelle Eingabemittel beginnen Datenverarbeitung Betreiber mit einem Gerät, das mit dem Computer (Tastatur) gepaart ist.Grafik-Symbol für die manuelle Eingabe ein Rechteck, dessen Seiten parallelen Linien, die senkrecht zu ihrer unteren, oberen und schräg.
9. Das Display zeigt die Ein- bzw. Ausgangsinformationen, wenn die Vorrichtung direkt mit dem Prozessor verbunden ist.Zu dem Zeitpunkt, wenn sie die Daten zu reproduzieren beginnen kann der Bediener Änderungen während der Verarbeitung machen.Grafisch ist dieses Element der Wert, bei dem die oberen und unteren parallelen Linie, rechts - es ist der Bogen, während die linke besteht aus zwei gerade wie ein Pfeil aus.
10. Die Stromlinien - sind Pfeile, die die Reihenfolge der Anschlüsse anzuzeigen.Weder ein Blockdiagramm der Struktur nicht ohne dieses Element zu tun.Es gibt bestimmte Regeln markieren Sie diese Zeichen.Hier sind sie:
- diese Elemente müssen parallel zu den Linien des äußeren Umfangs oder der Grenzen des-Seite, die das Blockschaltbild zeigt, ist;
- Richtung der Linie von oben nach unten oder von links nach rechts wird als das Haupt, wird es nicht durch die Pfeile, die anderen von ihnen benannten spezifizierten Bereichen Fällen angezeigt;
- Richtungsänderung der dieses Element ist nur bei 90 °.
11. Connector.Dieses Element ist dazu bestimmt, eine unterbrochene Verbindung zu den Strömungslinien zeigen.Diese Symbole werden verwendet, wenn das Blockdiagramm des Programm besteht aus mehreren Teilen aufgebaut ist.Dann wird die Linie der Strömung von einem Teil zum "Anschluss," und das neue Teil zu beenden - beginnen mit diesem Charakter.Innerhalb dieses Elements ist die gleiche Seriennummer steht.Grafische Darstellung der "Connector" - ein Kreis.
12. Interstitial-Anschluss.Der Zweck dieses Elements ist ähnlich der vorangegangenen, allerdings wird es verwendet, um die Blockdiagramme, auf verschiedenen Seiten angeordnet zu verbinden.Das Bild des Elements durch ein Fünfeck als Haus dargestellt.
13. Bemerkung - ist die Beziehung zwischen den verschiedenen Elementen des Blockschaltbilds mit Erklärungen.Wobei das Element erlaubt sind Formeln und andere Informationen.
Building Block Diagram Graphical
Algorithmus - ist Teil der Dokumentation für das Gerät oder Programm, das immer gibt es in Hülle und Fülle.Jedoch wird in den meisten Fällen der Software nicht Flußdiagramm benötigen.Nur wenige erfordern die Konstruktion eines Algorithmus dauert ein paar Blätter, der Rest ist ziemlich symbolische Schema.Ein einfaches Blockdiagramm, das einen Aufbau eines Verzweigungsprogramm in nur ein Aspekt.Jedoch ist auch eine solche Struktur nur unter der Bedingung, dass der Algorithmus auf einem Blatt gebracht wird, gut sichtbar.Im umgekehrten Fall, wenn das Blockschaltbild wird auf mehreren Seiten bezogen interstitielle Gänge befinden, sehr schwierig, die richtige Idee über sie erhalten.Wenn es auf einem Blatt angeordnet ist, so ein tolles Programm dieser Algorithmus wandelt das Bild in seiner allgemeinen Plan mit einer Liste der Hauptblöcke und Bühnen.Natürlich sollte dieser Zeitplan nicht Standardverfahren ausgebildet sein, aber er brauchte sie nicht, da der Prozess ist völlig anders.Vorschriften über die Art der Symbole, Pfeile und Nummerierung Reihenfolge werden nur benötigt, um ein detailliertes Blockschaltbild zu analysieren.
Arrays und Konstruktion von Algorithmen
Anordnung ist eine Reihe von der gleichen Art von Information, die in aufeinanderfolgenden Gruppen von Speicher gespeichert ist und einen gemeinsamen Namen.Solche Zellen werden als "Systemkomponenten" bezeichnet.Alle Cluster werden in der Reihenfolge nummeriert.Diese Zahl wird als "Index des Feldelements."Wie man ein Flußdiagramm für ein derartiges System zu schaffen?Betrachten wir zum Beispiel die Schaffung eines Algorithmus für die Elementar eindimensionales Array-Typ.Das einfachste System ist eine schematische Ansicht einer Zeile.Legen Sie einen Namen für das Array - "A".Wir annehmen, daß unser System von acht Zellen (1 bis 8) zusammengesetzt ist.Jeder dieser Cluster enthält eine Zufallszahl, das heißt die "Element des Arrays".Um eine bestimmte Zelle zugreifen, müssen Sie den Namen in eckigen Klammern anzugeben ([3]).Betrachten wir ein Beispiel, in dem ein Blockdiagramm einer Anordnung ist so konzipiert, um das System mit Zufallszahlen und geben dann die Informationen auf dem Bildschirm zu füllen.Was ist ein Algorithmus?Diese elementare System.In der Tat hat es keine praktische Anwendung, aber ist für den Lernprozess.Als Flussdiagramm (beispielsweise der unten beschriebenen Konstruktion) besteht aus sieben Hauptelemente durch Linien Übergänge verbunden sind.
Beschreibung des Ablaufs der Aufgabe
1. Das erste Element der Regelung wird ein Symbol für sein "Home".
2. Die zweite Einheit - "Process", die im Rahmen der "Initialisierung Zufalls» passt.
3. Das nächste Element - "Modifikation", wird der Wert in der Elementarzelle Array eingetragen.
4. Ferner wird gemäß einer vorgegebenen Funktion wird zu dem nächsten Block der "Prozess", der durch Bezugnahme auf spezifische Cluster, die die Grenzen der Zufallszahlen in dem Bereich von null bis einhundert definiert umgelenkt.Nach der Operation gibt es eine Rückkehr in den dritten Block, und durch - dann das fünfte.
5. In diesem Abschnitt wird "Modifikationen", entsprechend der eingeschriebenen Funktion zum nächsten Element umgeleitet.
6. «Output" produziert Display-Informationen zu den neuen Inhalt des Arrays auf dem Bildschirm, gefolgt von der Richtung des vorhergehenden Satzes.Next - das letzte Element.
7. «The End" des Algorithmus.
Anhand eines Blockschaltbild von Komponenten des Programms, die Arbeit des Algorithmus liefert.
«Flow Chart-Editor»
Wenn Sie darüber, wie Sie einen Ablaufplan erstellen, fragen, sollten Sie wissen, dass es spezielle Programme, die dazu bestimmt sind, zu erstellen und diese Systeme zu bearbeiten.Bequemlichkeit graphischen Anzeige-Algorithmus ist, dass der Benutzer nicht auf eine bestimmte Programmiersprache Syntax gebunden.Gebaut Blockdiagramm, die gleichermaßen für die anderen Sprachen (wie C, Pascal, Basic, etc.).Darüber hinaus kann der Editor für die Diagrammerstellung verwendet werden und sicherstellen, dass die Systeme.Dieses Programm ist eine spezielle Software.Freuen Sie sich auf eine vielfältige Reihe von Werkzeugen benötigt, um Flussdiagramme zu bauen, das macht es einfacher, im Vergleich zu herkömmlichen Bildbearbeitungsprogrammen.Zusätzliche Optionen können Sie den Prozess der Ausarbeitung des Systems, um die Umwandlung in die Funktionen und Verfahren der Programmiersprache weiter zu optimieren.Darüber hinaus ist die Herausgeber einer Blockschaltbild einer Reihe von Vorlagen, die erheblich beschleunigen kann der Neuling.Es ist bekannt, dass die Konstruktion des Algorithmus häufig verwendet repetitiven Strukturen, wie beispielsweise verschiedene Varianten von Zyklen Alternativen (vollständig und unvollständig), mehrere Verzweigungen und mehr.Der Editor ermöglicht es Ihnen, wählen Sie in den Blockschaltelemente häufig verwendete und fügen Sie sie in die neu geschaffene Regelung.Dies erspart Ihnen jedes Mal zog sie von Grund auf neu.Darüber hinaus mit dem Editor können Funktionen und Prozeduren in jeder bekannten Programmiersprache implementiert importieren.Diese Option ist nützlich für die Analyse der Struktur des Algorithmus, der in einer unbekannten Sprache geschrieben ist.Systemanforderungen als bescheidenes Programm, dass Sie es auf jedem PC nutzen kann.
Schlussfolgerung Zusammenfassend ist anzumerken, daß die detaillierte Schaltungskonstruktion Algorithmen veraltet werden.Als eine Beschreibung des Prozesses, sind sie nicht interessant.Im besten Fall sind Blockdiagramme, die für Ausbildung Anfänger, die nicht wissen, wie man algorithmisch denken.In seiner Zeit mit den Elementen ihres Inhalts vorgeschlagen ist die Sprache der Hochsprache-Anweisungen sie kombinierte Maschine in getrennten Gruppen.In dem Moment, entspricht einem bestimmten Betreiber jedes Grafikelements.So wurde er ein Symbol für den Zufallsgenerator, und vor allem - ein aussichtsloses Unterfangen in der Zeichnung, die leicht zu verweigern können.Heute noch werden redundante Leitung Übergängen, da jeder Betreiber bereits definiert.In der Tat, grafische Algorithmen, um größere Erfolge als in der Praxis zu bauen.Programmierer mit langjähriger Erfahrung, bevor Sie ein Programm schreiben, die selten zieht ein Blockschaltbild.Wenn das Niveau der Organisation erfordert eine grafische Algorithmus, dann malen sie nach Abschluss der Arbeiten.