本节课教目标通过讲授和学生的动手练习,使学生了解.doc

ID:56904542

大小:48.50 KB

页数:15页

时间:2020-07-22

本节课教目标通过讲授和学生的动手练习,使学生了解.doc_第1页
本节课教目标通过讲授和学生的动手练习,使学生了解.doc_第2页
本节课教目标通过讲授和学生的动手练习,使学生了解.doc_第3页
本节课教目标通过讲授和学生的动手练习,使学生了解.doc_第4页
本节课教目标通过讲授和学生的动手练习,使学生了解.doc_第5页
资源描述:

《本节课教目标通过讲授和学生的动手练习,使学生了解.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本节课教学目标:通过讲授和学生的动手练习,使学生了解VB数组的定义和应用方法。教学类型:在多媒体教室直观讲授,引导学生进行简单程序设计操作。加深对本次课内容的理解。教学内容:静态数组、动态数组讲授40分钟第五章数组与过程前面所讨论的都是离散的单个数据和变量,即在某一个时刻一个变量只对应一个数据,通常又称之为简单变量。如果所处理的数据量很大,利用简单变量就显得不方便,甚至是十分困难的。例如要处理一个班级40名同学一门课程的成绩,用简单变量最少要40个;若又要表示讨论全班6门课程呢?全年级10个班呢?为了解决大批量的数据处理问题,VB中提供了数组(Array)变量。数组是一种重要的数据结构,在

2、许多程序设计语言中,都要直接或间接用到数组这种数据结构。5.1静态数组一、数组的概念在VB中,如果把一组有序的数或变量作为一个整体来处理,这一组数或变量称为数组,数组中的每一个数或变量称为数组元素,每一个数组给定一个名称,叫做数组名,一个数组中各个数组元素之间的区别用数组名的下标来表示,放在数组名后的圆括号内。数组中的任意一个数组元素都可以存放一个数据,和使用简单变量一样,所以又称数组元素为下标变量。例如:可以用A来表示一个班50个同学的数学成绩,用A(1)表示1号同学的成绩;A(2)表示2号同学的成绩;A(3)表示3号同学的成绩;...;A(50)表示第50号同学的成绩。则A为数组名,A

3、(1)、A(2)、A(3)等都称为A数组的元素。又如,可以用B数组表示全班同学语文、数学和英语三门课程的成绩,则可以用B(1,1)表示1号同学的语文成绩;B(1,2)表示1号同学的数学成绩;B(1,3)表示其英语成绩;以B(2,1)表示2号同学的语文成绩;B(2,2)表示2号同学的数学成绩;B(2,3)表示2号同学英语成绩;...;B(50,3)表示第50个同学的英语成绩。A和B都是数组。即由一些数和变量构成的序列或一个方形表就构成一个数组。前者A称为一维数组,后者B称为二维数组。数组也有数值型和字符串型等类型之分。在一个数组中通常只能放置一种类型的数据,并且与数组的类型一致。此外,数组还

4、有静态数组和动态数组之分。在使用数组前通常都要对数组进行维数、类型及大小等内容的定义或说明。二、静态数组定义静态数组是在定义数组时就指定了数组维数的多少及数组的大小。1、语法Dim数组名([下限值To]上限值...[,[下限值To]上限值])[As类型]ReDimStaticPublic2、语法说明:(1)Dim:定义窗体模块数组。ReDim:在过程中定义。Static:在过程中定义。Public:在标准模块中定义全局数组。(2)数组名的命名规则和变量命名规则相同,但是数组名不能与一般变量同名。(3)凡是VB的数据类型,在数组中都可以说明和使用,当“As类型”省略时,为变体型数组(Vari

5、ant)。(4)下限值和上限值的大小范围是从-32768至32767。下限值及关键字TO可以省略,当省略时下限值为0。使用数组时,其下标不能超出所定义的范围。下标可以是负数。(5)维数可以多达60维。(6)数组要先定义后使用。(7)在一个过程内部,数组名不能与某个变量同名。(8)用Dim语句定义数据组,数值型元素置0,字符型元素置空字符串。(9)可用类型说明符说明数组类型。(10)若在定义时不指明下标,下标为0,这里可用OptionBase1定义下标为1。例子:数组定义举例定义的例子数组维数数组元素DimA(5)AsInteger‘整型一维A(0),A(1),A(2),A(3),A(4),

6、A(5)DimA(1To5)AsString‘字符型A(1),A(2),A(3),A(4),A(5)DimB(2,3)AsSingle‘单精度实型二维B(0,0),B(0,1),B(0,2),B(0,3)B(1,0),B(1,1),B(1,2),B(1,3)B(2,0),B(2,1),B(2,2),B(2,3)DimB(1To2,1To3)AsInteger‘整型B(1,1),B(1,2),B(1,3)B(2,1),B(2,2),B(2,3)DimC#(2,3,2)‘双精度实型三维C(0,0,0),C(0,0,1),C(0,0,2)C(0,1,0),C(0,1,1),C(0,1,2)C(0

