第5章 数组.ppt
上传人:sy****28 上传时间:2024-09-15 格式:PPT 页数:71 大小:4.9MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第5章 数组.ppt

第5章数组.ppt

预览

免费试读已结束,剩余 61 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第五章数组ZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCS区别ZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCS数组的引用指对数组元素的引用,数组元素的引用形式为:数组名(下标)(1)数组定义与数组元素的区别,如Dima(10)′数组的定义……y=a(10)′数组元素的引用……(2)数组元素也称下标变量。在程序中,凡是简单变量可以出现的地方都可以出现数组元素的引用。例如:a(8)=a(5)+a(3)(3)引用数组元素时,数组名、数组的类型和维数必须与定义数组时保持一致。例如:Dimb(10)AsInteger……b(3,2)=100‘赋值语句的数组元素只能为一维数组元素。(4)引用数组元素时,数组元素的下标必须在建立数组时指定的范围内,否则将发生“下标越界”的错误。例如:Dimb%(10)……b(15)=100‘下标越界,允许使用的下标范围:0~10(5)在同一个过程中,数组名不得与简单变量同名。ZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCS上节回顾1.数组定义(1)一维数组的定义Dim数组名([下标下界To]下标上界)As类型名称(2)多维数组的定义Dim数组名(下标1,下标2[,下标3……])As类型名称动态数组数组的基本操作ZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCS选择法排序思想方法:(1)对n个数排序,先将a(1)与a(2)到a(n)逐一比较,找出最小数的位置i(下标),然后将a(1)与a(i)进行交换,将最小数存放在a(1)中(2)然后将a(2)依次与a(3)到a(n)逐一进行比较,找出第二个到第n个数中最小数,然后将a(2)与a(i)进行交换,最终这n个数中的次小数放在a(2)中(3)重复上面的步骤,直到排序结束为止(进行n-1趟排序)ZYCSZYCSZYCSZYCSZYCSZYCSZYCSZYCS61ZYCSZYCS提问ZYCSZYCSZYCSZYCSFori=1to5A(i).no="00"&iA(i).name=Text1.textForj=1to3A(i).mark(j)=val(inputbox(""))A(i).total=A(i).total+A(i).mark(j)NextjA(i).aver=A(i).total/3Text2.text=A(i).averNextiZYCSThankYou!