p9104.pl0

来自「课程题目:对PL/0编译器作以下修改扩充」· PL0 代码 · 共 30 行

PL0
30
字号
PROGRAM MAIN;
CONST A=10;
VAR B,C;
PROCEDURE P;
VAR D;
 PROCEDURE Q;
 CONST E=5; VAR F;
  PROCEDURE R;
  VAR G;
  BEGIN G:=A+E; F:=G;
    WRITE(G)
  END;
 BEGIN CALL R; WRITE(F);
   F:=A+E*F; WRITE(F,D)
 END;
BEGIN D:=A+B; WRITE(D); CALL Q END;
PROCEDURE S;
BEGIN CALL P; B:=-10; WRITE(B) END;
BEGIN
  B:=8;
  READ(C);
  WHILE C>0 DO
    BEGIN
      WRITE(B); CALL S;
      B:=B+C; WRITE(B);
      READ(C)
    END;
  CALL P
END.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?