- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab平时作业解析
《MATLAB程序设计基础》平时作业
说明:1-17题为必做题,须分别提交纸质文档及与纸质文档对应的电子文档.doc版。
对于每输入的一个百分制成绩,要求输出对应的成绩等级A、B、C、D、E。其中A的分值在区间[90,100)内;B的分值在区间[80,90)内;C的分值在区间[70,80)内;D的分值在区间[60,70)内;E的分值在区间[0,60)内;要求:
1)要有对输入成绩是否合理的判断:
①输入成绩如果含有小数,只能是“x.5”的形式,其实x为合理的整数。
②成绩必须在百分制范围内。
③如果输入的成绩不合理,应向命令窗口输出报错信息“输入的成绩不合理”
2)用if语句实现题目要求
x=input(输入一个数值:); %输入if mod(x,0.5)==0x=0x100; %mod(x,0.5)表示x除以0.5的余数,用以判断成绩含小数是否为x.5
if x0x=100 %不合理成绩
disp(输入的成绩不合理)
elseif x100x=90%成绩[90 100)
disp(成绩等级为:A)
elseif x90x=80 %成绩[80 90)
disp(成绩等级为:B)
elseif x80x=70%成绩[70 80)
disp(成绩等级为:C)
elseif x70x=60%成绩[60 70)
disp(成绩等级为:D)
else
disp(成绩等级为:E)%成绩[0 60)
end
else
disp(输入的成绩不合理)
end运行结果:
输入一个数值:57
成绩等级为:E
x=input(请输入一个成绩:); %输入
if mod(x,0.5)==0x=0x100 %mod(x,0.5)表示x除以0.5的余数,用以判断成绩含小数是否为x.5
switch floor(x/10) %x除以10向下取整
case 9
disp(成绩等级为:A);
case 8
disp(成绩等级为:B);
case 7
disp(成绩等级为:C);
case 6
disp(成绩等级为:D);
case {5,4,3,2,1,0}
disp(成绩等级为:E);
otherwise
disp(输入的成绩不合理);
end
else
disp(输入的成绩不合理);
end运行结果:
请输入一个成绩:0
成绩等级为:E
请输入一个成绩:120
输入的成绩不合理
请输入一个成绩:95.5
成绩等级为:A
x=round((99-10)*rand(1)+10); %在区间[10 99]随机选一个数x
y=round((99-10)*rand(1)+10); %在区间[10 99]随机选一个数y
sym=input(请输入运算符号(+-*/):,s);
switch sym %switch语句
case{+}
a=x+y;
disp([输入的两数之和b=,num2str(x),+,num2str(y),=,num2str(a)]);
%输出显示类似于“a=x+y=68”的形式
case{-}
a=x-y;
disp([输入的两数之差c=,num2str(x),-,num2str(y),=,num2str(a)]);
case{*}
a=x*y;
disp([输入的两数之积d=,num2str(x),*,num2str(y),=,num2str(a)]);
case{/}
a=x/y;
disp([输入的两数之商e=,num2str(x),/,num2str(y),=,num2str(a)]);
otherwise disp(输入符号错误)
end
运行结果:
请输入运算符号(+-*/):+
输入的两数之和b=95+31=126
请输入运算符号(+-*/):-
输入的两数之差c=64-53=11
请输入运算符号(+-*/):*
输入的两数之积d=89*78=6942
您可能关注的文档
- l物理知识点考察 -解析.doc
- Magento 中文开发手册开篇解析.doc
- m6u1Reading解析.ppt
- MACSV6介绍课件解析.ppt
- mapgis空间分析教程解析.ppt
- MAPGIS操作手册上解析.doc
- MapObject开发文档解析.doc
- mapgis教程-投影变换解析.ppt
- lxy-通信机房配电系统(运营商篇)解析.ppt
- mark_signal_sign_symbol的区别解析.ppt
- 重庆市西南大学附属中学校2024-2025学年高一上学期定时检测(三)政治试卷.docx
- 内蒙古包头市2025届高三上学期期末教学质量检测历史试卷.docx
- 安徽省怀宁县高河中学2024-2025学年高一上学期12月月考化学试卷.docx
- 安徽省怀宁县高河中学2024-2025学年高一上学期12月月考政治试卷.docx
- 湖北省武汉市2024-2025学年高一上学期期末历史试卷.docx
- 8年级下册道德与法治部编版课件第三单元-国家监察机关 02 .pptx
- 5年级下册道德与法治部编版课件第三单元-富起来到强起来 01 .pptx
- 3年级数学苏教版下册课件第6单元《长方形和正方形的面积》 .pptx
- 5年级下册道德与法治部编版课件第三单元-屹立在世界的东方 02 .pptx
- 如何看待资本帝国主义对中国的侵略.pdf
文档评论(0)