Kontrollfluss: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Als <b>Kontrollfluss</b> wird in der Informatik die zeitliche Abfolge der einzelnen Befehle eines Rechnerprogramms bezeichnet. Er ist gewöhnlich durch die Reihenfolge der Befehle innerhalb des Programms vorgegeben, jedoch erlauben Kontrollstrukturen von der sequenziellen Abarbeitung des Programms abzuweichen. Die Abarbeitungsreihenfolge der einzelnen vom Programm vorgegebenen Befehle wird von <b>Kontrollflussabhängigkeiten</b> festgelegt: Ein einzelner Befehl wird | |||
* entweder dann ausgeführt, wenn der unmittelbar vorhergehende Befehl abgearbeitet und der Programmzähler erhöht (inkrementiert) wurde | |||
* oder wenn ein Sprungbefehl auf die entsprechende Stelle im Speicher zeigt und dem Programmzähler durch den Sprungbefehl ein neuer Wert zugewiesen wird. | |||
Beide Kontrollflussabhängigkeiten müssen bei der parallelen Ausführung von Befehlen des Programms berücksichtigt werden. | |||
Folgende Befehle dienen der Ablaufsteuerung in einem [[Shellskript]]. | Folgende Befehle dienen der Ablaufsteuerung in einem [[Shellskript]]. | ||
* [[break]] | * [[break]] | ||
* [[continue]] | * [[continue]] | ||
* [[exit]] | * [[exit]] | ||
* [[false]] | * [[false]] | ||
* [[read]] | * [[read]] | ||
* [[set]] | * [[set]] | ||
* [[sleep]] | * [[sleep]] | ||
* [[test]] | * [[test]] | ||
* [[true]] | * [[true]] | ||
{{ | == Weblinks == | ||
{{Weblinks}} | |||
{{url_dewikipedia|Kontrollfluss|Kontrollfluss}} | |||
{{Fuss}} | |||
{{cat|Kontrollfluss}} | {{cat|Kontrollfluss}} | ||
{{cat|Shell-Befehl}} | {{cat|Shell-Befehl}} | ||
{{cat|Shellskript}} | {{cat|Shellskript}} |
Aktuelle Version vom 10. Februar 2010, 20:55 Uhr
Als Kontrollfluss wird in der Informatik die zeitliche Abfolge der einzelnen Befehle eines Rechnerprogramms bezeichnet. Er ist gewöhnlich durch die Reihenfolge der Befehle innerhalb des Programms vorgegeben, jedoch erlauben Kontrollstrukturen von der sequenziellen Abarbeitung des Programms abzuweichen. Die Abarbeitungsreihenfolge der einzelnen vom Programm vorgegebenen Befehle wird von Kontrollflussabhängigkeiten festgelegt: Ein einzelner Befehl wird
- entweder dann ausgeführt, wenn der unmittelbar vorhergehende Befehl abgearbeitet und der Programmzähler erhöht (inkrementiert) wurde
- oder wenn ein Sprungbefehl auf die entsprechende Stelle im Speicher zeigt und dem Programmzähler durch den Sprungbefehl ein neuer Wert zugewiesen wird.
Beide Kontrollflussabhängigkeiten müssen bei der parallelen Ausführung von Befehlen des Programms berücksichtigt werden.
Folgende Befehle dienen der Ablaufsteuerung in einem Shellskript.
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Wikipedia | ger | Kontrollflusswbm | Enzyklopädischer Artikel |