第5章数组、自定义教据类型和 过程 5. 【案例34】“大家投票”程序 52【案例35】“矩阵变换”程序 5:3【案例36】“统计成绩”程序 5.4 【例37】“求组合数”程序 彡人民邮电出版社 意端处来放映
第5章 数组、自定义数据类型和 过程 5.1 【案例34】“大家来投票”程序 5.2 【案例35】“矩阵变换”程序 5.3 【案例36】“统计成绩”程序 5.4 【案例37】“求组合数”程序
5.5【食侧38】“自然数的录火会的款和最小会倍数”序 5.6:【案例39】“S的N次方精确值”程 5.7【囊例40】“发工资方囊”程序 5.8【食例41“利用過归算法求斐故與款列”程序 彡人民邮电出版社 意端处来放映
5.5 【案例38】“自然数的最大公约数和最小公倍数”程序 【案例39】“S的N次方精确值”程 序 5.6 5.7 【案例40】“发工资方案”程序 5.8 【案例41】“利用递归算法求斐波那契数列”程序
51【案例34】“大家来投票”程 序 5.1.1学习目标 现在电视台中各种竞技表演越来越多, 最后都有一个投票表决,以决定名次 彡人民邮电出版袒 ss& TELECOM PRESS」 意端处来放映
5.1 【案例34】“大家来投票”程 序 5.1.1 学习目标 现在电视台中各种竞技表演越来越多, 最后都有一个投票表决,以决定名次
大家来投票 □回区丙大家来投票 回区 家来投票 天家来投票 第0号候选人票数:0 第5号候选人票数:0 第0号候选人票数:8 第5号候选人票数:9 第1号候选人票数:0 第6号候选人票数:0 第1号候选人票数:26 第6号候选人票数:21 第2号候选人票数:0 第7号候选人票数:0 第2号候选人票数:5 第7号候选人票数:12 第3号候选人票数:0 第8号候选人票数:0 第3号候选人票数:4 第8号候选人票数:38 第4号候选人票数:0 第9号候选人票数:0 第4号候选人票数:2 第9号候选人票数:49 请输入候选人的编号厂一显示投票结果」退出」请输入候选人的编号:厂(示投票结退 图5-1-1“大家来投票”程序运行后的两幅画面 彡人民邮电出版袒 ss& TELECOM PRESS」 意端处来放映
图5-1-1 “大家来投票”程序运行后的两幅画面
5.1.2程序奥现 1.对象属性俊置 2.输入代码程序 彡人民邮电出版袒 ss& TELECOM PRESS」 意端处来放映
1.对象属性设置 2.输入代码程序 5.1.2 程序实现
5.1.3相关知识 1.數组和飘组元素 2.创建常親数组 (1)创建常规数组 (2)数据类型 (3)Dim语句本身不具备再定义功 能,即不能直接使用Dm语句对已经 定义了的数组进行再定义。 彡人民邮电出版袒 ss& TELECOM PRESS」 意端处来放映
5.1.3 相关知识 1.数组和数组元素 2.创建常规数组 (1)创建常规数组 (2)数据类型 (3)Dim语句本身不具备再定义功 能,即不能直接使用Dim语句对已经 定义了的数组进行再定义
(4)可以在一个数组中包含其他已 经定义过的数组,被包含的数组类型 一般应与该数组类型一样,但如果是 变体型数组除外。 (5)使用 Option Base n语句可以重 新设定数组的下界,其中n为0或正整 数,表示数组下界的数值。 彡人民邮电出版袒 ss& TELECOM PRESS」 意端处来放映
(4)可以在一个数组中包含其他已 经定义过的数组,被包含的数组类型 一般应与该数组类型一样,但如果是 变体型数组除外。 (5)使用Option Base n语句可以重 新设定数组的下界,其中n为0或正整 数,表示数组下界的数值
(6)使用下标变量时,可以完全像 使用简单变量那样进行赋值和读取, 下标变量的下标可以是常量、变量和 数值型表达式(长整型数据)。 彡人民邮电出版袒 ss& TELECOM PRESS」 意端处来放映
(6)使用下标变量时,可以完全像 使用简单变量那样进行赋值和读取, 下标变量的下标可以是常量、变量和 数值型表达式(长整型数据)
3.创建动态数组 【格式】 ReDim preserve数组名维数定 义川As数据类型 【功能】创建动态数组。 【说明】 (1)创建动态数组时,上界和下界 可以是常量和变量(有确定值)。 彡人民邮电出版袒 ss& TELECOM PRESS」 意端处来放映
【格式】ReDim [Preserve] 数组名[(维数定 义)][As 数据类型]…… 【功能】创建动态数组。 【说明】 (1)创建动态数组时,上界和下界 可以是常量和变量(有确定值)。 3.创建动态数组
(2)可使用 ReDim语句多次改变数 组的数组元素个数和维数,但不能改 变它的数据类型。 (3)如果重新定义数组,则会删除 它原有数组元素中的数据,并将数值 型数组元素全部赋0,将字符型数组 元素全部赋空串。 彡人民邮电出版袒 ss& TELECOM PRESS」 意端处来放映
(2)可使用ReDim语句多次改变数 组的数组元素个数和维数,但不能改 变它的数据类型。 (3)如果重新定义数组,则会删除 它原有数组元素中的数据,并将数值 型数组元素全部赋0,将字符型数组 元素全部赋空串