Anweisung: Unterschied zwischen den Versionen
Sn (Diskussion | Beiträge) (Details VisProg) |
Sn (Diskussion | Beiträge) K (Beispiel erweitert) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
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. | |||
<code>pop()</code> entfernt das letzte Element aus einer Liste und verändert damit den Zustand der Liste. Das entfernte Element wird aber auch als Ergebnis zurückgegeben. | |||
{{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>. |
Aktuelle Version vom 24. April 2024, 05:26 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.
pop()
entfernt das letzte Element aus einer Liste und verändert damit den Zustand der Liste. Das entfernte Element wird aber auch als Ergebnis zurückgegeben.
a = [1, 2, 3]
b = a.pop()
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 |