循环结构VB程序设计.ppt





《循环结构VB程序设计.ppt》由会员分享,可在线阅读,更多相关《循环结构VB程序设计.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3.3 3.3 循环结构循环结构2.2.条件型循环条件型循环 DoLoopDoLoop 用于在一定的条件下多次重复执行用于在一定的条件下多次重复执行一组语句一组语句,共分为两类共分为两类:1.1.计数型循环计数型循环 ForNextForNext3.3.1 3.3.1 ForFor循环语句循环语句 (一般用于循环次数已知一般用于循环次数已知)形式如下:形式如下:For For 循环变量初值循环变量初值 to 终值终值 Step 步长步长 语句块语句块 Exit For 语句块语句块Next 循环变量循环变量循环变量循环变量:必须是数值型必须是数值型语句块语句块:可以是一条或多条语句可以是一条或
2、多条语句,称之为称之为循环体循环体 For For 循环流程图循环流程图有Exit ForFTTF循环变量得到初值循环变量在终值内语句块循环变量加步长Exit for:Exit for:当遇到该语句当遇到该语句,退出循环退出循环,执行执行NextNext的下一条语句的下一条语句步长步长0 初值初值 终值终值 =1 =1 时时,可省略可省略 终值终值=0 死循环死循环循环次数循环次数intint(终值终值-初值)初值)/步长步长+1+1)例例:For I=2 To 13 Step 3 Print I,Next I Print :Print“I=“;I结果:结果:输出输出I I的值分别为的值分别为
3、:2 5 8 11循环执行次数:循环执行次数:循环结束输出为循环结束输出为:I=14I=14(初值初值+循环次数循环次数*步长步长)思考:若初值和终值颠倒,循环执行几次?若初值和终值颠倒,循环执行几次?若步长若步长Step为为-3,循环几次?,循环几次?下面程序的作用是什么?下面程序的作用是什么?Private Sub Form_Load()Dim i As Integer,s As Integer Show 加载窗体时,显示数据加载窗体时,显示数据s=0For i=2 To 100 Step 2 s=s+iNext iPrint s=;sEnd Sub例:例:求自然数求自然数1-301-30
4、的乘积的乘积(即即3030的阶乘的阶乘)Private Sub Form_Click()s=1For i=1 To 10 s=s*i Print i;的阶乘是:的阶乘是:;sNext iEnd Sub习题1、计算下列循环的次数、计算下列循环的次数 (1)For I=-3 To 20 Step 4 (2)For I=-3.5 To 5.5 Step 0.5 (3)For I=-3.5 To 5.5 Step -0.5 (4)For I=-3 To 20 Step 02119不循环不循环无数次无数次2、要使下列、要使下列For语句循环执行语句循环执行20次,循环变量的次,循环变量的初值应当是:初值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 结构 VB 程序设计

限制150内