Академический Документы
Профессиональный Документы
Культура Документы
Start
process,
End
load x
skipcond 400
jump process2
load a
output
load x
add one
store x
jump test
process2,
load x
subt four
skipcond 000
jump process3
load x
add two
store x
jump test
process3,
load x
output
add one
store x
jump test
ENDIF, halt
x,
a,
one,
two,
four,
dec
dec
dec
dec
dec
0
0
1
2
4
Input Value
for a
NO
Test: is x < a?
YES
Output
Value for a
YES
Is x = 0?
NO
Change
x=x+1
Output
Value for x
Is x < 4?
NO
YES
Change
x=x+2
Change
x=x+1