IF语句的嵌套-机器视觉算法与应用01

时间:2024-06-28 04:31:07
【文件属性】:

文件名称:IF语句的嵌套-机器视觉算法与应用01

文件大小:1.48MB

文件格式:PDF

更新时间:2024-06-28 04:31:07

PASCAL

一、IF语句的嵌套 在 if语句中,如果 then子句或 else子句仍是一个 if语句, 则称为 if语句的嵌套。 例 1 计算下列函数 分析:根据输入的 x值,先分成 x>0与 x≤0两种情况,然后对于情况 x≤0,再区分 x是小于 0,还是等于 0。 源程序如下: program ex; var x:real; y:integer; begin wrtie('Input x:');readln(x); if x>0 then y:=1{x>0时,y的值为 1} else {x≤0时} if x=0 then y:=0 else y:=-1; writeln('x=',x:6:2,'y=',y); end. 显然,以上的程序中,在 then子句中嵌套了一个Ⅱ型 if语句。当然程序也可以写成如下形式: program ex; var x:real;y:integer; begin wrtie('Input x:');readln(x); if x>=0 then if x>0 then y:=1 else y:=0 else y=-1; writeln('x=',x:6:2,'y=',y);


网友评论