问答题
有如下命令序列,其功能是根据输入的考试成绩显示相应的成绩等级。
SET TALK OFF
CLEAR
INPUT"请输入考试成绩:"TO cj
Dj=iif(cj<60,"不及格",iif(ej>=90,"优秀",iif(ej>=80,"良好","及格")))
??"成绩等级为:"+dj
SET TALK ON
请编写程序“cx2.prg”,用DO CASE型分支结构实现该命令程序的功能。
【正确答案】 ①在命令窗口中输入命令:MODI COMM ex2(回车执行),打开程序文件编辑窗口,在程序文件编辑窗
口中输入以下程序代码:
SET TALK oFF
CLEAR
INPUT”请输入考试成绩:"TO cj
DOCASE
CASE ej>=90
Di="优秀"
CASE cj>=80
Dj="良好"
CASE cj>=60
Dj="及格"
()THERWISE
Di="不及格"
ENDCASE
??"成绩等级为:"+Dj
SET TALK()N
关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输入命令:DO cx2(回车执行),执行程序文件。