vb-循环结构-2018年.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例 从键盘输入10个数,找出这些数中的最大值和最小值并打印出来。要求设计按钮单击事件来进行数据处理。 设计:创建一个窗体,添加一个按钮,作为计算处理按钮,添加两个标签作为结果输出。利用按钮的单击事件启动数据处理程序。 思路 第一次输入x: x既是max也是min。 第二次输入x: 如果 xmax 则 max=x 如果 xmin 则 min=x 第三次输入x: 如果 xmax 则 max=x 如果 xmin 则 min=x …… 循环变量赋初值 循环体语句 Dim a(9) As Single Dim max, min As Single For i = 0 To 9 a(i) = InputBox(请输入第” i.tostring 个数) Next max = a(0) min = a(0) For i = 1 To 9 If max a(i) Then max = a(i) If min a(i) Then min = a(i) Next Label2.Text = “最大数是: + Str(max) Label3.Text = “最小数是: + Str(min) 赋初值 循环体 死循环 死循环的概念 程序执行流程无法跳出循环体 死循环的条件 循环变量的值无法达到循环结束控制条件 避免死循环的方法 循环变量 选择适合的循环结构 小结 循环的概念 需要重复执行的程序 已知循环次数的循环——用 For 语句 满足条件才执行的循环 Do while() Do Until() 至少要执行一次的循环 Do…Loop While() Do… Loop Until() 数组的常见处理 课后任务 思考练习 现实世界中循环的例子 几种循环结构的相同及不同点 死循环的避免方法 课后预习要点 通用数组与双重循环 窗体对象 双重循环的应用 显示特殊图形 二维数组处理 * 2018 信息技术基础 WangL 王龙 2018 – 3-26 信息技术基础 ——Visual Basic2010程序设计 要点回顾 顺序结构 分支结构 单分支if 双分支if…else 多分支select case 难点: 条件表达式、测试表达式的构造 引例 连续输入30个人的成绩,求最高分、最低分、平均分,分数段分布情况统计。 键盘打字指法练习软件,随机显示一段文本,在文本框中输入字符。统计输入准确率,时长、录入速度。 使用异或运算实现文本加密解密。XOR 本讲要点 循环的概念 需要重复执行的程序 已知循环次数的循环——用 For 语句 满足条件才执行的循环 Do while ( ) … Loop Do Until ( ) … Loop 至少要执行一次的循环 Do…Loop While() Do… Loop Until() 数组的常见处理 难点 什么问题要用循环程序解决? 如何表达循环中的条件? 如何构造循环控制流程? 典型的循环应用分类 1.1 需要循环处理的问题 累计问题——求:累加、累乘、平均…… 找满足条件的值 最大、最小、水仙花数、闰年、素数…… 分类问题 字符、分数、年龄、职称分类…… 数列问题 斐波那契数列 …… 经典问题: 鸡兔同笼、梅森素数、 棋盘放米粒、3-150中素数和 …… 1.2 需要重复执行的程序—循环 求1+2+3+……+N的和。 X=N? Sum=Sum+x x=x+1 Sum=0,x=1 True False 2 已知循环次数的——For循环 For 循环变量 = 初值 To 终值 [Step 步长] 循环体 Next 循环变量 例:求1+2+3+…+ N 的和 流 程 图 2.1 语句说明 ①语句中的参数(循环变量、初值、终值、步长)都是数值型。 ②步长为正数时,初值终值;步长为负数时,初值终值。step缺省时,步长的缺省值为1。 ③循环体是循环多次执行的程序段。 ④循环体循环的次数 =Int((终值一初值)/步长+1) 2.2 使用注意 ①如果步长为零,将产生死循环,即程序一直重复执行循环体。 ②在循环体内可多次引用循环变量,但不能改变它的值,否则影响原有的循环规律。 ③退出循环后,循环变量仍保持退出时的值 课堂练习 随机生成20个随机数(1—100)并显示 将输入的字符串逆序输出 计算1到99的奇数之和 3 Do…Loop结构 Do…Loop语句是Visual Basic

文档评论(0)

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

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

1亿VIP精品文档

相关文档