- 22
- 0
- 约1.15万字
- 约 38页
- 2016-12-21 发布于重庆
- 举报
第7章 数组与记录 例如计算这100个学生成绩的平均分,如果不用数组而用简单变量,就必须用语句: s=(s1+s2+s3+s4+s5+…+s98+s99+s100)/Aver=s/100 如果用数组,可以用如下循环语句: S=0 For k=0 To 99 S = S + E(k) ‘累加分数 Next k Aver=S/100 ‘求平均分 这里就使用了数组E,利用数组E内所包含的数组元素(有100个下标变量),可以存放100个学生的成绩,求和后就可以算出平均分。 7.1.1 数组的概念 定义:将一组排列有序、个数有限的变量作为一个整体,用一个统一的名字来表示,这些同类型的有序变量的集合称为一个数组,这个统一的名字就是数组名。 Dim Student ( 3 ) As Integer Dim c ( 1 To 2,1 To 3,1 To 4 ) As Single 1、Label控件的Caption属性显示 2、TextBox控件的Text属性显示 3、Print方法 7.4 数组的删除 7.5 使用For Each...Next循环处理数组 7.6 用户定义类型的数组 7.7 数组的应用 Private Sub Command1_Click() Dim No(10) As Integer, grade(10) As Integer Dim m As Integer, low As Integer, high As Integer Dim flag as boolean Num=val(inputbox(输入待查学号)) Low =1:high=10:Flag=false Do While low = high m = Int(low + high) / 2 取中点 Select Case num Case No(m) 找到 debug.print 学号为: ;No(mid); 成绩为;grade(mid) flag=true: Exit DO Case Is No(m) 小于中间数据 high = m - 1 上半部 Case Is No(m) 大于中间数据 low = m+ 1 下半部 End Select Loop If flag=false then Msgbox “查无此学生!“ End sub 7.8 控件数组 例如: 命令按钮数组Command1的单击事件过程为: Private Sub Command1_Click(Index As Integer) 在此过程中可以根据Index的值决定 当前按下哪个按钮,以便做相应的处理 End Sub Private Sub Option1_Click(Index As Integer) Select Case Index Case 0 Shape1.FillColor = vbWhite Case 1 Shape1.FillColor = vbBlue …… Case 6 Shape1.FillColor = vbYellow End Select End Sub low=1 high=10 m=5 83 71 92 98 62 57 67 80 78 99 数学 1110 1109 1108 1107 1106 1105 1104 1103 1102 1101 学号 high=m-1 low=6 high=10 m=8 83 71 92 98 62 57 67 80 78 99 数学 1110 1109 1108 1107 1106 1105 1104 1103 1102 1101 学号 low=m=6
您可能关注的文档
- 第5章不确定性分析..ppt
- 第5章动力传动系统仿真-3..ppt
- 第5章定时器计数器..ppt
- 第5章动态电路的时域分析..ppt
- 第5章功率放大器..ppt
- 江苏省南京市四校2012届高三12月月考试题政治试题.doc
- 第5章数字证书..pptx
- 第5章控制系统的频域..ppt
- 第5章数组和集合..ppt
- 江苏省南京市高淳区20122013学年八年级下学期期中质量调研检测生物试题.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)