%CONTROL K'100001' %BEGIN %INTEGER I,J,K,X,Y,Z %RECORDFORMAT PF(%BYTEINTEGER SER, REPLY, %INTEGER A, %C %BYTEINTEGERARRAYNAME B, %INTEGER C) %RECORD (PF) P %OWNBYTEINTEGERARRAY ARR(0:512) %CONSTBYTEINTEGERNAME ID = K'160030' %CONSTBYTEINTEGERNAME INT = K'160060' PROMPT("GO?"); READ(X) %CYCLE I = 1, 1, 30000 P_SER=3; P_REPLY = ID P_A = 0; P_B == ARR; P_C=1000+I*X %WHILE P_C>4900 %THEN P_C = P_C-4800 PON(P); P_SER=0 POFF(P) %EXIT %IF INT#0 %REPEAT PRINTSTRING("COUNT ="); WRITE(I, 1); NEWLINE %ENDOFPROGRAM