Anweisung: Unterschied zwischen den Versionen
Sn (Diskussion | Beiträge) (Details VisProg) |
Sn (Diskussion | Beiträge) (Seiteneffekte) |
||
Zeile 2: | Zeile 2: | ||
Eine Anweisung ist eine elementare Tätigkeit, die von einem Computer ausgeführt werden kann und die den Zustand des laufenden Programms verändert. Der Zustand des Programms besteht aus allen gespeicherten oder übertragenen Daten sowie der aktuellen grafischen oder akustischen Ausgabe. | Eine Anweisung ist eine elementare Tätigkeit, die von einem Computer ausgeführt werden kann und die den Zustand des laufenden Programms verändert. Der Zustand des Programms besteht aus allen gespeicherten oder übertragenen Daten sowie der aktuellen grafischen oder akustischen Ausgabe. | ||
Manche [[Anweisung|Anweisungen]] sind zugleich Ausdrücke, da sie sowohl den Zustand des laufenden Programms verändern als auch ein Ergebnis zurückliefern. Ein Beispiel ist die <code>pop()</code>-Anweisung in Python. Ein Beispiel:<syntaxhighlight lang="python3" line="1"> | |||
a = [1, 2, 3] | |||
b = a.pop() | |||
</syntaxhighlight>Nach dem Ablauf dieser beiden Anweisungen hat <code>a</code> den Wert <code>[1, 2]</code> und <code>b</code> den Wert <code>3</code>. | |||
Dieses Verhalten, dass ein Ausdruck zugleich den Zustand des Programms verändert, bezeichnet man als '''Seiteneffekt'''. | |||
In der [[Visuelle Programmierung|Visuellen Programmierung]] sind Anweisungen häufig an der so genannten ''Stapelblock-Form'' zu erkennen. Diese Blöcke können aufeinander gestapelt werden, wobei stilisierte Pfeile die Reihenfolge der Abarbeitung anzeigen. Beispiele: <sb>sage [Hallo]</sb>. | In der [[Visuelle Programmierung|Visuellen Programmierung]] sind Anweisungen häufig an der so genannten ''Stapelblock-Form'' zu erkennen. Diese Blöcke können aufeinander gestapelt werden, wobei stilisierte Pfeile die Reihenfolge der Abarbeitung anzeigen. Beispiele: <sb>sage [Hallo]</sb>. |
Version vom 18. März 2024, 16:19 Uhr
Eine Anweisung ist einer der Grundbausteine beim Programmieren. Jedes Programm besteht aus einer Reihe von Anweisungen, die nacheinander ausgeführt werden.
Eine Anweisung ist eine elementare Tätigkeit, die von einem Computer ausgeführt werden kann und die den Zustand des laufenden Programms verändert. Der Zustand des Programms besteht aus allen gespeicherten oder übertragenen Daten sowie der aktuellen grafischen oder akustischen Ausgabe.
Manche Anweisungen sind zugleich Ausdrücke, da sie sowohl den Zustand des laufenden Programms verändern als auch ein Ergebnis zurückliefern. Ein Beispiel ist die pop()
-Anweisung in Python. Ein Beispiel:
a = [1, 2, 3]
b = a.pop()
Nach dem Ablauf dieser beiden Anweisungen hat a
den Wert [1, 2]
und b
den Wert 3
.
Dieses Verhalten, dass ein Ausdruck zugleich den Zustand des Programms verändert, bezeichnet man als Seiteneffekt.
In der Visuellen Programmierung sind Anweisungen häufig an der so genannten Stapelblock-Form zu erkennen. Diese Blöcke können aufeinander gestapelt werden, wobei stilisierte Pfeile die Reihenfolge der Abarbeitung anzeigen. Beispiele: sage [Hallo]
.
Beispiele
Sprache | Beispiel | Auswirkung |
---|---|---|
Scratch | verstecke dich |
Figur wird unsichtbar |
Python | print("Hello world!") |
Text Hello world! erscheint
|
Node.js | express(); |
Startet eine Express-Webanwendung |