- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
fgdfgdg 第 6 章 数 组 6.1 静态数组 6.1.1 静态数组的定义 6.1.2 静态数组的基本操作 1、数组的初始化 静态数组的各个元素赋值,可以用赋值语句(=)、输入框函数(inputbox())、文本框输入等方法。 2、数组元素的输入 由于数组元素的下标是可以变化的,将下标作为循环变量,就可利用for循环语句来给数组元素赋初值。 例如:利用键盘输入5科分数。 Dim Score(4) As Single For i=0 to 4 Score(i)=val(inputbox(“请输入各科分数”)) Next i 3、数组元素的输出 For i=0 to 4 Print Score(i); Next i 案例6-1 案例6-1:将下列字符存放到数组中,并以字符倒序打印出来。原字符是: a, b, c, d, e, f, g, h, I, j 案例6-1 【程序代码】: Private Sub Form_Click() Dim i As Integer Dim a(9) As String 对数组中各元素进行赋值。 a(0) = a: a(1) = b: a(2) = c: a(3) = d: a(4) = e a(5) = f: a(6) = g: a(7) = h: a(8) = i: a(9) = j Print 原字符顺序: 打印输出原字符序列 For i = 0 To 9 Print a(i); Next i Print Print 字符倒序: 倒序输出字符序列 For i = 9 To 0 Step -1 Print a(i); Next i End Sub 案例6-2 案例6-2:用随机函数模拟掷色子(各侧面上有1到6个点),编程统计掷600次出现各点的次数。如图所示: 案例6-2 【操作步骤】: 1、界面设计 新建一窗体Form1,打开代码窗口,找到FORM_CLICK事件. 2、程序代码 Private Sub Form_Click() Dim i,j,n as Integer Dim s(1 To 6) As Integer 数组s用来存放各点出现次数 For i = 1 To 600 随机产生各点数,并统计出现次数 n = Int(Rnd * 6) + 1 s(n) = s(n) + 1 Next i For j= 1 To 6 打印各点出现次数 Print i; 个点:; s(j) Next i End Sub 课堂练习6-1 课堂练习6-1:输入一个学生五门学科的成绩,编程实现求他的平均分和总分。 【案例分析】:可使用inputbox函数输入学生的成绩,同时定义一个数组用来存放学生成绩。利用数组来求总分和平均分,并将其总分和平均分打印在屏幕上。 【操作步骤】: 1、界面设计: 新建一个窗体Form1,打开代码窗口,找到FORM_CLICK事件. 2、程序代码 Private Sub Form_Click() Dim Score(4) As Single 数组用来存放各科分数 Dim Sum, Average As Single 声明总分和平均分变量 For i = 0 To 4 Score(i) = Val(InputBox(请输入各科分数)) 数组初始化 Sum = Sum + Score(i) Next i Average = Sum / 5 求平均分 Print 总分= Sum 将总分输出屏幕 Print 平均分= Average 将平均分输出屏幕 End Sub 课堂练习6-2 课堂练习6-2:随机生成20个[1,100]闭区间的整数存入一个数组中,统计其中大于50的整数,求这些整数的和并输出。 【案例分析】:通过随机函数可以产生20个符合条件的整数,然后通过对数组元素的查找,将大于50的整数累加到变量sum中,打印即可。 【操作步骤】: 1、程序代码:Private Sub Form_Click() Dim i, a(1 To 20), sum As Integer For i = 1 To 20 随机产生20个整数并存入数组a中 a(i) = Int(Rnd * 100) + 1 If a(i) 5
您可能关注的文档
- Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第三章 三种基本程序控制结构.ppt
- Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第四章 数组.ppt
- Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第五章 过程.ppt
- Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第一章 VB程序设计入门.ppt
- Visual Basic程序设计教程 教学课件 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第1章.ppt
- Visual Basic程序设计教程 教学课件 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第2章.ppt
- Visual Basic程序设计教程 教学课件 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第3章.ppt
- Visual Basic程序设计教程 教学课件 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第4章.ppt
- Visual Basic程序设计教程 教学课件 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第5章.ppt
- Visual Basic程序设计教程 教学课件 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第6章.ppt
- 2.1神经调节的结构基础 课件 人教版高中生物学选择性必修1.pptx
- 2.2.1算术平方根 课件 北师大版数学八年级上册.pptx
- 2.3.1细胞通过分裂而增殖 课件(内嵌视频3个)初中生物学北师大版(2024)七年级上册.pptx
- 2.3.2细胞分化形成组织 课件 初中生物学北师大版(2024)七年级上册.pptx
- 4.3.1 角与角的大小比较 课件 2025-2026学年湘教版数学七年级上册.pptx
- 2.3.3生物体的器官、系统 课件 初中生物学北师大版(2024)七年级上册.pptx
- 聚异氰酸酯行业商业计划书.docx
- 2.4节神经系统的分级调节 课件 人教版高中生物学选择性必修1.pptx
- 【公开课】探索勾股定理第1课时(课件)数学北师大版2024八年级上册.pptx
- 综合实践 一天的时间(课件)2025-2026学年度苏教版数学三年级上册.pptx
文档评论(0)