文档库 最新最全的文档下载
当前位置:文档库 › 实验三 选择结构程序设计

实验三 选择结构程序设计

实验三 选择结构程序设计

班级; 应数金融1301 姓名; 龙海波 学号; 13404109

一、实验目的

1. 掌握建立和执行M 文件的方法。

2. 掌握利用if 语句实现选择结构的方法。

3. 掌握利用switch 语句实现多分支选择结构的方法。

4. 掌握try 语句的使用。

二、实验内容

1. 求分段函数的值。

2226,035605231x x x x y x x x x x x x ?+-<≠?=-+≤<≠≠??--?

且且及其它

用if 语句实现,分别输出 5.0, 3.0,1.0,2.0,2.5,3.0,5.0x =--时的y 值。

x=input('x=');

if x<0&x~=3

y=x*x+x-6;

elseif x>=0&x<5&x~=2&x~=3

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

else

y=x*x-x-1;

end

y

2. 输入一个白分制成绩,要求输出成等级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=');

if x<=100&x>=90

y='A';

elseif x<=89&x>=80

y='B';

elseif x<=79&x>=70

y='C';

elseif x<=69&x>=60

y='D';

else

y='E';

end

y

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

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

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

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

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

x=input('x=');

if x>120

y=120*84+(x-120)*84*1.15;

elseif x<60

y=x*84-700

else

y=x*84

end

y

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

x=10+fix(rand(1,2)*90)

y=input('y=','s=')

if y=='+'

s=x(1)+x(2);

elseif y=='-'

s=x(1)-x(2);

elseif y=='*'

s=x(1)*x(2);

elseif y=='/'

s=x(1)/x(2);

else

disp('?T?á1?')

end

s

矩阵,要求输出矩阵第n行元素。当n值超过矩阵的行数时,自动转为输

5. 建立56

出矩阵最后一行元素,并给出出错信息。

n=input('n=');

A=rands(5,6);

if n<=5&n>0

c=A(n,:);

elseif n>5

c=A(5,:);

end

A

c

相关文档
相关文档 最新文档