4任务4应用过程、数组、循环拓展功能.pptVIP

4任务4应用过程、数组、循环拓展功能.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4任务4应用过程、数组、循环拓展功能

VB.NET程序设计 任务四 应用过程、数组、循环拓展功能 学习目标 1、掌握循环结构的使用 2、掌握数组定义和应用 3、掌握过程定义和调用 4、了解过程调用中的参数传递 循环语句 程序的另一种结构是循环结构 循环结构作用是重复执行一段程序 循环是有条件的、次数是有限的 VB的循环语句:For…Next、Do While…Loop For Each…Next 循环语句-For…Next循环 For…Next循环一般应用于循环次数已知的场合 For 循环变量 = 初值 To 终值 [Step 步长] 语句块(循环体) Next [循环变量] 工作原理 Step缺省为 1 循环语句-For…Next循环 [例] 求1+3+5+7+…+99 Dim Sum As Integer, I As Integer Sum = 0 保存累加和,先清零 For I = 1 To 99 Step 2 Sum = Sum + I Next I Msgbox(1+3+5+…+99= Sum) 本例的特点是数据项之间相差2, 即Step的值为2 思考: 例中当输出出现时,I 的值是多少? 如果省略Step 2,程序的结果如何? For语句能不能改写成For I=99 To 1 Step -2 ? Msgbox()的作用? 循环语句-For…Next循环 [例] 求斐波那契级数的前20项 Dim A, B, I, T As Integer A = 1 : B = 1 生成级数第一、二项 Debug.write (A “ ”) Debug.write (B “ ”) For I = 3 To 20 T = A + B 产生级数新的一项 A = B 让B成为下一组的A B = T 原来A+B的值成为下一组的B Debug.write (B “ ”) If I Mod 6 = 0 Then Debug.writeline(“”) Next I 每6个数一行 斐波那契级数: 第一、二项为1 第三项开始,每一项 的值是前两项值之和 循环语句-Do…Loop循环 1. 当型循环 Do While 条件表达式 循环体 Loop Do 循环体 Loop While 条件表达式 先判断后执行 先执行后判断 特点:条件表达式成立执行循环体内容 循环语句-Do…Loop循环 [例] Sum=1+2+3+…+N 求Sum不超过10000的最大整数值和数据项数N Dim Sum, N As Integer N = 0 开始时项数为0 Sum = 0 保存累加值的变量Sum清零 Do While Sum = 10000 N = N + 1 Sum = Sum + N Loop Sum = Sum - N N = N - 1 Msgbox( Sum=“ Sum “N=“ N) 当Sum的值超出10000时循环才终止。因此Sum值要减去多加的一个N;而在循环过程中,N也被多加了一个1,需要减去。 循环语句-Do…Loop循环 2. 直到型循环 Do Until 条件表达式 循环体 Loop Do 循环体 Loop Until 条件表达式 特点:条件表达式不成立执行循环体内容 循环语句-Do…Loop循环 [例] Sum=1+2+3+…+N 求Sum不超过10000的最大整数值和数据项数N Dim Sum, N As Integer N = 0 开始时项数为0 Sum = 0 保存累加值的变量Sum清零 Do While Sum = 10000 N = N + 1 Sum = Sum + N Loop Sum = Sum - N N = N - 1 Msgbox( Sum=“ Sum “N=“ N) 当Sum的值超出10000时循环才终止。因此Sum值要减去多加的一个N;而在循环过程中,N也被多加了一个1,需要减去。 实训 求:1+2+3+…+100的值 循环语句-两重循环 [例] 输出乘法口诀表 Dim I As Integer, J As Integer,

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档