实验三 选择结构程序设计new

实验三 选择结构程序设计new

ID:21782096

大小:19.59 KB

页数:8页

时间:2018-10-24

实验三 选择结构程序设计new_第1页
实验三 选择结构程序设计new_第2页
实验三 选择结构程序设计new_第3页
实验三 选择结构程序设计new_第4页
实验三 选择结构程序设计new_第5页
资源描述:

《实验三 选择结构程序设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验三选择结构程序设计电子信息科学与技术09级龚进一、实验目的1、掌握建立和执行M文件的方法。2、掌握利用if语句实现选择结构的方法。3、掌握利用switch语句实现多分支选择结构的方法。4、掌握try语句的使用。二、实验内容1、求下列分段函数的值。用if语句实现,分别输出时的y值。x=input('请输入输入x=')ifx<0&x~=3y=x^2+x-6;elseifx>=0&x<10&x~=2&x~=3y=x^2-5*x+6;elsey=x^2-x-1;endy请输入输入x=-0.5x=-0.5000y=-6.2500请输

2、入输入x=-3.0x=-3y=0请输入输入x=1x=1y=2请输入输入x=2x=2y=1请输入输入x=2.5x=2.5000y=-0.2500请输入输入x=3.0x=3y=5请输入输入x=5.0x=5y=62、输入一个百分制成绩,要求输出成绩等级A,B,C,D,E。其中90~100分为A,80~89分为B,70~79为C,60~69分为D,60分以下为E。要求:(1)分别用if语句和switch语句实现。(2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。x=input('输入某个学生的成绩x=');sw

3、itchfix(x/10)case9disp('A');case8disp('B');case7disp('C');case6disp('D');case{0,1,2,3,4,5}disp('E');otherwisedisp('输入有错')end输入某个学生的成绩x=99A输入某个学生的成绩x=86B输入某个学生的成绩x=78C输入某个学生的成绩x=69D输入某个学生的成绩x=56E输入某个学生的成绩x=896输入有错x=input('输入分数x=');ifx>=90&x<=100disp('此学生评定等级为A');else

4、ifx>=80&x<90disp('此学生评定等级为B');elseifx>=70&x<=80disp('此学生评定等级为C');elseifx>=60&x<70disp('此学生评定等级为D');elseifx>=0&x<60disp('此学生评定等级为E');elsedisp('错误分数');end输入分数x=98此学生评定等级为A输入分数x=89此学生评定等级为B输入分数x=78此学生评定等级为C输入分数x=69此学生评定等级为D输入分数x=19此学生评定等级为E输入分数x=859错误分数end3、建立5×6矩阵,要求输

5、出矩阵第n行元素。当n值超过矩阵的行数时,自动转为输出矩阵最后一行元素,并给出出错信息。n=input('输入第n行元素n=')w=[12,23,45,78,45,78;45,78,52,46,92,56;45,12,78,45,78,69;12,35,69,48,57,25;12,85,78,69,78,78];a=w;ifn>=1&n<=5b=a([n],:)elseb=a([5],:)input('输入错误')end输入第n行元素n=3n=3b=451278457869输入第n行元素n=6n=6b=12857869787

6、8输入错误三、实验小结写出实验中的收获和体会。通过对matlab的学习,掌握函数和if、swhitch应用。

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

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

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