◆7.终止程序执行命令 [格式] CANCEL 说明:该语句将中止正在运行的程序。在程序中一般与条 件语句配合使用,有条件地中止程序执行。 ◆8.返回语句 [格式] RETURN[ TO MASTER|T0<程序名》<表达式>] 说明:结束程序的执行。如果程序是被另一程序调用,则 返回到调用程序,否则返回到命令窗口
7.终止程序执行命令 [格式] CANCEL 说明:该语句将中止正在运行的程序。在程序中一般与条 件语句配合使用,有条件地中止程序执行。 8.返回语句 [格式] RETURN [TO MASTER|TO <程序名>| <表达式>] 说明:结束程序的执行。如果程序是被另一程序调用,则 返回到调用程序,否则返回到命令窗口
§7.3.2分支结构程序设计 程序运行一般情况是顺序执行。但有时根据处理问题的 实现情况,可能有两种或多种情况选择解决,要根据具体的 条件要求选择其中的一种。对应于程序设计就产生程序的分 支结构。 ◆1.简单条件分支语句 [格式]IF<条件表达式 <语句序列A> 条件 I ELSE 语句序列B] ENDIF A B
§7.3.2 分支结构程序设计 程序运行一般情况是顺序执行。但有时根据处理问题的 实现情况,可能有两种或多种情况选择解决,要根据具体的 条件要求选择其中的一种。对应于程序设计就产生程序的分 支结构。 1.简单条件分支语句 [格式] IF <条件表达式> <语句序列 A> [ELSE <语句序列 B>] ENDIF 条件 A B N Y
◆举例1:输入三角形的三个边长A、B、C,若A、B、C 能构成三角形,则计算出三角形面积;否则提示“不能构成 三角形!”。若构成的三角形为直角三角形,也给出“构成 直角三角形”的提示。 面积S=√W(W-AW-B)W-C 式中W=(A+B+C)/2 (见“三角形面积.PRG)
举例1: 输入三角形的三个边长A、B、C,若A、B、C 能构成三角形,则计算出三角形面积;否则提示“不能构成 三角形!”。若构成的三角形为直角三角形,也给出“构成 直角三角形”的提示。 面积 S= 式中 W=(A+B+C)/2 (见“三角形面积.PRG” ) W(W − A)(W − B)(W −C)
◆举例2:编写程序,由键盘输入A、B、C三个数,按值的大小 顺序显示出来 (先比较任意两个数,并将其中的大数存入内存变量M,小 数存入N。再将第三个数与M及N比较得到三个数的大小顺 序。) (见“三个数排序.PRG”)
举例2:编写程序,由键盘输入A、B、C三个数,按值的大小 顺序显示出来。 (先比较任意两个数,并将其中的大数存入内存变量M,小 数存入N。再将第三个数与M及N比较得到三个数的大小顺 序。) ( 见 “三个数排序.PRG”)
编程序由键盘输入一个数,利用IIF()函数求出该数所对 应的函数F(X)的值。 Xx (x<0 (0≤x<1) F(X (1≤x<2) SET TALK OFF CLEAR X(x≥2) INPUT“X=”T0X ?“F(X)=”,IF(X<0,Ⅹ,IIF(X<1,2*X,IIF(X<2,X2, SQRT (X))) SET TALK ON RETURN
编程序由键盘输入一个数,利用IIF( )函数求出该数所对 应的函数F(X) 的值。 SET TALK OFF CLEAR INPUT “X=” TO X ? “F(X)=”, IIF(X<0, X , IIF(X<1 ,2*X ,IIF(X<2 , X^2 , SQRT(X)))) SET TALK ON RETURN ( 2) (1 2) (0 1) ( 0) x x x x = X X X X F X 2 2 ( )