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