viple入门(三)

(1)条件循环活动

条件循环活动中,必须给定条件,条件成立,则执行条件循环的后续程序。

条件不成立,则不执行后续程序。

从报错信息来看,程序提示:条件循环要和结束循环活动一起使用。

增加结束循环活动,虽然程序没有任何输出,但程序没有报错了。也就是说,满足条件,就执行条件循环到结束循环之间的所有活动,如果不满足条件,则直接进入结束循环。

既然是循环,怎么感觉没有循环起来的感觉嘞?

重新看一个案例:循环打印数字1~5。

首先初始化数数变量number的值为1,条件循环判断number的值是否小于等于5,满足条件,执行条件循环到结束循环之间所有的活动(俗称:循环体)执行到结束活动前的第一个活动(循环体的最后一个活动)时,再返回到条件循环中继续判断条件是否成立,如果成立,则会再执行一遍循环体中的内容。如果不成立,则执行结束循环以及结束循环的后续程序

(2)结束循环活动

用于表示条件循环的结束。一般情况下,条件循环和结束循环是配套使用。

(3)退出活动

用在条件循环和结束循环之间,用于中途退出循环。

案例:假设sum的值等于1+2+3+...+n,当sum的值大于17时,请问n最小为多少。

首先,需要借助循环,实现对1~n数字的生成;其次,观察到和大于17,也就是说加数最大为17即可满足,所以,只需要控制生成的数字在1~17之间即可。

接下来,进行求和计算

1表示的是0+1,3表示0+1+2,其余的同理可得。

接下来只需要增加判断即可

也就是说1+2+3+4+5+6的和是21,大于17。6是满足1+2+...+n大于17的最小数字。

(4)注释活动

开发者可以通过注释活动在程序任意位置添加注释,不影响程序执行,方便同行阅读程序逻辑

从测试可以看出,注释活动不影响程序执行,但可以帮助开发者阅读程序逻辑。

提醒:注释活动不是越多越好,而是在关键的地方进行注释。

(5)如果活动实现循环

循环除了使用条件循环外,也可以使用如果活动来实现。

案例:如果活动实现循环打印数字1~5。

猜你喜欢

转载自blog.csdn.net/songxiaolingbaobao/article/details/134259966