matlab选择结构程序设计答案

matlab选择结构程序设计答案

ID:12665174

大小:33.00 KB

页数:10页

时间:2018-07-18

matlab选择结构程序设计答案_第1页
matlab选择结构程序设计答案_第2页
matlab选择结构程序设计答案_第3页
matlab选择结构程序设计答案_第4页
matlab选择结构程序设计答案_第5页
资源描述:

《matlab选择结构程序设计答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验三选择结构程序设计一、实验目的1、掌握建立和执行M文件的方法。2、掌握利用if语句实现选择结构的方法。3、掌握利用switch语句实现多分支选择结构的方法。4、掌握try语句的使用。二、实验内容1、求分段函数的值。用if语句实现,分别输出x=-5.0,3.0,1.0,2.0,2.5,3.0,5.0时的y值。①x=input('pleaseinputthevalueofx');ifx<0&x~=-3y=x*x+x-6;elseifx>=0&x<5&x~=2&x~=3y=x*x-5*x+6;elsey=x*x-x-1;endy②pleaseinputthevalu

2、eofx-5.0y=14>>aaaaapleaseinputthevalueofx-3.0y=11>>aaaaapleaseinputthevalueofx1.0y=2>>aaaaapleaseinputthevalueofx2.0y=1>>aaaaapleaseinputthevalueofx2.5y=-0.2500>>aaaaapleaseinputthevalueofx3.0y=5>>aaaaapleaseinputthevalueofx5.0y=191、输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90分~100分为A,80分~89分为B,7

3、0分~79分为C,60~69分为D,60分以下为E。要求:(1)分别用if语句和switch语句实现。(2)输入百分制成绩后要判断该成绩的合理性,对不合理性的成绩应输出出错信息。If语句①s=input('pleaseinputthescore:');ifs>=90&s<=100rank='A';elseifs>=80&s<=89rank='B';elseifs>=70&s<=79rank='C';elseifs>=60&s<=69rank='D';elseifs>0&s<=59rank='E';elserank='wrongsocre'endrank②>>>>b

4、bbpleaseinputthescore:94rank=A>>bbbpleaseinputthescore:75rank=C>>bbbpleaseinputthescore:-3rank=wrongsocre>>bbbpleaseinputthescore:456rank=wrongsocre>>Switch语句①score=input('pleaseinputthescore:');switchfloor(score/10)case{9,10}rank='A';case{8}rank='B';case{7}rank='C';case{6}rank='D';ca

5、senum2cell(0:5)rank='E';otherwiserank='wrongscore';endrank=rank②>>cccpleaseinputthescore:-3rank=wrongscore>>cccpleaseinputthescore:456rank=wrongscore>>cccpleaseinputthescore:94rank=A>>cccpleaseinputthescore:45rank=E1、硅谷公司员工的工资计算方法如下:(1)、工作时数超过120小时者,超过部分加发15%。(2)、工作时数低于60小时者,扣发700元。(3

6、)、其余按每小时84元计发。试编程按输入的工号和该号员工的工时数,计算应发工资。①number=input('pleaseinputworknumber:');h=input('pleaseinputworkhours:');ifh>120wage=120*84+(h-120)*84*1.15;elseifh<60wage=h*84-700;elsewage=h*84;endwage②>>dddpleaseinputworknumber:01pleaseinputworkhours:74wage=6216>>dddpleaseinputworknumber:02p

7、leaseinputworkhours:53wage=3752>>dddpleaseinputworknumber:03pleaseinputworkhours:135wage=11529>>1、设计程序,完成两位数的加、减、乘、除四则运算,即产生两个两位随机整数,再输入一个运算符号,做相应的运算,并显示相应的结果。①x=input('pleaseinputasign:','s');x1=round(rand(1)*90+10);x2=round(rand(1)*90+10);ifx=='+'answer=x1+x2;elseifx=='-'answer=x1-x

8、2;els

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。