Computer-Hardware basiert aufdas Prinzip der sequentiellen Ausführung von mathematischen Operationen. Aus diesem Grund wird es notwendig, Programme zu kompilieren, die bestimmte spezifische Aktionsfolgen in einer bestimmten Reihenfolge ausführen. Da Programme sehr umfangreich und umständlich sein können, muss ein Spezialist oft auf die Notwendigkeit einer grafischen (visuellen) Erstellung eines Arbeitsplans - eines Algorithmus - zurückgreifen.
Der Start- und Endblock des Algorithmus istSchema in Form eines Ovals und hat jeweils einen Ausgang und einen Eingang. Blockiert Eingabe- und Ausgabedaten - in Form eines Parallelogramms. Blöcke von mathematischen Operationen werden in Form von Rechtecken dargestellt und haben auch einen Eingang und einen Ausgang.
Die einfachste (grundlegende) Art der AuftragsbeschreibungAktion ist ein linearer Algorithmus. Diese Version des visuellen Bildes des Programms wird als eine schrittweise Umwandlung der eingegebenen externen Daten in das Endergebnis mit nachfolgender Ausgabe an visuelle Geräte durchgeführt. In einem linearen Algorithmus beginnt jede nachfolgende Operation oder Aktion unmittelbar nach dem Ende der vorherigen Operation oder Aktion.
Oft müssen Daten verifiziert werdenauf der Übereinstimmung mit irgendeiner Bedingung. Und abhängig vom Ergebnis müssen Sie diese oder jene Aktion ausführen. Es ist nicht schwer zu erraten, dass das Programm mit Hilfe einer anderen Version des Algorithmus beschrieben wird - mit Verzweigungen.
In der Regel kann die Lösung von einfachen Problemen seinin Form eines kleinen Blockdiagramms darzustellen. Wenn jedoch die dem Programmierer zugewiesene Aufgabe ausreichend groß ist, kann der auf dem Papier (Monitor) dargestellte Algorithmus zu einem sperrigen Monster werden. Um die Darstellung der Handlungsabläufe zu vereinfachen, werden Hilfsstrukturen verwendet.
Der Hilfsalgorithmus ist ein Teil des Plans,Beschreiben einer bestimmten, vorbestimmten Abfolge von Aktionen, die von dem Basisalgorithmus entfernt und so gestaltet sind, dass sie die ursprüngliche Größe der Letzteren vereinfachen. Dieses Fragment kann beliebig oft verwendet werden, sofern die Eingabedaten streng übereinstimmen.
Der Block des Hilfsalgorithmus ist auf dem Diagramm in Form eines Rechtecks mit einer bedingten Beschreibung dargestellt, die auf den Ort zeigt, an dem man ein schematisches, dh ein offenes Bild des Blocks finden kann.