欢迎来到天天文库
浏览记录
ID:52343951
大小:258.00 KB
页数:13页
时间:2020-04-04
《多分支选择结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、多分支选择结构例:在“学生成绩.dbf”中,有字段“计算机”,本字段中存放的是学生的计算机成绩,现要求编写程序,判断某一学生的“计算机”成绩等级。其中,90分以上为“A”,80以上为“B”,60以上为“C”,30以上为“D”,30以下为“E”。多分支选择结构格式:DOCASECASE<条件1>语句1CASE<条件2>语句2……CASE<条件n>语句n[OTHERWISE语句]ENDCASE执行流程说明:1、DOCASE和第一个CASE子句之间,不能插入任何需要执行的语句,但可以把注释写在其中。2、DOCASE和EN
2、DCASE分别表示多分支选择结构的开始和结束,必须配对使用。3、DOCASE、CASE条件、ENDCASE、OTHERWISE各子句必须各占一行。例题解析:判断学生成绩表中指定学生的计算机成绩的等级。分析:(1)打开"学生成绩"表(2)指定学生(输入学生学号)(3)将指针指向需判断等级的学生(4)判断等级并显示(5)关闭表CLEARUSE学生成绩ACCEPT"请输入学生学号:"TOXHLOCATEFOR学号=XHDOCASECASE计算机>=90dj="A"CASE计算机>=80dj="B"CASE计算机>=60d
3、j="C"CASE计算机>=30dj="D"OTHERWISEdj="E"ENDCASE?"学号为:"+XH+“的学生计算机成绩等级为:”,dj课堂练习:1、课本195页第3步2、下面程序段的运行结果为_。STORE0TOX,YX=5Y=6X=X+YY=X-YX=X-Y?X?Y3、阅读下列程序,当分别输入2、3.5、8、10和-1时,程序分别显示的运行结果为___CLEARx=0.0@12,12SAY"请输入X值"GETXREADDOCASECASEX<0F=2*X-1CASEX>=0ANDX<3F=3*X+5CA
4、SEX>=3ANDX<5F=X+1CASEX>=5ANDX<10F=5*X-3CASEX>=10F=7*X+2ENDCASE?"F(",STR(X,4,1),")=",STR(F,4,1)ClearDocasecasex>100??”1”casex>200??”2”otherwise??”3”Endcase假设X=300,则程序的运行结果为___4、假设收入(P)与税率(R)的关系如下,编写程序求税金R=0(P<800)0.05(800≤P<2000)0.08(2000≤P<5000)0.1(P≥5000)1、编程
5、计算分段函数值f(x)=2x-1(x<0)3x+5(0<=x<3)x+1(3<=x<5)5x-3(5<=x<10)7x+2(x>=10)2、计算指定的某个数的绝对值。3、计算一元二次方程的实根。
此文档下载收益归作者所有