当前位置: 首页 > news >正文

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。

http://www.lryc.cn/news/220989.html

相关文章:

  • Vue渲染函数渲染html
  • Odoo|“视图”和“模型”之间的数据传输
  • Electron进程通信的另一种方式
  • 二次型的相关理解
  • Spring框架中用于注入构造函数参数的标签constructor-arg
  • spdlog简单介绍和使用
  • 分类模型的Top 1和Top 5
  • LinkdeList集合
  • KaiOS APN配置文件apn.json调试验证方法(无需项目全编)
  • 【qemu逃逸】HWS2017-FastCP
  • 调节扬声器和麦克风的音量
  • XShelll-修改快捷键-xftp-修改编辑器
  • 编译原理(1)----LL(1)文法(首符号集,后跟符号集,选择符号集)
  • 远程仓库地址改变后更换url
  • VR全景如何助力乡村振兴,乡村发展在哪些方面用到VR全景技术
  • 21.6 Python 构建ARP中间人数据包
  • DVWA靶场SQL注入
  • AD教程 (九)导线及NetLabel的添加
  • Rust函数进阶
  • springboot前后端时间类型传输
  • Deepin安装英特尔AX200 Wifi驱动
  • 第十九节——vue内置组件
  • 路由器基础(二): BGP原理与配置
  • 【漏洞复现】Django _2.0.8_任意URL跳转漏洞(CVE-2018-14574)
  • 【广州华锐互动】军用飞机VR实战训练系统
  • AI生图王者之战!深度体验实测,谁是真正的艺术家?
  • Spring Cloud - 手写 Gateway 源码,实现自定义局部 FilterFactory
  • 14、Python继承和多态:基础继承、方法重写、多态的基本概念
  • 聊聊logback的StatusManager
  • [PyTorch][chapter 61][强化学习-免模型学习1]