PB12.5中的循环语句使用(FOR...NEXT和DO ...LOOP)

例子1: for...next来求s=1+3+5+...+99.
click事件(窗体的)
Integer n
Int i
n=Integer(sle_1.text)(N为sle_1的text的属性值)
FOR i=1 to 99 step 2
 n=n+i
NEXT
sle_2.text=String(n)( 静态文本是字符型 )
open(应用)
Open(w_fornext)
2:例子1用DO ...LOOP来做
格式:DO WHILE  condition
           ...
           LOOP
CLICK事件(窗体的)
格式一(DO UNTIL condition ... loop)
Integer n
Int i=1
n=integer(sle_1.text)
 DO UNTIL i>99 ( DO UNTIL condition ...loop当条件为False时,执行循环体;当条件为True时,退出循环)
 n=n+i
 i=i+2
LOOP
sle_2.text=String(n)
格式二(DO WHILE ... LOOP)
Integer n
Int i=1
n=integer(sle_1.text)
 DO WHILE i<=99
 n=n+i
 i=i+2
LOOP
sle_2.text=String(n)
格式三:(DO ... LOOP UNTIL condition)
Integer n
Int i=1
n=integer(sle_1.text)
 DO
 n=n+i
 i=i+2
LOOP UNTIL i>99
sle_2.text=String(n)
格式四:(DO ... LOOP WHILE condition)

Integer n
Int i=1
n=integer(sle_1.text)
 DO
 n=n+i
 i=i+2
LOOP WHILE i<=99
sle_2.text=String(n)

CONTINUE语句与EXIT语句
适合条件:这两个语句只适用于DO...LOOP 和FOR...NEXT里面
CONTINUE:不执行CONTINUE后面的话句
EXIT:结束循环,跑到loop 和NEXT后面的语句执行。

goto语句
转到语句标号标志的位置继续执行。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值