|
DataMuseum.dkPresents historical artifacts from the history of: RC4000/8000/9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC4000/8000/9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 6144 (0x1800) Types: TextFile Names: »gonimtridql«
└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ. Detaljer om "HC8000" projekt. └─⟦0364f57e3⟧ └─⟦1248b0c55⟧ »gobib« └─⟦this⟧
;gosav time.90 lines.5000 nimtridql=set 80 permanent nimtridql.15 dqltxt=set 20 dqltxt=edit gonimfreq0 l./zone ev/,d./nev:=/,l./in,khi)/,d,l./<:khi/,d1,i/ <:deltaM:>,<<ddddd>,dM,nl,1); /,l2,d./u1(/,i/ read(in,J,gamma,m0); if J<0 then goto stop; /,l./freq:= 0;/,d./N:= ((J/,i? Jeven:= J//2*2=J; JJ:=(J+1)*J; Mmax:= m0+dM; pm:= Mmax//3; if pm*3=Mmax then begin plus:= gamma=0; write(res,nl,2,<:J, gamma, Mmax:>,<<dddd>,J,gamma,m0); Mmin:= 0; meven:= true; M1:= J; M2:= 1-gamma; end else begin write(res,nl,2,<:J, Mmax:>,<<dddd>,J,m0); Mmin:= Mmax-pm*3-dM; meven:= Mmin//2*2=Mmin; if meven then begin M1:= J; M2:= (J+2)//2; end else begin M1:= J+1; M2:= M1//2 end end; N:= ((J*2+1)*(Mmax-Mmin)//3+M1)//2+M2; ?,l./m:= if m0=0/,s,i? tridql(N,u,h); m0:= if Mmin=0 then 0 else Mmin+dM; for m:= m0 step 3 until Mmax-dM do begin Kmax:= if Jeven==m//2*2=m then J else J-1; k:= if m=0 then 1 else index(m,-Kmax); l:= index(m,Kmax); j:= 0; k01:= if m=0 then gamma*2 else -Kmax; for k0:= k01 step 2 until Kmax do begin p:= 0; for j:=j+1 while p<=0.5 and j<=N do begin p:= 0; for i:=k step 1 until l do p:= p+h(j,i)**2; end; if p>0.5 then begin j:= j-1; go:= u(j); write(res,nl,1,<<-ddd>,m,k0,<< -dddddddd.ddd>,go+XJ); if k0>k01 then write(res,<< -dddddddd.ddd>,go-gu); gu:= go; end end end; end; goto rep end; stop: write(res,<:<25>:>); close(res,closeres) end; ?,f nimtridql=algol dqltxt index.no list.yes ▶EOF◀