100
LET A = D
110
GOTO 40
120
PRINT"□ISTEI"; $; "□BINAER"
Anmerkungen:
1
Für die Umwandlung binär-dezimal muß mit INPUT eine Folge von 0 und
1 eingegeben werden, also etwa 110001101011. Für die Umwandlung
dezimal-binär muß es eine ganze Zahl sein, etwa 3427006.
2
Die beiden Programme sind zu dem Zweck geschrieben worden, einmal
zu zeigen, wie unterschiedlich das Umrechnungsproblem angepackt
wird. Es wäre möglich, beide einander im Aufbau ganz ähnlich zu ma
chen.
3
Beachten Sie, daß bei der Umrechnung dezimal-binär die Zeilen 60-70
nicht ersetzt werden können durch
60
LET B$ = "R"
Sie können vermeiden, daß es zwei Zeilen werden, wenn Sie raffiniert sind und
H R$ verwenden, oder Sie können schreiben
60
LET B$ = ("T'ANDR) + ("0 " AND1-R)
was aus Gründen funktioniert, die damit zu tun haben, wie der ZX81 mit Logik
verfährt-siehe Handbuch Seite 72.
Oder auch:
60
LET B$ = "0 "
70
IF R = 1 THEN LET B$ = "1"
was ebenfalls wirkt und ein bißchen Platz spart.
Das folgende Programm soll Papa eingeben und sich damit zwan
zig Minuten Frieden verschaffen, während die Kinder damit spielen:
HENKERSPIEL
Beim ''Henkerspiel" erraten Spieler die Buchstaben eines insgeheim eingege
benen Wortes. Richtige Buchstaben werden an die richtigen Stellen geschrie
ben, falsche verlieren ein Leben. Wer zu viele Leben verliert, ist tot. Bei dieser
Version gibt ein Spieler (meist ist es Papa) fünf Wörter ein, während die anderen
Spieler nicht hinsehen, dann dürfen sie gegen den
omputer spielen.
135