《Visual Basic程序设计简明教程》课件第5章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《Visual Basic程序设计简明教程》课件第5章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic程序设计简明教程 Visual Basic程序设计简明教程课件第5章 Visual Basic 程序设计 简明 教程 课件
- 资源描述:
-
1、2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程15.1 5.1 While语句 While 表达式表达式 循环体循环体 Wend 否否是是表达式为真表达式为真循环体循环体语句语句2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程2说明:说明:(1 1)循环语句的表达式一般是关系或者逻辑表达)循环语句的表达式一般是关系或者逻辑表达式,以构成循环条件。如果是算术表达式,则按照式,以构成循环条件。如果是算术表达式,则按照“非非0 0为真为真”的原则,把算术表达式的值转换为逻辑值。的原则,把算术表达
2、式的值转换为逻辑值。(2 2)应该把需要重复执行的语句组成循环体。)应该把需要重复执行的语句组成循环体。(3 3)如果在循环之前需要先判断条件,则采用)如果在循环之前需要先判断条件,则采用whilewhile语句较为合适。语句较为合适。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程3例例5.15.1 1+2+3+4+5+1+2+3+4+5+100=+100=?Private Sub Command1_Click()Dim i As Integer,sum As Integer i=1 循环初值循环初值 sum=0 While i=100 循
3、环条件循环条件 sum=sum+i 循环体循环体 i=i+1 Wend Print sum=;sum End Sub2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程45.2 5.2 Do-Loop语句(1)Do While-Loop Do While 表达式表达式 循环体循环体 Loop(2)Do-Loop While Do 循环体循环体 Loop While 表达式表达式 2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程5Do-Loop While Do-Loop While的的循环条件位
4、于循环语循环条件位于循环语句的后面,属于句的后面,属于“直直到型到型”循环,不断地循环,不断地执行循环体,直到循执行循环体,直到循环条件不成立为止。环条件不成立为止。否否是是循环体循环体表达式为真表达式为真语句语句2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程6说明:说明:(1 1)注意)注意Do-Loop WhileDo-Loop While与与Do While-LoopDo While-Loop的区的区别。由于别。由于Do-Loop WhileDo-Loop While是先执行循环体后判断循环是先执行循环体后判断循环条件,所以它的循环体
5、至少执行一次,而条件,所以它的循环体至少执行一次,而Do While-Do While-LoopLoop语句的循环体有可能一次也不执行。语句的循环体有可能一次也不执行。(2 2)如果需要先执行再判断循环条件,则采用)如果需要先执行再判断循环条件,则采用Do-Loop WhileDo-Loop While较为合适。较为合适。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程7例例5.25.2 1+2+3+4+5+1+2+3+4+5+100=+100=?Private Sub Command2_Click()Dim i As Integer,sum
6、 As Integeri=1 循环初值循环初值sum=0Do sum=sum+i 循环体循环体 i=i+1Loop While i 4000 Then Exit Do End If sum=sum+i i=i+1 Loop While i 4000 Then Exit For End If sum=sum+i Next i 5.4 5.4 流程转向语句流程转向语句Exit ForExit For2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程155.5 5.5 循环嵌套循环嵌套l循环嵌套又称为多重循环,是指在一个循环结循环嵌套又称为多重循环,
7、是指在一个循环结构的循环体中又包含另一个完整的循环结构。构的循环体中又包含另一个完整的循环结构。l通常把嵌套在循环体内的循环结构称为内循环,通常把嵌套在循环体内的循环结构称为内循环,把外层的循环结构称为外循环。把外层的循环结构称为外循环。l在程序中一般把最内层循环的总循环次数作为在程序中一般把最内层循环的总循环次数作为多重循环的循环次数。多重循环的循环次数。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程16例例5.55.5 打印九九乘法口诀表打印九九乘法口诀表 Private Sub Command1_Click()Dim i As Int
8、eger,j As Integer,s As String For i=1 To 9 控制输出行控制输出行 For j=1 To i 输出该行的内容输出该行的内容 s=j&i&=&i*j Print Tab(j*10);s;Next j Print 每一行结束后换行每一行结束后换行 Next i End Sub2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程175.6 5.6 循环算法循环算法 算法是对某个问题求解过程的描述。算法是对某个问题求解过程的描述。循环算法主要有穷举法和迭代法,编循环算法主要有穷举法和迭代法,编写循环程序时还经常会用
9、到标志法和计写循环程序时还经常会用到标志法和计数器等技巧。数器等技巧。5.6 5.6 循环算法循环算法穷举法穷举法l穷举法就是穷尽所有的可能,一一列举并进行测穷举法就是穷尽所有的可能,一一列举并进行测试,从中筛选出满足条件的数据。试,从中筛选出满足条件的数据。l穷举显然需要使用循环结构,测试则需要使用选穷举显然需要使用循环结构,测试则需要使用选择结构。在采用穷举法编写程序时,往往还辅以择结构。在采用穷举法编写程序时,往往还辅以标志法和计数器等技巧。标志法和计数器等技巧。2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程18例例5.65.6 百马
10、百担问题百马百担问题 Private Sub Command1_Click()Dim x%,y%,z%Print Tab(10);大马大马;Tab(15);中马中马;Tab(20);小马小马 For x=0 To 33 For y=0 To 50 z=100-x-y If x*3+y*2+z/2=100 Then Print Tab(10);x;Tab(15);y;Tab(20);z End If Next y Next x End Sub2023-12-13Visual BasicVisual Basic程序设计简明教程程序设计简明教程19例例5.75.7 判断自然数判断自然数x x是否为素
展开阅读全文