当前位置:文档之家› 实验九 数组

实验九 数组

实验九数组
一、实验目的
①掌握数组的声明、数组元素的引用。

②掌握静态数组和动态数组的使用差别。

③掌握用数组解决与数组有关的常用算法,如:求最大(最小)值、求和、求平均值、排序(冒泡法排序、选择法排序和插入法排序)和查找等。

二、实验任务
实验内容1:
设有如下两组数据:A:2,8,7,6,4,26,24B:79,27,32,40,57,66,82 编写一个程序,把上面两组数据分别读入两个数组中,然后把两个数组中对应下标的元素相加,即2+79,8+27,…,24+82,并把相应的结果放入第三个数组中,最后输出第三个数组的值。

分别以姓名1.frm 和姓名1.vbp为窗体名和工程名保存在计算机上。

【分析】
两个一维数组中下标相同的元素相加之和是第三个一维数组中对应下标的元素。

实验内容2:
使用Array函数给数组进行初始化为:6,2,5,8,9,15,26,18,然后计算数组各元素的和,并在窗体上输出数组各元素的值和数组元素的和。

分别以姓名 2.frm 和姓名2.vbp为窗体名和工程名保存在计算机上。

【分析】
⏹Array函数只能给variant类型的数组变量进行初始化,只能给一位数组进行初始化
⏹数组的元素类型必须相同,单如果数组类型是variant时,可以包含不同类型的元

⏹数组的下界缺省为0,也可用option语句将数组的下界设置为1.数组的上界可通过
ubound函数获得。

实验内容3:
从键盘上输入10个整数,并放入一个一维数组中,
然后将其前5个元素与后5个元素对换,即:第1个
元素与第10个元素互换,第2个元素与第9个元素互
换……第5个元素与第6个元素互换。

分别输出数组
原来各元素的值和对换后各元素的值。

【分析】
同一数组中元素的互换与变量交换值是类同的,
需要借助与第三个变量来作为中转的对象。

相关主题