2020级3班c语言上机疑问(11月4日)
本文最后更新于:1 个月前
2020级3班c语言上机疑问(11月4日)
实验五-1
1.循环实验(教材习题5-20)。具体要求:
绘制流程图,编制程序代码。
分析不进入循环、只循环一次、只循环两次、进入死循环的条件,以及此时各变量的值。
分析循环退出时的条件表达式值。
如何测试循环的次数?
能否将程序改写成另外的形式,如
while
改写成do while
或for
语句?总结条件循环的设计、实现步骤和测试方法。
实训5-20 企业发放的奖金根据利润提成。其基本规定是:
- 利润低于10万元的奖金 可提10% ;
- 高于等于10万元而低于等于20万元的,其低于10万元的将按10%提成,高于10万元的将按7.5%提成;
- 对高于20万低于等于40万的,其高于20万的部分按5%提成;对高于40万而低于等于60万的,其高于40万的部分按3%提成;
- 高于60万低于等于 100万时,其高于60万部分按1. 5%提成;
- 对高于100万的,超过100万部分按1%提成。
试从键盘输人当月利润并计算奖金总额。
>问题:看完这个题目第一感觉是容易的,大部份同学选择使用if 语句或者switch 语句完成. 结果当看到实验报告要求让用循环语句写时比较困难,同学们基本上处于没有思路状态. |
||
---|---|---|
## 实验四-1 1. if 语句的实验。请分析如下语句段的逻辑关系:
|
||
(b) 增加输入、输出功能以补充完整该程序段,使之能够运行; | ||
(c) 测试该程序段的各种条件组合下的运行结果。测试数据组如下:
|
问题1:同学们对题目“为了找出程序中的逻辑错误,应使用什么样的数据进行测试?”中的逻辑错误不太理解,无从下手.
问题2:同学们对题目“用哪四组数据可以将从起点到终点的各条路径都覆盖一次?”中覆盖指代什么产生疑问.
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!