7、,2,0),C(0,2,1),C(0,2,2)C(0,3,0),C(0,3,1),C(0,3,2)C(1,0,0),C(1,0,1),C(1,0,2)C(1,1,0),C(1,1,1),C(1,1,2)C(1,2,0),C(1,2,1),C(1,2,2)C(1,3,0),C(1,3,1),C(1,3,2)C(2,0,0),C(2,0,1),C(2,0,2)C(2,1,0),C(2,1,1),C(2,1,2)C(2,2,0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《本节课教目标通过讲授和学生的动手练习,使学生了解.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本节课教学目标:通过讲授和学生的动手练习,使学生了解VB数组的定义和应用方法。教学类型:在多媒体教室直观讲授,引导学生进行简单程序设计操作。加深对本次课内容的理解。教学内容:静态数组、动态数组讲授40分钟第五章数组与过程前面所讨论的都是离散的单个数据和变量,即在某一个时刻一个变量只对应一个数据,通常又称之为简单变量。如果所处理的数据量很大,利用简单变量就显得不方便,甚至是十分困难的。例如要处理一个班级40名同学一门课程的成绩,用简单变量最少要40个;若又要表示讨论全班6门课程呢?全年级10个班呢?为了解决大批量的数据处理问题,VB中提供了数组(Array)变量。数组是一种重要的数据结构,在

2、许多程序设计语言中,都要直接或间接用到数组这种数据结构。5.1静态数组一、数组的概念在VB中,如果把一组有序的数或变量作为一个整体来处理,这一组数或变量称为数组,数组中的每一个数或变量称为数组元素,每一个数组给定一个名称,叫做数组名,一个数组中各个数组元素之间的区别用数组名的下标来表示,放在数组名后的圆括号内。数组中的任意一个数组元素都可以存放一个数据,和使用简单变量一样,所以又称数组元素为下标变量。例如:可以用A来表示一个班50个同学的数学成绩,用A(1)表示1号同学的成绩;A(2)表示2号同学的成绩;A(3)表示3号同学的成绩;...;A(50)表示第50号同学的成绩。则A为数组名,A

3、(1)、A(2)、A(3)等都称为A数组的元素。又如,可以用B数组表示全班同学语文、数学和英语三门课程的成绩,则可以用B(1,1)表示1号同学的语文成绩;B(1,2)表示1号同学的数学成绩;B(1,3)表示其英语成绩;以B(2,1)表示2号同学的语文成绩;B(2,2)表示2号同学的数学成绩;B(2,3)表示2号同学英语成绩;...;B(50,3)表示第50个同学的英语成绩。A和B都是数组。即由一些数和变量构成的序列或一个方形表就构成一个数组。前者A称为一维数组,后者B称为二维数组。数组也有数值型和字符串型等类型之分。在一个数组中通常只能放置一种类型的数据,并且与数组的类型一致。此外,数组还

4、有静态数组和动态数组之分。在使用数组前通常都要对数组进行维数、类型及大小等内容的定义或说明。二、静态数组定义静态数组是在定义数组时就指定了数组维数的多少及数组的大小。1、语法Dim数组名([下限值To]上限值...[,[下限值To]上限值])[As类型]ReDimStaticPublic2、语法说明:(1)Dim:定义窗体模块数组。ReDim:在过程中定义。Static:在过程中定义。Public:在标准模块中定义全局数组。(2)数组名的命名规则和变量命名规则相同,但是数组名不能与一般变量同名。(3)凡是VB的数据类型,在数组中都可以说明和使用,当“As类型”省略时,为变体型数组(Vari

5、ant)。(4)下限值和上限值的大小范围是从-32768至32767。下限值及关键字TO可以省略,当省略时下限值为0。使用数组时,其下标不能超出所定义的范围。下标可以是负数。(5)维数可以多达60维。(6)数组要先定义后使用。(7)在一个过程内部,数组名不能与某个变量同名。(8)用Dim语句定义数据组,数值型元素置0,字符型元素置空字符串。(9)可用类型说明符说明数组类型。(10)若在定义时不指明下标,下标为0,这里可用OptionBase1定义下标为1。例子:数组定义举例定义的例子数组维数数组元素DimA(5)AsInteger‘整型一维A(0),A(1),A(2),A(3),A(4),

6、A(5)DimA(1To5)AsString‘字符型A(1),A(2),A(3),A(4),A(5)DimB(2,3)AsSingle‘单精度实型二维B(0,0),B(0,1),B(0,2),B(0,3)B(1,0),B(1,1),B(1,2),B(1,3)B(2,0),B(2,1),B(2,2),B(2,3)DimB(1To2,1To3)AsInteger‘整型B(1,1),B(1,2),B(1,3)B(2,1),B(2,2),B(2,3)DimC#(2,3,2)‘双精度实型三维C(0,0,0),C(0,0,1),C(0,0,2)C(0,1,0),C(0,1,1),C(0,1,2)C(0

7、,2,0),C(0,2,1),C(0,2,2)C(0,3,0),C(0,3,1),C(0,3,2)C(1,0,0),C(1,0,1),C(1,0,2)C(1,1,0),C(1,1,1),C(1,1,2)C(1,2,0),C(1,2,1),C(1,2,2)C(1,3,0),C(1,3,1),C(1,3,2)C(2,0,0),C(2,0,1),C(2,0,2)C(2,1,0),C(2,1,1),C(2,1,2)C(2,2,0

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