
编程 18-15
THEN MSGBOX " A EQUALS 1" :
END:
IF... THEN... ELSE...
END
如果
测试-子句
是真的,执行
真-子句
命令,或者,
测
试-子句
是假的,执行
假-子句
。
IF test-clause
THEN true-clause ELSE false-clause END
例如
1
A :
IF A==1 THEN
MSGBOX "A EQUALS 1" :
ELSE
MSGBOX "A IS NOT EQUAL TO 1" :
END:
CASE...END 执行一组
测试子句
命令,它由
真子句
命令构成。其表达
式为:
CASE
IF test-clause
1
THEN true-clause
1
END
IF test-clause
2
THEN true-clause
2
END
.
.
.
IF test-clause
n
THEN true-clause
n
END
END:
当执行 CASE 时,先执行 test-clause
1
。如果是真,执行
true-clause
1
,然后跳转到 END。如果 test-clause
1
错误,执
行任务移到 testclause
2
。沿 着 CASE 结构执行,直到执行
一个 true-clause 为止 ( 或直到所有的 test-clause 都是假为
止 )。
IFERR...
THEN...
ELSE…
END...
许多情况是由 HP 39gs 计算器自动识别
出错状况
,并且
在程序中自动予以处理。
IFERR…THEN…ELSE…END 允许程序中途截断出错情
况,另外促成程序流产。其表达式为:
IFERR trap-clause
THEN clause_1
ELSE clause_2
END :
Kommentare zu diesen Handbüchern