- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“数组”教学设计
数组 教学设计
教材分析:
江苏省选用的《信息技术》教材在1.2.1章节指出程序=算法+数据结构,数组就是一种数据结构类型,他还是查找和排序的基础。教材在3.3.1对数组只进行了很简要的介绍,教师有必要对他进行拓展,还应加入数组的维数概念,数组的大小、输出等。
二、学情分析:
本堂教学课程针对于普通高中二年级的学生,其特点是对VB基本的变量应用有所熟悉并能完成相关程序书写,所以讲授起来有一定的基础可以参考,但是一些先入为主的经验并不是完全正确的所以在教学中也会出现一些困难,对于高二的学生来说,很活泼,课堂灵活性强,在教学中应采用其感兴趣的实例进行教学从而使学生学习精神更为集中,由于本次教学内容有关数组的具体应用,所以理论性与实践性必须在课堂中有针对性地提出。
三、教学目标了解教室
八、教学过程:
数组的引入:
请同学们讨论:
1.以前编程最多定义过多少个变量。
2.以下问题需要定义多少个变量
我们班46位同学,编程求出信息技术课成绩所有同学的平均分,并且从高分到低分排序。
变量代表在程序执行过程中其值可以改变的存储单元。在程序中处理数据时,对于输入的数据、参加运算的数据、运行结果等临时数据,通常将它暂时存储在计算机的内存中,变量就是命名的内存单元位置。由于变量在一个时刻只能存放一个值,所以,当数据不太多时,使用简单变量即可解决问题。简单变量名个数有限,难以表达,即使能表达,变量之间太松散,不能体现变量之间的联系,这就需要引入新的数据结构类型-数组。
数组的概念:
数组是一组有相同类型的变量的集合。
例如:A(0),A(1),A(2),…,A(n)
这些变量按照一定的规则排列,使用内存中连续的存储单元。
数组内的每一个数据称为数组元素。数组元素由数组名、下标和圆括号共同组成,数组元素名的一般形式:
数组的分类:
一维数组:只有一个下标,如:A(6)
二维数组:有二个下标,如:F(2,2)
数组的定义:
Dim 数组名(常数)As 数据类型
Dim 数组名(下界 to 上界) As 数据类型
1)Dim A(6) As Integer
2) Dim A (0 to 6) As Integer
数组的定义练习:
Dim M As Integer
Const N As Integer=5
Dim A(N) As Integer
Dim B(1 To 6.6) As Integer
Dim C(0 to M) As Integer
Dim D(-1 to 3) As Integer
Dim D(1+N) As Integer
数组的大小:
数组的大小就是这个数组所包含的数组元素个数。
维的大小=维上界-维下界+1
Dim A(7) As Integer
A数组的大小为7-0+1=8(个数组元素)
Dim C(2,3) As Integer
C数组的大小为3*4=12(个数组元素)
练习:Dim a(10) As Integer
Dim b(5,6) As Single
Dim c(101) As String
数组的赋值:
1.用赋值语句给单个数组元素赋值。
如:Dim Score(3) As Integer
Score(0)=80
2.通过循环逐一给数组元素赋值 如:Dim A(5) As Integer For i=0 To 5 A (i)=1 Next i
3. 用InputBox函数给数组元素赋值。
数组的输出:
利用循环的方法把数组输出
Dim A (5) As Integer
For i=0 To 5
Print A (i)
Next i
数组的简单应用:
斐波那契数列前两个数是1,从第三个数开始,每个数为前面两个数之和
Dim f(20) As Integer
Dim I As Integer
f(1)=1:f(2)=1
For i=3 To 10
f(i)=f(i-2)+f(i-1)
Next i
For i=1 To 10
Print f(i);
Next i
九、教学反思:
通过提出问题让学生讨论,来引出数组概念,激发学生的兴趣。学生的思维是在活动中发生的,并随着活动的深入而得到发展。因此在学习的过程中教师是促进者,指导者,应该引导学生针对某些问题进行共同探讨,尽可能地去暴露学生思维过程,做到凡是学生能自己探索得出结论的,决不替代;凡是学生能独立思考的,决不暗示,使学生学习的过程真正成为学生发现问题、分析问题、发展能力的过程 。
文档评论(0)