请输入您要查询的百科知识:

 

词条 PL0语言
释义

1.PL/0语言:PASCAL语言的子集

一、PL0语言可看成是Pascal语言的子集,它的编译程序是一个编译解释执行系统。

PL/0的目标程序为假象栈试计算机的汇编语言,与具体计算机无关。

PL/0的编译程序和目标程序的解释执行程序可用Pascal,C或者其他语言书写,因此PL/0语言可在

相应书写语言的任何机器上实现。

2.PL/0程序示例

// 计算m和n的最大公约数

var m, n, r, q;

procedure gcd;

begin

while r#0 do

begin

q := m / n;

r := m - q * n;

m := n;

n := r;

end;

end;

begin

read(m);

read(n);

// 为了方便,规定m >= n

if m < n then

begin

r := m;

m := n;

n := r;

end;

begin

r:=1;

call gcd;

write(m);

end;

end.

三、语法图:

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 7:48:12