/ / Algorithmus ist eine klar definierte Abfolge mathematischer Operationen

Ein Algorithmus ist eine klar definierte Abfolge mathematischer Operationen

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 Algorithmus ist
Алгоритм – это четкая в абсолютном отношении notieren Sie die Abfolge der mathematischen Operationen, die notwendig sind, um die Computeraufgabe auszuführen. Es kann auch festgestellt werden, dass es sich um eine Sequenz von Schritt-für-Schritt-Implementierung der anfänglichen Eingabedaten zum Endergebnis handelt. Der Zweck eines jeden Programms besteht darin, sequentielle Aktionen auszuführen: den Benutzer abfragen (Eingabe der Anfangsdaten), die angegebenen Aktionen mit den Daten ausführen und das Ergebnis ausgeben.

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.

Der Verzweigungsalgorithmus ist
Ein Verzweigungsalgorithmus ist eine Beschreibung eines gegebeneneine Reihe von Aktionen, einschließlich der Überprüfung der Daten auf Übereinstimmung mit einer bestimmten Bedingung. Das Ergebnis einer solchen Überprüfung kann entweder die Übereinstimmung der zu überprüfenden Daten mit einer gegebenen Bedingung oder eine Nichtübereinstimmung sein. Abhängig vom Ergebnis wird entweder eine weitere Folge von Aktionen ausgeführt oder die andere.

Der Hilfsalgorithmus ist
Die Verifikationseinheit wird als eine Raute mit einem Eingang und zwei Ausgängen dargestellt, die einer positiven oder negativen Prüfung entsprechen.

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.

Mochte:
0
Beliebte Beiträge
Spirituelle Entwicklung
Essen
Ja