VB【while循环课件】

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
代码:
求 1+2+3+ …… +100 = ?
For循环语句:
代码:
s=0 For i = 1 To 100 Step 1
s=s+i Next i Text1= s
While 循环语句:
代码:
s=0 i =1 While i < =100
s=s+i i=i+1 Wend Text1= s
任务二: 1+2+3+ …… +X > 100,求X的最小值?
“当型循环”
While循环语句:
1、循环次数已知的情况
2、step (步长)来实现 对循环变量的控制和变化
1、循环次数未知的情况
pk
2、单独列出一个语句来表 示循环变量的变化,从而实 现对循环变量的控制
任务三 (上交作业)
要求:
1、画同心圆,不设定圆的个数,圆心为窗体中心 Circle( F1.ScaleWidth /2 , F1.ScaleHeight / 2) , r 2、无论怎样改变窗体大小,都不让圆超出窗体边界
运行界面如图:
X
Y
课堂小结
while...wend 循环
1、使用时机:循环执行的次数不确定, 但循环结束条件知道时使用。
2、语句结构: While <条件> [循环体] Wend
3、小心进入死循环
Байду номын сангаас
知识拓展
谢谢!
条件 循环体
开始
i=1
i=2
不成立
i<=20
成立
s=s+i
01
i=i+1
12
结束
例1:求 1+2+3+ …… +20 = ?
代码如下:
流程图:
s=0 i=1 While i <= 20
s=s+i i=i+1 Wend Text1= s
条件 循环体
开始
i=2
i=3
不成立
i<=20
成立
s=s+i
13
i=i+1
代码如下:
开始
流程图:
s=0 i=1 While i <= 20
s=s+i i=i+1 Wend Text1= s
条件 循环体
不成立
i<=20
成立
s=s+i
i=i+1
结束
例1:求 1+2+3+ …… +20 = ?
代码如下:
流程图:
s=0 i=1 While i <= 20
s=s+i i=i+1 Wend Text1= s
循环结构(二)
—— while循环语句
授课教师:杨丹 授课班级:1310班
知识讲解
while 循环语句的语法格式: While <条件> 循环体 Wend
开始
不成立
条件判断
成立
循环体
(包含循环变量的变化)
结束
提示板
1、循环前首先判断条件,条件成立时才执行循环体。
例1:求 1+2+3+ …… +20 = ?
23
结束
例1:求 1+2+3+ …… +20 = ?
代码如下:
流程图:
s=0 i=1 While i <= 20
s=s+i i=i+1 Wend Text1= s
条件 循环体
开始
i=20
i=21
不成立
i<=20
成立
s=s+i
12910
i=i+1
201
结束
任务一:
For循环语句:
代码:
While 循环语句:
(正解:X=14)
For循环语句:
代码:
While 循环语句:
代码:
任务二: 1+2+3+ …… +X > 100,求X的最小值?
For循环语句:
代码:
!!!无法实现功能
While 循环语句:
代码:
While s <= 100 x=x+1 s=s+x
Wend Text1= x
归纳区别如下:
For循环语句:
相关文档
最新文档