Matlab-实验五-分支结构程序设计答案(共3页).doc
《Matlab-实验五-分支结构程序设计答案(共3页).doc》由会员分享,可在线阅读,更多相关《Matlab-实验五-分支结构程序设计答案(共3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验五 分支结构程序设计实验内容(1)从键盘输入一个数,将它反向输出,例如输入693,输出为396 clear format long gs=input(s=)n=fix(log10(s);A=0;for i=1:n a=fix(s/10n); x=fix(mod(s,10i)/10.(i-1); A=A+x*10(n+1-i);endA+as=693s = 693ans = 396(2)输入一个百分制成绩,要求输出成绩等级A,B,C,D,E其中90-100位A,80-89为B,70-79为C,60-69为D,60以下为E1)分别用if语句和switch语句实现2)输
2、入百分制成绩后要判断成绩的合理性,对不合理的成绩应输出出错信息If语句 a=input(输入成绩)if a=90&a=80&a=70&a=60&a70 disp(D 成绩合理);elseif a a=input(输入成绩)if a=90&a=80&a=70&a=60&a70 disp(D 成绩合理);elseif a a=input(输入成绩)switch a; case num2cell(0:59) disp(E 成绩合理); case num2cell(60:69) disp(D 成绩合理); case num2cell(70:79) disp(C 成绩合理); case num2cell
3、(80:89) disp(B 成绩合理); case num2cell(90:100) disp(A 成绩合理); otherwise disp(成绩错误); end输入成绩98a = 98A 成绩合理 a=input(输入成绩)switch a; case num2cell(0:59) disp(E 成绩合理); case num2cell(60:69) disp(D 成绩合理); case num2cell(70:79) disp(C 成绩合理); case num2cell(80:89) disp(B 成绩合理); case num2cell(90:100) disp(A 成绩合理); otherwise disp(成绩错误); end输入成绩148a = 148成绩错误小结实验心得体会通过本次实验,我逐渐掌握了点if语句和switch语句的使用,了解了分支结构程序设计方法。因为本次实验较有难度,所以完成的不是很顺利。在分支结构程序设计方面还有待加强。专心-专注-专业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 实验 分支 结构 程序设计 答案
限制150内