中职计算机专业visual basic 6.0项目实施任务2.8 用冒泡法对学生成绩排序 课件

2024-03-24
| 27页
| 153人阅读
| 35人下载
普通

内容正文:

任务2.8 用冒泡法对学生成绩排序 任务目标 理解定长数组概念 掌握声明定长数组的方法 掌握初始化数组的方法 掌握访问数组元素的方法 掌握解使用Rnd函数生成随机数的方法 相关知识 定长数组 01 默认数组 02 访问数组的方法 04 数组的初始化 03 生成随机数 05 模板来自于 http://meihua.docer.com/ 3 1. 定长数组 (1)数组:一组具有同一名称、不同下标(亦称索引号)的变量称为变量数组,简称数组。 例:可用数组处理同一类型的成批数据,学生的成绩数据、商品的零售记录等。 1. 定长数组 (2)定长数组:是指元素个数保持不变的数组。 在VB中,数组必须先声明,才能在程序中使用。声明数组的语句: ①使用Dim、Private语句在窗体模块、标准模决或过程中声明数组; ②使用Static语句在过程中声明静态数组; ③使用Public语句在标准模块中声明全全局数组。 1. 定长数组 (3)定义数组的语法格式 下标 上标 下标 下标 Dim c(2,2) As Single Administrator (A) - 1. 定长数组 (4)Dim语句声明数组时需注意的问题 ①Dim语句声明变量时,数值数组中全部元素初始值为0,字符串为空串。 1. 定长数组 (4)Dim语句声明数组时需注意的问题 ②下标下界和下标上界表示该维的最小和最大下标值,代表下标的取值范围。 下标可以是不超过Long数据类型的范围(-2,147,483,648到2,147,483,647) ③数组有一个下标的,称为一维数组。两个或多个下标为二维数组。 ④不能用Dim语句对已经声明的数组进行重新声明。 ⑤在同一过程中,数组名不能与其他变量名相同。 ⑥数组的下界必须小于数组的上界。 1. 定长数组 (4)Dim语句声明数组时需注意的问题 ⑦ 1. 定长数组 (5)UBound和LBound函数:用来获取数组的上界值和下界值。 UBound(数组名[,维数])获取某数组的上界值(最大下标) LBound(数组名[,维数])获取某数组的下界值(最小下标) 例子:1.Dim a(-2 to 2) as Integer UBound(a) 2 LBound(a) -2 Dim b(2,3) as Single UBound(b,1) 2 UBound(b,2) 3 LBound(b,1) 0 LBound(b,2) 0 2. 默认数组 (1)默认数组即数据类型为Variant的数组 同一数组可以存放各种不同类型的数据‘,是一种“混合型数组”。 Static Vari(1 To 100) ’声明一个默认数组,其类型为Variant. Static Vari(1 To 100) As Variant 例子:声明一个静态数组,并为各元素指定不同的数据类型。 Static Arr(4) Arr(0)= #2049/10/1# Arr(1)= “是中华人民共和国” Arr(2)= 100 Arr(3)= “岁生日” Arr(4)= True 3. 数组的初始化 (1)数组初始化就是给数组的各个元素赋初值。 Array函数进行初始化: 语法格式:数组名 = Array(值列表) 注意:使用Array赋值时,数组变量只能是Variant类型。且只使用适用于一维数组,不能对二维多维赋值。 3. 数组的初始化 例子:将3个数值赋值给数组Members的各个元素: Static Members(2) Members = Array(111,222,333) Print Members(0) ’结果为111 注:在默认情况下,使用Array函数创建的数组的下界从0开始,如果希望从1开始使用Option Base 1语句。 4. 访问数组的方法 (1)数组元素的引用 ①一维数组的引用 4. 访问数组的方法 ②多维数组语法格式: 数组名(下标1, 下标2, ...) Dim a(2 to 4,2 to 4) As Integer 示例:a(2,2)=3 a(2,3)=7 a(3,3)=9 4. 访问数组的方法 (2)访问数组常用方法 ①一维数组的输入: 4. 访问数组的方法 ②一维数组的输出: 4. 访问数组的方法 ③案例 5. 生成随机数 6. 一维数组的应用举例 (1)最值问题 6. 一维数组的应用举例 6. 一维数组的应用举例 (2)顺序查找 6. 一维数组的应用举例 6. 一维数组的应用举例 (3)选择排序 6

资源预览图

中职计算机专业visual basic 6.0项目实施任务2.8  用冒泡法对学生成绩排序 课件
1
中职计算机专业visual basic 6.0项目实施任务2.8  用冒泡法对学生成绩排序 课件
2
中职计算机专业visual basic 6.0项目实施任务2.8  用冒泡法对学生成绩排序 课件
3
中职计算机专业visual basic 6.0项目实施任务2.8  用冒泡法对学生成绩排序 课件
4
中职计算机专业visual basic 6.0项目实施任务2.8  用冒泡法对学生成绩排序 课件
5
中职计算机专业visual basic 6.0项目实施任务2.8  用冒泡法对学生成绩排序 课件
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。