内容正文:
程序设计的核心——数组
1
目 录
1
考试要求
3
学习难点
5
作业讲解
7
课后巩固
2
学习重点
4
作业讲解
6
课堂练习
2
1.数组 (c)
考试要求
3
1.掌握数组的运用。
2.尝试用数组来解决问题
学习重点
4
1.数组下标的运用。
2.用数组来解决问题
学习难点
5
目
录
01
作业讲解
6
作业讲解
1.在一个数据序列中,如果出现连续升序的几个数,称为一个升序序列,该序列中数的个数称为序列长度。用随机函数产生10个数据的序列,查找其中升序序列的个数及最大序列长度。程序运行界面如图所示:
‹#›
作业讲解
tmp=1 : ans=0
For i = 2 To 6
If a(i) > a(i - 1) Then
tmp=tmp+1
Else
tmp=1
Endif
If tmp > ans Then ans=tmp
Next i
a(1) a(2) a(3) a(4) a(5) a(6)
2 1 3 7 5 8
数组最长连续上升子序列
‹#›
作业讲解
1.在一个数据序列中,如果出现连续升序的几个数,称为一个升序序列,该序列中数的个数称为序列长度。用随机函数产生10个数据的序列,查找其中升序序列的个数及最大序列长度。程序运行界面如图所示:
Dim a(1 To 10) As Integer
‘随机产生10个随机数存储在数组a中,代码略。
Private Sub Command1_Click()
max = 0: t = 1: c = 0
For i =1 to 9
If ① Then
t=t+1
Else
If ② Then max = t
If t > 1 Then t = 1: ③
End If
Next i
a(i)<a(i+1)
max<t
c=c+1
‹#›
作业讲解
1.在一个数据序列中,如果出现连续升序的几个数,称为一个升序序列,该序列中数的个数称为序列长度。用随机函数产生10个数据的序列,查找其中升序序列的个数及最大