Heim häufiges Problem Was sind die drei Grundstrukturen strukturierter Programme?

Was sind die drei Grundstrukturen strukturierter Programme?

Dec 02, 2020 am 10:45 AM
循环结构 结构化程序 选择结构 顺序结构

Die drei Grundstrukturen sind: 1. Sequentielle Struktur, jede Operation im Programm wird in der Reihenfolge ausgeführt, in der sie erscheint. 2. Auswahlstruktur, die Verarbeitungsschritte des Programmzweigs, und einer davon muss entsprechend ausgewählt werden zu einer bestimmten Bedingung Verzweigungsausführung 3. Schleifenstruktur: Das Programm führt wiederholt eine oder mehrere Operationen aus, bis eine bestimmte Bedingung falsch (oder wahr) ist, bevor die Schleife beendet werden kann.

Was sind die drei Grundstrukturen strukturierter Programme?

Strukturierte Programmierung ist das Grundprinzip für detailliertes Design mit Schwerpunkt auf Modulfunktion und Verarbeitungsprozessdesign. Strukturierte Programmierung ist eine Teilmenge der prozeduralen Programmierung, die logische Strukturen in geschriebenen Programmen verwendet, um das Verständnis und die Änderung effizienter und einfacher zu gestalten.

Strukturierte Programmierung verwendet eine schrittweise Verfeinerungsentwurfsmethode von oben nach unten. Jedes Modul ist durch eine „Sequenz-, Auswahl- und Schleifen“-Kontrollstruktur verbunden und hat nur einen Eingang und einen Ausgang.

Das Prinzip der strukturierten Programmierung kann ausgedrückt werden als: Programm = (Algorithmus) + (Datenstruktur).

Der Algorithmus ist ein unabhängiges Ganzes, und die Datenstruktur (einschließlich Datentyp und Daten) ist ebenfalls ein unabhängiges Ganzes. Die beiden werden separat entworfen und konzentrieren sich auf Algorithmen (Funktionen oder Prozesse).

Mit der Entwicklung der Computertechnologie legen Softwareentwickler immer mehr Wert auf den Ausdruck der Gesamtbeziehung des Systems. Daher entstand die Datenmodelltechnologie (die Datenstrukturen und Algorithmen als unabhängige Funktionsmodule behandelt), die objektorientiert ist. orientierter Prototyp.

Es gibt drei Grundstrukturen strukturierter Programme: sequentielle Struktur, Auswahlstruktur und Schleifenstruktur.

Was sind die drei Grundstrukturen strukturierter Programme?

1. Sequentielle Struktur

Sequentielle Struktur bedeutet, dass die Operationen im Programm in der Reihenfolge ausgeführt werden, in der sie erscheinen. Die Merkmale dieser Struktur sind: Das Programm beginnt am Einstiegspunkt a und führt alle Vorgänge nacheinander bis zum Ausstiegspunkt b aus. Daher wird es als sequentielle Struktur bezeichnet.

2. Auswahlstruktur

Die Auswahlstruktur gibt an, dass es Verzweigungen in den Verarbeitungsschritten des Programms gibt und dass es eine der Verzweigungen zur Ausführung basierend auf einer bestimmten Bedingung auswählen muss. Es gibt drei Arten von Auswahlstrukturen: Einzelauswahl, Doppelauswahl und Mehrfachauswahl.

3. Schleifenstruktur

Die Schleifenstruktur bedeutet, dass das Programm wiederholt eine oder mehrere Operationen ausführt, bis eine bestimmte Bedingung falsch (oder wahr) ist, bevor die Schleife beendet werden kann. Das Wichtigste bei einer Schleifenstruktur ist: Unter welchen Umständen wird die Schleife ausgeführt? Welche Operationen müssen in einer Schleife ausgeführt werden? Es gibt zwei grundlegende Formen von Schleifenstrukturen: Schleifen vom Typ „when“ und Schleifen vom Typ „until“.

Schleife vom Typ „Wenn“: Dies bedeutet, dass zuerst die Bedingung beurteilt und der Schleifenkörper ausgeführt wird, wenn die gegebene Bedingung erfüllt ist. Wenn die Bedingung nicht erfüllt ist, kehrt der Prozess automatisch zum Schleifeneingang zurück Schleifenkörper und gehen Sie direkt zum Prozessausgang. Da es sich um „Führen Sie die Schleife aus, wenn die Bedingung erfüllt ist“, dh zuerst beurteilen und dann ausführen, wird sie als „When-Schleife“ bezeichnet.

Till-Schleife: Dies bedeutet, dass der Schleifenkörper direkt vom Struktureingang aus ausgeführt wird und die Bedingung am Schleifenterminal beurteilt wird. Wenn die Bedingung nicht erfüllt ist, kehren Sie zum Eingang zurück und führen Sie den Schleifenkörper bis zum Ende aus Bedingung ist wahr, dann verlassen Sie die Schleife und erreichen den Prozessausgang. Ja Zuerst handeln und später beurteilen. Da es sich um eine „bis die Bedingung wahr ist“ handelt, wird sie als „bis“-Schleife bezeichnet.

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

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

JS-Schleifenlernen: Verwendung von While-Schleifenanweisungen (detaillierte Beispiele) JS-Schleifenlernen: Verwendung von While-Schleifenanweisungen (detaillierte Beispiele) Aug 03, 2022 pm 06:04 PM

