内容正文:
程序设计的核心——数组
1
目 录
1
考试要求
3
学习难点
5
课堂练习
7
课后巩固
2
学习重点
4
作业讲解
6
课堂练习
2
1.数组 (c)
考试要求
3
1.掌握数组的定义。
2.理解数组的含义。
3.尝试用数组来解决问题
学习重点
4
1.数组的含义。
2.用数组来解决问题
学习难点
5
目
录
01
作业讲解
6
作业讲解
数字个数统计。编写VB程序,实现如下功能:在文本框Text1中输入仅由ASCII码字符组成的字符串(长度不超过100),单击“统计”按钮Command1,在列表框List1中输出字符串中包含的不同数字及其相应的个数,程序运行效果如图所示。
a
b
2
1
*
}
7
{
8
a
b
2
1
a(t)=a(t)+1
For i = 0 To 9
Dim a(0 to 9) as integer
‹#›
作业讲解
Dim a(0 To 9) As Integer '数组元素a(i)中存放数字i的个数
For i = 0 To 9
a(i) = 0
Next i
s = ②
For i = 1 To Len(s)
③
If ch >= "0" And ch <= "9" Then
t = Val(ch)
④
End If
Next i
Text1.text
ch=mid(s,i,1)
a(t)=a(t)+1
‹#›
作业讲解
For i = 0 To 9
If a(i) <> 0 Then
List1.AddItem "数字:" + Str(i) + ",共" + ⑤ + "个“
Endif
Next i
Str(a(i))
数组元素遍历
‹#›
目
录
02
课堂练习
10
课堂练习
a(1) a(2) a(3) a(4) a(5) a(6) a(7) a(8) a(9) a(10)
2 5 6 9 11 20 21
1.在一个有序的数组中(当前n=7),插入一个新数据x(比如x=10)后。数组依然有序,编程解决这个问题。
i=1