Das folgende kleine Mini-Java-Programm simuliert sozusagen eine Ausgabe wie "Die Zahl ist positiv." bzw. "Die Zahl ist nicht positiv." durch die Ausgabe von 1 (true) bzw. 0 (false). Übersetze das Mini-Java-Programm in ein entsprechendes DCL-Programm und teste das Programm aus, auch für negative Zahlen.
int x = 23; // irgendeine Zahl int y = 0; if (x > 0) y = 1; print(y);
Übersetze das Mini-Java-Programm in ein entsprechendes DCL-Programm mit bedingten Sprüngen (siehe dazu 11.03.2021) und teste das Programm aus, auch für negative Zahlen. Vervollständige den DCL-Code:
Das folgende kleine Mini-Java-Programm simuliert sozusagen eine Ausgabe wie "Die Zahl ist 7." bzw. "Die Zahl ist nicht 7." durch die Ausgabe von 1 (true) bzw. 0 (false). Übersetze das Mini-Java-Programm in ein entsprechendes DCL-Programm mit bedingten Sprüngen (siehe dazu 11.03.2021) und teste das Programm aus, auch für negative Zahlen.
int x = 23; // irgendeine Zahl int y = 0; if (x == 7) y = 1; print(y);
Übersetze das Mini-Java-Programm in ein entsprechendes DCL-Programm und teste das Programm für verschiedene Zahlen aus. Hinweis: Die Bedingung x == 7 kann nicht direkt in Maschinensprache umgesetzt werden, weil im DC Sprungbefehle nur durch Bedingungen mit 0 existieren. Man kann die Zeile
if (x == 7)
aber ersetzen durch die Zeile
if (x-7 == 0)
Vervollständige den DCL-Code: