Heim  >  Artikel  >  Was sind die drei grundlegendsten Programmkontrollstrukturen?

Was sind die drei grundlegendsten Programmkontrollstrukturen?

青灯夜游
青灯夜游Original
2020-08-21 14:06:4326305Durchsuche

Die grundlegendsten Programmsteuerungsstrukturen sind Sequenz, Auswahl und Schleife. Theorie und Praxis haben bewiesen, dass der Algorithmus, egal wie komplex er ist, durch drei grundlegende Kontrollstrukturen aufgebaut werden kann: Sequenz, Auswahl und Schleife. Jede Struktur hat nur einen Eingang und Ausgang, ein mehrschichtiges verschachteltes Programm, das aus diesen drei besteht Grundstrukturen nennt man ein strukturiertes Programm.

Was sind die drei grundlegendsten Programmkontrollstrukturen?

Ein Programm ist eine Folge von Anweisungen. Das Ausführen eines Programms bedeutet, die Anweisungen im Programm in einer bestimmten Reihenfolge auszuführen. Der Übergang von Ausführungspunkten im Programm wird als Kontrollfluss bezeichnet. Wenn eine bestimmte Anweisung im Programm ausgeführt wird, wird auch gesagt, dass die Kontrolle auf diese Anweisung übertragen wird. Da Lösungen für komplexe Probleme komplexe Ausführungssequenzen umfassen können, müssen Programmiersprachen Mittel zum Ausdruck komplexer Kontrollflüsse bereitstellen, die als Kontrollstrukturen der Programmiersprache oder Programmkontrollstrukturen bezeichnet werden.

Die Programmkontrollstruktur bezieht sich auf eine Reihe von Aktionen, die in einer bestimmten Reihenfolge ausgeführt werden, um ein bestimmtes Problem zu lösen.

Theorie und Praxis haben bewiesen, dass der Algorithmus, egal wie komplex er ist, durch drei grundlegende Kontrollstrukturen aufgebaut werden kann: Sequenz, Auswahl und Schleife. Jede Struktur hat nur einen Ein- und Ausgang. Mehrstufige verschachtelte Programme, die aus diesen drei Grundstrukturen bestehen, werden als strukturierte Programme bezeichnet.

  • Sequentielle Strukturprogrammierung ist die einfachste. Schreiben Sie die entsprechenden Anweisungen einfach in der Reihenfolge der Lösung des Problems.

  • Die Auswahlstruktur wird verwendet, um gegebene Bedingungen zu beurteilen, bestimmte Bedingungen basierend auf den Ergebnissen der Beurteilung zu beurteilen und den Programmfluss basierend auf den Ergebnissen der Beurteilung zu steuern.

  • Die Schleifenstruktur kann den Arbeitsaufwand beim wiederholten Schreiben des Quellprogramms verringern und wird zur Beschreibung des Problems der wiederholten Ausführung eines bestimmten Algorithmus verwendet. Dies ist die Programmstruktur, die die Programmierkenntnisse des Computers am besten nutzt. Die Schleifenstruktur kann als Kombination aus einer bedingten Anweisung und einer Turnaround-Anweisung betrachtet werden.

Sequentielle Struktur:

Die sequentielle Struktur besteht darin, Satz für Satz vom Anfang bis zum Ende auszuführen, bis der letzte Satz ausgeführt ist. Wie unten gezeigt

Was sind die drei grundlegendsten Programmkontrollstrukturen?

Nach Auswahl der Struktur

für einen bestimmten Knoten wird anhand des Ergebnisses einer Beurteilung entschieden, welche Verzweigungsrichtung ausgeführt werden soll. Wie in der Abbildung unten gezeigt

Was sind die drei grundlegendsten Programmkontrollstrukturen?

Schleifenstruktur

Die Schleifenstruktur hat einen Schleifenkörper, und der Schleifenkörper ist ein Teil des Codes. Bei Schleifenstrukturen liegt der Schlüssel darin, anhand des Beurteilungsergebnisses zu entscheiden, wie oft der Schleifenkörper ausgeführt werden soll.

Das obige ist der detaillierte Inhalt vonWas sind die drei grundlegendsten Programmkontrollstrukturen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was sind die Besetzungsregeln?Nächster Artikel:Was sind die Besetzungsregeln?