练习目的:
学习使用一下WHILE:满足条件时执行
说明
使用“满足条件时执行”指令可以重复执行程序循环,直至不满足执行条件为止。 该条件是结果为布尔值(TRUE 或 FALSE)的表达式。 可以将逻辑表达式或比较表达式作为条件。
执行该指令时,将对指定的表达式进行运算。 如果表达式的值为 TRUE,则表示满足该条件;如果其值为 FALSE,则表示不满足该条件。
也可以嵌套程序循环。 在程序循环内,可以编写包含其它运行变量的其它程序循环。
“满足条件时执行”指令的语法如下所示:
SCL |
---|
WHILE "Tag_Value1" <> "Tag_Value2" DO "Tag_Result" := "Tag_Input"; END_WHILE; |
clipboard
只要“Tag_Value1”和“Tag_Value2”操作数的值不匹配,“Tag_Input”操作数的值就会分配给“Tag_Result”操作数。
1. 题目:
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天又将剩下的桃子吃掉一半,又多吃一个。以后每天都吃了前一天剩下的一半零一个。到第10天再想吃时,只剩下一个桃子了。求第一天共摘了多少。2. 添加FB块,建立变量。如下图:
3. 编写程序。如下图:
4. 调用并监控。如下图:
5.如果你也是博途热爱者,就交个朋友吧,一起学习
注意: HTML 不能被解析!