matlab选择结构程序设计Word文件下载.docx

上传人:b****2 文档编号:14200174 上传时间:2022-10-20 格式:DOCX 页数:8 大小:15.59KB
下载 相关 举报
matlab选择结构程序设计Word文件下载.docx_第1页
第1页 / 共8页
matlab选择结构程序设计Word文件下载.docx_第2页
第2页 / 共8页
matlab选择结构程序设计Word文件下载.docx_第3页
第3页 / 共8页
matlab选择结构程序设计Word文件下载.docx_第4页
第4页 / 共8页
matlab选择结构程序设计Word文件下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

matlab选择结构程序设计Word文件下载.docx

《matlab选择结构程序设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《matlab选择结构程序设计Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。

matlab选择结构程序设计Word文件下载.docx

=0&

x<

5&

x~=2&

x~=3

y=x*x-5*x+6;

else

y=x*x-x-1;

end

y

②pleaseinputthevalueofx-5.0

y=

14

>

aaaaa

pleaseinputthevalueofx-3.0

11

pleaseinputthevalueofx1.0

2

pleaseinputthevalueofx2.0

1

pleaseinputthevalueofx2.5

-0.2500

pleaseinputthevalueofx3.0

5

pleaseinputthevalueofx5.0

19

2、输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。

其中90分~100分为A,80分~89分为B,70分~79分为C,60~69分为D,60分以下为E。

要求:

(1)分别用if语句和switch语句实现。

(2)输入百分制成绩后要判断该成绩的合理性,对不合理性的成绩应输出出错信息。

If语句

①s=input('

pleaseinputthescore:

'

ifs>

=90&

s<

=100

rank='

A'

;

elseifs>

=80&

=89

B'

=70&

=79

C'

=60&

=69

D'

=59

E'

wrongsocre'

rank

②>

bbb

94

rank=

A

75

C

-3

wrongsocre

456

Switch语句

①score=input('

switchfloor(score/10)

case{9,10}

case{8}

case{7}

case{6}

casenum2cell(0:

5)

otherwise

wrongscore'

rank=rank

ccc

wrongscore

45

E

 

3、硅谷公司员工的工资计算方法如下:

(1)、工作时数超过120小时者,超过部分加发15%。

(2)、工作时数低于60小时者,扣发700元。

(3)、其余按每小时84元计发。

试编程按输入的工号和该号员工的工时数,计算应发工资。

①number=input('

pleaseinputworknumber:

h=input('

pleaseinputworkhours:

ifh>

120

wage=120*84+(h-120)*84*1.15;

elseifh<

60

wage=h*84-700;

wage=h*84;

wage

ddd

01

74

wage=

6216

02

53

3752

03

135

11529

4、设计程序,完成两位数的加、减、乘、除四则运算,即产生两个两位随机整数,再输入一个运算符号,做相应的运算,并显示相应的结果。

pleaseinputasign:

'

s'

x1=round(rand

(1)*90+10);

x2=round(rand

(1)*90+10);

ifx=='

+'

answer=x1+x2;

elseifx=='

-'

answer=x1-x2;

*'

answer=x1*x2;

/'

answer=x1/x2;

x1

x2

answer

eee

+

x1=

83

x2=

answer=

94

-

23

28

-5

5、建立5×

6矩阵,要求输出矩阵第n行元素。

当n值超过矩阵的行数时,自动转为输出矩阵的最后一行元素,并给出出错信息。

①x=rand(5,6);

n=input('

pleaseinputn:

ifn>

n<

=5

y=x(n,:

elseifn>

5;

y=x(5,:

disp('

wrongn'

elseifn<

0;

y=('

4

0.93830.27890.47870.92220.92380.5945

7

wrongn

0.43970.11210.94420.57440.14430.3099

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 韩语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1