- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数组输入和赋值举例 1、定义两个一维数组A和B,大小相同。要求从键盘输入数据,然后交换A、B中的值后输出。 VB程序的设计--数组全文共39页,当前为第31页。 数组输入和赋值举例 2、定义两个阶数相同的矩阵,求c=a+b,并输出。 VB程序的设计--数组全文共39页,当前为第32页。 4.数组的清除 清除数组的语句格式: Erase 数组名[,数组名]…… Erase用于静态数组时,若数组是数值型,则所有元素置0;若数组是字符串类型,则所有元素置空字符串。 Erase用于动态数组时,将删除整个数组结构并释放数组所占内存。 Erase用于变体数组时,每个元素被重置为空Empty VB程序的设计--数组全文共39页,当前为第33页。 问题讲解 简单变量与数组变量的区别: AI A(I) I=1,2,3…10 A(1) A(2) A(3) A(4) A(5) A(6) A(7) A(8) A(9) A(10) 小结: AI代表的是一个简单变量,而A(I)代表的则是以A为名的十个下标变量组成的数组。 当I发生变化时,A(I)中的I会随着I值的变化而变化,而AI变量与I毫无关系。 VB程序的设计--数组全文共39页,当前为第34页。 动态数组示例: 例:输入若干个学生的成绩,统计高于平均分的人数。 Dim mark() As Integer, i%, n%, aver n = InputBox(输入学生的人数) ReDim mark(1 To n) 声明存放n个学生成绩的动态数组 aver = 0 For i = 1 To n mark(i) = Int(Rnd * 61 + 40) 通过随机数产生 [40 ,100]的成绩 aver = aver + mark(i) Next i ReDim Preserve mark(1 To n + 2) 增加两个元素,存放平均分和高于平均分的人数,原来的学生成绩仍保留 mark(n + 1) = aver / n mark(n + 2) = 0 For i = 1 To n If mark(i) mark(n + 1) Then mark(n + 2) = mark(n + 2) + 1 Next i For i = 1 To n Print mark(; i; )=; mark(i) Next i Print 平均分=; mark(n + 1), 高于平均分人数=; mark(n + 2) VB程序的设计--数组全文共39页,当前为第35页。 4.使用数组的注意事项 ⑴数组的命名与简单变量的命名规则相同。 ⑵下标必须用圆括号括起来,即A(5)。 不能把数组元素A(5)写成A5。 ⑶系统默认下标的起始值为0。下标可以是常量、变量或表达式,还可以是数组元素。 如:A(4)=6,B(A(4))就是B(6)。 VB程序的设计--数组全文共39页,当前为第36页。 使用数组的注意事项 ⑷下标应为整数,否则将被自动取整。⑸在同一个运行环境下,数组名不能与简单变量名相同。 ⑹下标变量的使用与简单变量一样。 VB程序的设计--数组全文共39页,当前为第37页。 本讲小结 本讲重点学习了: 数组的概念 静态数组和动态数组 数组的声明 数组的基本操作 数组元素的赋值 数组元素的引用 二维数组的输出 数组的清除 要求 熟练掌握一维数组和二维数组的定义和应用。 VB程序的设计--数组全文共39页,当前为第38页。 作业和实验题目 作业: 1.复习教材六章已讲内容; 2.预习教材第六章未讲内容。 上机实验: 1.继续完成实验六、实验七; 2.上机完成补充实验二、补充实验三。 VB程序的设计--数组全文共39页,当前为第39页。 * * 一维数组存储结构与逻辑结构一致,以下标从小到大顺序存放在计算机的内存单元中。 * 一个二维数组的逻辑结构可以看成是数学上的一个矩阵,数组元素的第一个下标称为行标,第二个下标称为列标。 * Visual Basic 程序设计 VB程序的设计--数组全文共39页,当前为第1页。 目 录 前言 第1讲 第2讲 第3讲 第4讲 第5讲 第6讲 第7讲 第8讲 第9讲 第10讲 第11讲 第12讲 第13讲 第14讲 第15讲 第16讲 VB程序的设计--数组全文共39页,当前为第2页。 回顾上一讲学习的内容 判断条件执行循环 While……wend Do While……Loop Do Until……Loop Do …… Loop While Do …… Loop Until VB程序的设计--数组全文共39页,当前为第3页。 上机实验中的问题 求累加和
您可能关注的文档
最近下载
- 《国际公法学(第三版)》 课件全套 第0--19章 绪论、 国际法的性质与发展---国际人道法.pptx
- 2024-2025学年八年级上学期期末考试英语试题.pdf VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(必威体育精装版).pdf VIP
- 非开挖顶拉管铺设排水管道施工规程编制说明.pdf VIP
- DB37_T 5043-2021 山东省绿色建筑设计标准.docx
- 护理疼痛管理课件.pptx VIP
- 环境监测质量控制培训教案.ppt
- 哈希HACH-Polymetron 9500 超纯水系统控制器产品设计手册-使用说明书.pdf
- 2025至2030中国妇幼保健院行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 《怎样做成大事》傅以斌.pdf
有哪些信誉好的足球投注网站
文档评论(0)