条件结构
条件结构的组成部分:
- 选择器标签(带方框的“?”):显示相关分支执行的值。可指定单个值或一个值范围。通过选择器标签指定默认分支。
- 子程序框图(分支):包含连线至条件选择器接线端的值与条件选择器标签中的值相匹配时,执行的代码。右键条件结构边框并选择相应选项,可修改子程序框图的数量或顺序。
- 条件选择器(条件结构顶部):根据输入数据的值,选择要执行的分支。输入数据可以是布尔、字符串、整数、枚举类型或错误簇。连线至条件选择器的数据类型决定了可输入条件选择器标签的分支。
案例一(布尔输入)
案例一:在条件结构中设置一个开关按钮,当开关按钮的布尔值为真时,显示字符串“我是真”,为假时,显示字符串“我是假”。
- 在前面板中,鼠标右键,在布尔模块选择开关按钮,然后在程序框图中鼠标右键,在结构模块中选择条件结构,并将开关按钮与选择器连接起来。
- 在前面板中鼠标右键,在字符串与路径模块中选择字符串显示控件,并将其放入条件结构中,创建常量,输入“我是真”,然后在鼠标移动到字符串显示控件上,鼠标右键,选择创建-属性节点-值,并将其改为全部写入。
接着将条件结构切换到“假”分支,将该值放入假分支中,创建常量,输入“我是假”,最后在最外围,放上一个while循环。
- 运行结果如下:
案例二(整数输入)
案例二:放置一个数值输入控件,并将其变为整型(其他数字类型不支持输入)与条件结构的选择器连接,并添加4个条件分支,分别为22、45、60、78,每个条件分支皆有对应的字符串表达。
- 在前面板中放置数值输入控件,在程序框图中放置条件结构,并将其连接起来,然后鼠标移动到数值输入控件的位置,鼠标右键,在表示法中选择长整型(其他整型皆可)。
如下图所示,选择长整型后控件颜色改变,并且条件选择器的真变为1,假变为“0,默认”。