第4章作业2

2.5

文字表达:

1.定义整型x=2,z=1;

2.定义双精度y=1.2

3.判断x=2,转到第4步,否则第6步

4.x=2,y++,转到第6步

5.x!=2,y=3,转到第6步

6.输出,结束

流程图:

代码: 

 (9)

文字表达:

1.定义int x,y

2.输入一个值给x

 3.若x>=0?转到第4步,否则第6步

4.y=1

5.y=-1

6.输出y

流程图:

代码:

 3.(2)

文字表达:

1.定义int i=1,n=0

2.若i=1,转第三步,否则第6步

3.i=1时

4.i=2时,n++,转第6步,否则第5步

5.i=3时,n++,转第6步

6.输出n,结束

流程图:

 代码:

编程(3)

文字表达:

 

1,字符a,双精度b,c;

2,请输入操作数,运算符,操作数;

3,判断a=1?转第10步,否则转第4步;

4,'+'情况下,b+c,转第10步,否则转第5步;

5,‘-’情况下,b-c,转第10步,否则转第6步;

6,'*'情况下,b*c,转第10步,否则转第7步;

7,'/'情况下,bb/c,转第8步,否则转第10步;

8,若c=10时,cannot divide into 0,否则转第9步;

9,b/c,转第10步;

10,输出unknown a;

流程图:

代码: 

编程(4) 

文字表达:

编程(4)

1,定义单精度a,b;

2,若b<1000?转第3步,否则转第4步;

3,a=1000,转第11步;

4,若b<2000?转到第5步,否则转第6步;

5,a=1000+(b-1000)*0.06,转第11步;

6,若b<50000?转第7步,否则转第8步;

7,a=1000+(b-10000)*0.06,转第11步;

8,若b<100000?转第9步,否则转第10步;

9,a=1000+(b-50000)*0.07,转第11步;

10,a=1000+(b-100000)*0.08,转第11步;

11,输出a;

流程图:

代码:

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值