下面是用移位寄存器(左图)和反馈节点(右图)实现a++的框图程序。 For循环和While循环的区别: 1)For循环要执行预先指定的循环次数。 While循环不必知道循环次数,只有在条件端 口接收到的值满足条件时才停止循环。 2) For循环当N1时1次都不执行。 While循环不满足条件也要执行1次。 5.2.1.While循环的创建 While循环由循环框、条件端口和计数端口组成。 循环框 条件端口 计数端口 5.2.2.While循环的工作流程 条件端口:控制循环的停止与否。有两种状态 : 时,当输入值为真(T),则停止循环 ; 时,若输入值为假(F),则停止循环。 计数端口:用于统计循环执行的次数,从零开始计数。 While循环的运行顺序是先执行,后判断。循环结束后,才去检测条件端口的值,因此不管条件是否成立,循环至少要执行一次。 While循环也具有数据通道索引和移位寄存器、反馈节点的功能,它们的用法与For循环相同,只是While循环的边框数据通道默认为不能索引。 条件结构的功能:根据条件,程序执行不同的分支。 Case结构由选择框架、输入端口、选择器标签,以及递增/递减按钮组成。 选择器标签 递增按钮 递减按钮 选择框架 条件输入端口 2.输入端口的设置 条件结构有一个条件输入端口
原创力文档

文档评论(0)