实验4-4 if结构的分析

本文通过几个具体的编程实例介绍了if结构的应用,并深入探讨了不同条件下程序的执行路径及测试数据选择,帮助读者理解if结构的特点及其对程序流程的影响。
 实验目的:

1.了解return语句对if结构的影响。

2.分析if结构的特点。

实验步骤:

1.如果用户输入是正数,则程序输出“您输入的是正数!”,否则程序输出“您输入的不是正数!”。(用if结构实现)

分析:

这个程序中的if结构与其它的if结构有何区别?

提示:当条件为假时有语句执行吗?此时执行的语句在条件为真时执行了吗?

2.用户输入两个整数,程序先按从小到大的顺序输出,再把用户输入的第一数扩大10倍后输出。如用户输入2 3,则程序输出2,3,20;如用户输入3 2,则程序输出2,3,30。(用if结构实现)

3.分析

1)下图中有几条可执行路径?写出每条可执行路径的测试数据。

2)下图(例4-7)中有几条可执行路径?写出每条可执行路径的测试数据。

思考:

从1)和2)的对比可以说明什么问题?

提示:

在2)中当第一个条件成立时,下面的两个条件可能成立吗?还用考虑吗?实际的程序中考虑了吗?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值