您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 数据的表示与处理(VB教案)
数据的表示与处理【课型】复习课【三维目标】知识与能力:掌握VB中常用的数据类型,区别变量和常量的定义及声明使用过程与方法:面对不同的问题,能够具体对待,给变量或常量不同的类型定义情感态度与价值观:注意培养学生严谨的学习习惯【教学方法】讲授法、任务驱动法【教学重点】使同学们掌握理解VB的常用数据类型、变量及变量名的命名规则。【教学难点】学会给变量定义合适的类型【教学过程】一、情景引入数学中我们接触得数据是什么样的?和我们程序设计语言中的数据又有什么不同呢?在VB中的数据到底是如何表示的?在计算机里如何对数据进行处理的呢?我们的很多疑问,今天这节课都将被一一解答。1、数学中的“数据”和程序设计中的“数据”,要区别对待!2、数据类型是一种约定。不同的约定,计算机分配的存储空间大小也不同。“01000001”被定义为字符串型,则表示“A”“01000001”被定义为数值型,则表示整数65。二、计算机存储容量的单位计算机存储容量的最小单位bit称为“位”。计算机存储容量的基本单位Byte称为“字节”。位和字节之间的换算关系是1字节=8位千字节KB1KB=210字节=1024B兆字节MB1KB=220字节=1024KB吉字节GB1KB=230字节=1024MB太字节TB1KB=240字节=1024GBIP地址是32位,占4个字节。三、VB中的数据类型P211、数值型:数据类型关键字存储容量取值范围备注整型Integer2字节-32768~~32768可以表示整数长整型Long4字节单精度型Single4字节合称为:浮点型、实型可以表示带小数点的数双精度型Double8字节补充:将知识与数学中的数值型类型联系起来讲,比如:数学中实数,整数等,它们的取值范围是多少等。这样同学们就更容易地掌握VB语言中的数据类型以及它们取值范围。师生互动:⑴、若表示人的寿命,定义变量类型?(Integer)若表示圆的面积或者周长,定义变量类型?(Single)若表示全面税收,定义变量类型?(Double)⑵、在VB中,下列语句中哪个定义了一个实型变量?(C)A.DimSAsStringB.DimBAsBooleanC.DimSumAsSingleD.DimIAsInteger2、字符串型:String,指用一对英文状态下的””括起来的数据,不包括双引号””本身。师生互动:⑶、下面()不是字符串常量。A."你好"B.""C."Ture"D.#False#解体分析:B选项"",是指空字符串。3、布尔型:Boolean,包含“True”和“False”。如果用数值型表示,True→-1,False→0。师生互动:⑷、设a=2,b=3,在VB中,表达式abAndb=3值是()A.1B.-1C.TrueD.False⑸、下列程序,当单击窗体时s的值是()PrivateSubForm_Click()Dimsasbooleana=2:b=3:c=4:d=5s=abAnd2*acOrc=dPrintsEndSubA.TrueB.FalseC.-1D.1⑹、下列程序,当单击窗体时s的值是()PrivateSubForm_Click()DimsAsIntegers=Not2*511PrintsEndSubA.TrueB.FalseC.1D.0分析:特别注意第5题和第6题中s被定义的类型,若定义为布尔型Boolean,结果为True或False;若S定义为整型Integer,则结果为-1或0。4、日期型:Date,指用一对##括起来的数据。例如:#2010/2/17#四、常量与变量1、常量、变量:课本上没有具体讲关于“变量”的概念,我们应结合物理、数学的一些公式来对常量、变量进行下个定义:比如:物理中的均速运动的公式:S=Vt进行分析,在一定的速度下,S的值随着t的值改变而变化,这里的常量是V,而变量是S和t。请同学们分析一下:S=3.14*R2这里的常量是什么?变量是什么?2、常量、变量的类型:常量(Constant):分为数值常量、字符串常量等。变量(Variable):分为字符型、整型、长整型、单精度型、双精度型、布型、日期型。变量定义格式:Dim变量名AS数据类型常量定义格式:Conse变量名[AS数据类型]=表达式注意:应遵循先声明后使用的原则。3、变量命名的约定:①开头:字母或汉字②以字母、汉字、数字、下划线组成。③长度不超过255个字符④大小写不区分⑤不能使用保留字师生互动:⑺、在VB中,不能作为变量名的是()A.中国B.StringC._qD.a_b⑻、在VB中,以下关于符号常量的声明正确的是()A.ConstTAGasStringB.ConstTAGasString=VisualBasicC.PublicTAGasString=VisualD.DimTAGasString⑼、写出如下程序段执行结束后变量I的值。①DimIasintegerI=2I=i+2I=i+3Printi②DimIasintegerI=2Printi+2Printi+3分析:①程序中I的值被修改过两次,进行了重新赋值,最后为I=8。②程序中I的值被调用了2次,但是并没有任何修改,所以I=2。五、课堂总结1、VB中的数据类型(数值型、字符串型、布尔型、日期型)的关键字、所占字节、取值范围等等。2、常量的定义和使用。3、变量的定义和使用、变量名的命名规则等。六、教学反思
本文标题:数据的表示与处理(VB教案)
链接地址:https://www.777doc.com/doc-4506325 .html