a) Welche Zahlenfolge wird durch folgende Befehlssequenz ausgegeben?
00 A = 1
01 B = 1
02 OUT A
03 OUT B
04 A = A + B
05 B = A + B
06 GOTO 02
(nach Arthur Engel, Elementarmathematik vom algorithmischen Standpunkt, Klett 1977)
Übersetze in ein Registermaschinenprogramm und teste.
Teste auch: A = B = 1; (LABEL) OUT A; C = A; A = B; B = B + C; GOTO (LABEL)
b) Die Summe der Zahlen von 1 bis 10 soll berechnet werden.
c) Die Summe der Zahlen von 1 bis n soll berechnet werden. (n = INP 01).
d) Die Summe a + a+1 + a+2 + ... + b soll berechnet werden.
Registermaschinen-Befehle MUL und DIV gibt es (noch) nicht.