


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验三选择结构程序设计一、实验目的1、掌握建立和执行M文件的方法。2、掌握利用if语句实现选择结构的方法。3、掌握利用switch语句实现多分支选择结构的方法。4、掌握try语句的使用。二、实验内容1、求分段函数的值。用if语句实现,分别输出x=,时的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;endypleaseinputthevalueofy=14>>
2、;aaaaapleaseinputthevalueofy=>>aaaaapleaseinputthevalueofy=2>>aaaaapleaseinputthevalueofy=1>>aaaaapleaseinputthevalueofy=>>aaaaapleaseinputthevalueofy=5>>aaaaapleaseinputthevalueofy=192、输入一个百分制成绩,要求输出成绩等级A、B、G以E。其中90分100分为A,80分89分为B,70分79分为C,6069分为D,60分以下为E。要求:(1) 分别用if
3、语句和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='
4、;E'elserank='wrongsocre'endrank>>>>bbbpleaseinputthescore:94>>bbbpleaseinputthescore:75rank=C>>bbbpleaseinputthescore:-3rank=wrongsocre>>bbbpleaseinputthescore:456rank=wrongsocre>>Switch语句score=input('pleaseinputthescore:');switchfloor(score/10
5、)case9,10case8rank='B'case7rank='C'case6rank='D'casenum2cell(0:5)rank='E'otherwiserank='wrongscore'endrank=rank>>cccpleaseinputthescore:-3rank=wrongscore>>cccpleaseinputthescore:456rank=wrongscore>>cccrank=A>>cccpleaseinputthescore:45ra
6、nk=E3、硅谷公司员工的工资计算方法如下:(1) 、工作时数超过120小时者,超过部分加发15%(2) 、工作时数低于60小时者,扣发700元。(3) 、其余按每小时84元计发。试编程按输入的工号和该号员工的工时数,计算应发工资。number=input('pleaseinputworknumber:');h=input('pleaseinputworkhours:');ifh>120wage=120*84+(h-120)*84*;elseifh<60wage=h*84-700;elsewage=h*84;endwage>>dddple
7、aseinputworknumber:01wage=6216>>dddpleaseinputworknumber:02pleaseinputworkhours:53wage=3752>>dddpleaseinputworknumber:03pleaseinputworkhours:135wage=11529>>4、设计程序,完成两位数的加、减、乘、除四则运算,即产生两个两位随机整数,再输入一个运算符号,做相应的运算,并显示相应的结果。x=input('pleaseinputasign:','s');x1=round(rand(
8、1)*90+10);x2=round(rand(1)*90+10);ifx='+'answer=x1+x2;elseifx='-'answer=x1-x2;elseifx='*'answer=x1*x2;elseifx='/'answer=x1/x2;endx1x2answer>eeepleaseinputasign:+x1=83x2=11answer=94>>eeepleaseinputasign:-23x2=28answer=-5>>5、建立5X6矩阵,要求输出矩阵第n行元素。当n值超过矩阵的行数时,自动转为输出矩阵的最后一行元素,并给出出错信息。x=rand(5,6);n=input('pleaseinputn:');ifn>0&n<=5y=x(n,:);elseifn>5;y=x(5,:);disp('wrongn');e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 研究针对性护理干预在接受长程视频脑电图监测患者中的临床应用价值
- 市场新员工培训
- 2024-2025学年佛山市高二语文上学期期末教学质量检测试卷
- 2025年小提琴专业水平测试卷:国内外著名小提琴曲演奏分析试题
- 2025年法律职业资格考试民法法律咨询专项试题卷
- 2025年小学语文毕业升学考试全真模拟卷(基础夯实版)-小学语文阅读理解能力训练实战
- 统计质量管理在现代制造业中的应用-2025年统计学期末试卷
- 2025年网络安全培训考试题库:网络安全防护技术与应用实践试题
- 热水锅炉定期检验工作制度
- 1200×650mm真空蒸镀技术协议
- 2025年黄河委员会招聘历年高频重点提升(共500题)附带答案详解
- 2025年保险公司工作计划
- 《情绪ABC理论》课件
- (已压缩)矿产资源储量技术标准解读300问-1-90
- 电工(高级技师)理论知识试题库+参考答案
- (2024)江西省公务员考试《行测》真题卷及答案解析
- 沪教版小学五年级数学上册教案 全册
- 音乐曲式分析课件
- 《新时代大学生劳动教育与实践》全套教学课件
- 《铁路轨道维护》课件-道岔起道作业
- 煤矿班队长培训
评论
0/150
提交评论