- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北大青鸟VB课件
循环结构 ——理论部分 学习目标 理解循环的作用 理解循环结构的概念 掌握While和Do While循环的使用方法 循环结构简介 持购物清单采购的过程 循环的作用 编写代码,在控制台中输出一年的十二个月 循环结构的概念 根据某种特定条件,反复执行程序中某一段代码的程序结构,被称为循环结构。 While循环 用于在特定条件为真的情况下,重复执行某些操作。 在执行循环体之前,先检查条件,如果条件为假,循环便会停止。 While循环 使用While循环,在控制台中输出一年的十二个月。 While循环练习 在窗体的文本框中,以中文的方式输出一年的十二个月。 While循环练习 Do While循环 用于在特定条件为真的情况下,重复执行某些操作。 Do While循环的两种用法: 先进行条件判断,再执行循环体中的程序; 先执行循环体中的程序,再进行条件判断。 条件前置的Do While循环 条件后置的Do While循环 条件前置与条件后置的比较 作业 作业:使用Do While循环,在控制台中输出S=1+2+3+…+100的和。 制作:曹正权 讲解学习目标 讲解相关理论 检查清单 购物 结帐 反复循环的过程 讲解相关理论 Console.WriteLine(1月) Console.WriteLine(2月) Console.WriteLine(3月) Console.WriteLine(4月) Console.WriteLine(5月) Console.WriteLine(6月) Console.WriteLine(7月) Console.WriteLine(8月) Console.WriteLine(9月) Console.WriteLine(10月) Console.WriteLine(11月) Console.WriteLine(12月) 十二条输出语句 费时 费力 影响阅读 讲解相关理论 循环条件 循环体 While循环 Do While循环 For循环 讲解相关理论 While 条件 循环体 End While 条件为真时 执行循环体 条件为假时 退出循环结构 讲解相关理论 Dim monthIndex As Integer = 1 While monthIndex =12 Console.WriteLine(monthIndex 月) monthIndex = monthIndex + 1 End While 若无此句,将导致死循环。 请思考,如何显示中文月份? 使用While循环输出。 使用数组保存中文的 十二个月的名称。 由于数组下标从0开始, 所以计数器初始为0。 Dim monthArr() = {一月, 二月, 三月, 四月, 五月, 六月, _ 七月, 八月, 九月, 十月, 十一月, 十二月} Dim monthIndex As Integer = 0 While monthIndex = 11 result.Text = Result.Text monthArr(monthIndex) _ ControlChars.CrLf monthIndex = monthIndex + 1 End While 声明静态数组 循环体 循环条件 打开VS.NET并演示 讲解相关理论 条件前置的 Do While循环 条件后置的 Do While循环 讲解相关理论 Do While 条件 循环体 Loop 条件为真时 执行循环体 条件为假时 退出循环结构 Dim monthIndex As Integer = 1 Do While monthIndex =12 Console.WriteLine(monthIndex 月) monthIndex = monthIndex + 1 Loop 输出十二个月 用法与Do While循环类似 如果条件不成立 循环将直接结束 讲解相关理论 Do 循环体 Loop While 条件 条件为真时 执行循环体 条件为假时 退出循环结构 如果条件不成立 循环体内的代码 也将被执行一次 打开VS.NET并演示 Dim i As Integer = 0 Do While i 0 i = i + 1 Loop MessageBox.Show(i) Dim i As Integer = 0 Do i = i + 1 Loop While i 0 MessageBox.Show(i) 条件前置Do While循环 条件后置Do While循环
文档评论(0)