实验三 数组与过程 (2)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Visual Basic程序设计A》实验指导书适用专业:土地资源管理专业
班级:
学号:
姓名:
山东建筑大学管理工程学院
信息管理与信息系统教研室
实验三数组与过程(6学时)
实验目的:
1、理解数组的用途和存放形式。
2、掌握一维数组和二维数组的定义及引用方法, 能应用数组解决一些常见问题。
3、掌握子过程及函数过程的定义和调用方法。
4、掌握形参与实参的对应关系以及"值传递"和"地址传递"的传递方式。
5、掌握标准模块的使用,理解标准模块和窗体模块的区别。
6、了解递归概念和使用方法。
7、掌握过程、变量的作用域及其使用。
8、理解静态变量的概念及变量的生存期。
9、掌握多重窗体、标准模块的创建与使用方法。
实验内容:
1、例4.1。求一个班10个学生的平均成绩,然后统计高于平均分的人数。
2、打印如图3-1所示的杨辉三角形(杨辉三角形为一个下三角矩阵,每一行第一个和主对角线上元素都为1,其余每一个数正好等于它上面一行的同一列与前一列数之和)。
图3-1 杨辉三角形
3、随机产生10个任意的二位正整数存放在一维数组中,求数组的最大值、平均值、能实现将数据按升序排列,并且使用InputBox函数插入一个新数据,使数组仍按升序排列,结果显示在图片框中,程序运行情况如图3-2所示。
图3-2 程序运行界面
4、键盘输入10个整数,输出其中的最大数和平均值,并将这10个数从小到大排序输出到窗体上。要求分别编写子过程Maxnum、Avenum和ordernum来求最大数、平均值和排序,然后在窗体的单击事件调用这些函数。