begin
comment
ALGOL Praktikum, Dr. Karl Nickel, 1964,
page 215 (Aufgabe 40)
``Teilsummen-Formel nach Euler.
Loesung von Doz. Dr. R. Wagener.
Elegantissimum''
;
integer N, H, U, K ; integer array S[0:200] ;
for N ≔ 1 step 1 until 200 do
begin S[0] ≔ N ; S[N] ≔ 0 ; H ≔ U ≔ -1 ;
for K ≔ N-1 step H until 0 do
begin S[N] ≔ S[K] + S[N]×U ;
H ≔ ((3+U)×H - 2) / (3-U) ;
U ≔ -U
end ;
S[N] ≔ ABS( S[N] ) ;
VPRINT (N, S[N])
end
end