【教学内容】
利用数组设计金牌总数计算。(专业技能实训指导书《VB程序设计基础》[项目7-1])
【教材分析】
在本课之前,学生对VB程序设计有了一个比较直观的认识,这次课主要在学习基础知识后做一个程序巩固所学。数组结构是一种特殊的数据组织方式。数组是按一定顺序排列且具有相同性质的变量的集合。数组代表的是一批有内在联系的变量,也称数组元素,由于有了数组,可以用相同名字引用一系列变量,并用索引号(下标)来识别它们。在许多场合,使用数组可以缩短和简化程序
【教学目标】
知识目标:利用一维数组设计一个简单的金牌总数计算程序。
能力目标:培养学生分析问题,解决问题的能力。
发展目标:培养学生的操作能力和创新能力;培养学生自主探究的学习能力。
【教学重点】
理解数组的概念,掌握数组的使用。
【教学难点】
一维数组的定义和应用。
【教学时间】
1课时(45分钟)
【教学实录】
师:同学们,要计算100个学生某门功课的总成绩与平均分,如果定义100个不同的变量来分别存储每个学生的成绩,则程序编写时的烦琐可想而知。如果在程序中使用数组,则类似这样的问题就变得比较简单。
今天将来学习数组的概念和应用。请同学们阅读教材。
生:好的,同学们阅读教材,查看素材。
师:在实际应用中,经常需要处理一批相互有联系、有一定顺序、同一类型并具有相同性质的数据。通常把这样的数据或变量叫数组。组成数组的元素统称为数组元素。有了数组,就可以用同一变量名来表示一系列的数据,并用一个序号(下标)来表示同一数组中的不同数组元素。
生:理解数组的概念。
历届时间1984198819921996200020042008
金牌总数1551616283251
师:一维数组定义。
静态数组的声明格式为:Dim 数组名(下标) [As 类型]
如:Dim S(6) As Integer 即:Dim S(0 TO 6) As Integer