begin boolean ASSIGN; procedure P(X); real X; begin OUTREAL(99, X); if ASSIGN then X ≔ 3·14; end; real X, Y; ASSIGN ≔ false; P(1·0); X ≔ Y ≔ 2·0; P(X + Y); ASSIGN ≔ true; P(X); P(1·0); OUTREAL(99, 1·0) end