Der Zweck einer Schleife besteht darin, einen bestimmten Codeabschnitt wiederholt auszuführen. Durch die Verwendung von Schleifen kann der Programmierdruck verringert, Coderedundanz vermieden, die Entwicklungseffizienz verbessert und die spätere Wartung erleichtert werden. Die while-Schleife ist die einfachste Schleifenanweisung in JavaScript. Erfahren Sie mehr über die Verwendung von while-Schleifen und do-while-Schleifen.

Was sind die neuen Schleifen in es6? Was sind die neuen Schleifen in es6? Nov 07, 2022 pm 07:29 PM

Es gibt eine neue Schleifenanweisung in es6: „for of“-Schleife. Die „for..of“-Anweisung kann das gesamte Objekt durchlaufen und ist eine Schleife einer Reihe von Werten, die vom Iterator erzeugt werden. Der Wert der „for..of“-Schleife muss iterierbar (iterierbar) sein die Syntax „for(aktueller Wert des Arrays){...}“. Die for-of-Schleife unterstützt nicht nur Arrays, sondern auch die meisten Array-ähnlichen Objekte. Sie unterstützt auch das Durchlaufen von Zeichenfolgen und durchläuft Zeichenfolgen als eine Reihe von Unicode-Zeichen.

Was sind die drei Grundstrukturen eines Programms? Was sind die drei Grundstrukturen eines Programms? Mar 02, 2019 am 10:08 AM

Es gibt drei Grundstrukturen des Programms: 1. Sequentielle Struktur, jede Operation im Programm wird von oben nach unten in der Reihenfolge ausgeführt, in der sie im Quellcode angeordnet ist. 2. Auswahlstruktur, nach Beurteilung anhand einer bestimmten Bedingung , wählen Sie eine davon aus Eine Ausführung; 3. Schleifenstruktur Im Programm müssen eine oder mehrere Operationen wiederholt ausgeführt werden, und die Schleife wird erst dann angehalten, wenn die Bedingung falsch oder wahr ist.

JS-Schleifenlernen: Verwendung von for-Schleifenanweisungen (detaillierte Beispiele) JS-Schleifenlernen: Verwendung von for-Schleifenanweisungen (detaillierte Beispiele) Aug 03, 2022 pm 06:45 PM

Im vorherigen Artikel „JS-Schleifenlernen: Die Verwendung von While-Schleifenanweisungen (detaillierte Beispiele)“ haben wir kurz etwas über die while-Schleife und die do-while-Schleife gelernt, und heute werden wir eine andere Art von Schleife vorstellen – die for-Schleifenanweisung I Ich hoffe, es wird allen nützlich sein!

Was ist in der Grundstruktur eines strukturierten Programms nicht enthalten? Was ist in der Grundstruktur eines strukturierten Programms nicht enthalten? Dec 31, 2020 pm 04:31 PM

Die für strukturierte Programme erforderliche Grundstruktur beinhaltet keine „GOTO-Sprünge“. Strukturierte Programmierung ist das Grundprinzip für detailliertes Design mit Schwerpunkt auf Modulfunktion und Prozessdesign. Sie verfügt über drei Grundstrukturen: sequentielle Struktur, Verzweigungsstruktur und Schleifenstruktur, mit Ausnahme von Goto-Sprüngen, die nur für Verzweigungsstrukturen gelten . Die goto-Anweisung wird normalerweise in Verbindung mit bedingten Anweisungen verwendet und kann zum Implementieren bedingter Übertragungen, zum Bilden von Schleifen und zum Herausspringen aus Schleifenkörpern verwendet werden.

Lernen Sie Schleifenstrukturen: for-, foreach- und while-Anweisungen Lernen Sie Schleifenstrukturen: for-, foreach- und while-Anweisungen Jun 20, 2023 pm 06:51 PM

Schleifenstrukturen lernen: for-, foreach- und while-Anweisungen Beim Programmieren sind Schleifenstrukturen unerlässlich, da sie es dem Programm ermöglichen, einen Codeabschnitt wiederholt auszuführen, wodurch Zeit und Codevolumen gespart werden. In Programmiersprachen wie PHP, Java und C# gibt es drei Schleifenstrukturen: for-, foreach- und while-Anweisungen. In diesem Artikel stellen wir diese drei Schleifenstrukturen sowie ihre Anwendungsszenarien und einige Verwendungstechniken in der Programmierung vor. for-Schleife Die for-Schleife ist eine der grundlegendsten Schleifenstrukturen.

JS-Schleifenlernen: Brechen Sie die Schleifenanweisungen ab, unterbrechen Sie sie und fahren Sie fort JS-Schleifenlernen: Brechen Sie die Schleifenanweisungen ab, unterbrechen Sie sie und fahren Sie fort Aug 03, 2022 pm 07:08 PM

Im vorherigen Artikel haben wir Sie dazu gebracht, verschiedene Schleifenkontrollstrukturen in JS kennenzulernen (while- und do-while-Schleifen, for-Schleifen). Ich hoffe, dass dies hilfreich sein wird alle!

Was ist die Verwendung von else in der Python-Schleifenstruktur? Was ist die Verwendung von else in der Python-Schleifenstruktur? Sep 26, 2023 am 10:52 AM

In der Schleifenstruktur von Python wird der else-Block verwendet, um einen bestimmten Codeabschnitt auszuführen, wenn die Schleife normal endet. Wenn die Schleife durch eine Break-Anweisung unterbrochen wird, wird der Code im else-Block nicht ausgeführt. Die Verwendung von else-Blöcken kann den Code klarer und verständlicher machen und einige notwendige Vorgänge nach dem Ende der Schleife ausführen.