资源简介 第六课 数据类型、常量和变量一、教学目标:(一)知识与技能:理解vb基本数据类型掌握变量和常量的概念了解数组变量的概念了解vb常用的标准函数,说明(定义)数组的方法(二)过程与方法:5、培养学生分析问题的能力(三)情感态度与价值观:6、培养学生的编程兴趣二、教材分析、学生分析第三章和第四章中都涉及到VB的基础知识的教学,存在一定的知识点重复交叉。所以突破章节,将第三和第四章的知识点融为一体。本节中所设计的基本数据类型、常量、变量、数组、标准函数等都是一些新概念,是学习编写代码的重要基础,所以直接安排在第一节课。本节课之前,学生只学习了第一章的内容流程图等简单的算法介绍。所以编程对学生来说没有前置知识,几乎从零开始。21·cn·jy·com但本节内容较为枯燥和机械,教学时切忌照本宣科,否则可能会影响学生的学习兴趣,增加他们的畏难和厌烦情绪。教师在教学过程中可以通过具体的、合适的例子来说明这些概念和运算,使学生更容易理解。教学过程中可以采用讲授、演示教学法。三、教学重点、教学难点:1、重点:变量和常量2、难点:数组四、教学流程(一)引入:我们在第一章《算法和算法的表示》中学会了如何用流程图的方式来描述算法,那我们设计好的算法要让计算机能运行,必须要找一个语言编写工具编写成程序,才能在计算机中运行。我们这本教材中介绍的是VB工具(Visual Basic的缩写和简称),是Windows环境下的用得很多的应用程序开发工具,它是一个面向对象程序设计的语言工具。(打开VB,简单的介绍一下界面)【来源:21·世纪·教育·网】那这节课我们先了解一下它的一些基础的东西如变量和常量。(二)基本数据类型数据是信息的一种记录形式。应用程序中的数据种类是多种多样的(如我们的excel中的数据类型,有文本、数值、日期等等,打开excel界面看看)。有的数据用来记录数值信息,例如一本书的页数(一个整数),或某个时刻的温度(一个实数),而有的数据用来记录一封信的内容(一段文字),等等。在程序使用中的数据可以划分成若干中不同的数据类型,不同类型的数据,它们的用途、书写规则、在计算机内部的存储格式都是不相同的。数据总是以如下两种形式出现中程序中:常量和变量。21·世纪*教育网VB中常用的数据类型如下表(课本P69页)(要求学生记忆数据类型名)数据类型名说明性质Integer整数型-32768~32767范围内的任何整数 (基本是一些小的数字)Long长整数型-2147483648~2147483467范围内的任何整数Single单精度实数型绝对值在1.401298E-45到3.402823E38内的任何实数,有效数字约6~7位 (基本是一些小的数字)Double双精度实数型绝对值在10E-324到1.79E308内的任何实数,有效数字约14~15位 E表示乘方的底数为10String字符串型一段文字和符号,放在一对双引号(英文状态)之间Boolean逻辑型判断的结果,其值为真(True)或假(Flase)如:你是三岁小孩吗?Date日期型日期和时间(三)常量常量,顾名思义,在整个应用程序执行过程中,它们的值都保持不变,不能被修改,也不能对常量赋以新值。例1 下面是各种不同类型的常量整数常量: 10 1024实数常量: 3.1416 -0.25字符串常量: “basic” “0.68” 必须放在一对双引号(英文状态)之间逻辑常量: True False 只有这两个值:真(True)或假(Flase)所有这些直接用数字或字符书写的常量叫直接常量。还有一中叫“符号常量”:用一个符号来代表常量。符号常量的使用增加了代码的可读性,因为我们看到的是具有含义的名字而不是具体的数据。方便程序的修改和调试。Visual Basic 有许多内部常量,也允许建立自定义常量。例2:符号常量vbBlue VB系统第一的一个符号常量,代表蓝颜色的编码值(16进制数HFFFF00,即十进制数16776960)21教育网程序使用者使用语句Const PI=3.14159构建一个符号常量PI,这样,写在程序中的所有符号PI都会被VB自动转化成实数3.14159至于符号常量和直接常量的区别,同学们自己看课本P70页的知识链接。(四)变量 在 Visual Basic 环境下进行计算时,常常需要存储临时或中间数据等。例如,要对用户输入的10个数据求平均数,输入的数据要先存储到变量中,程序需要的原始数据、计算产生的中间结果或最终的计算结果都要存储在变量中。2·1·c·n·j·y每个变量都要有确定的变量名(用来引用该变量所含的值的名词)和数据类型(确定变量的值以何种格式存储)。www-2-1-cnjy-com变量名命名规则:在同一个程序中,不同的变量要用不同的名称。变量由字母、数字和下划线等字符组成,但必须是以字母开头,在变量名中对大小写字母是不加区分的。下面的变量名正确的有:(A)Abc (B)变量 A (C)true (D)12TS (E)I_64 (F)str (G)Dim (H)abl-score(I)12.94 (J)234在编程时,应根据需要设置变量的类型。当变量值的范围可以使用整数类型时,就不要使用实数类型;单精度实数类型够用时,就不要使用双精度实数类型。这样不仅可以节省保存数据用的内存空间,而且可以提高数据处理的速度。21cnjy.com变量说明用Dim语句,其常用的形式为: Dim 变量名 As 变量的类型例3 变量说明Dim count As Integer count 是整数类型的数据Dim x,y As Double x和y都是双精度实数型数据,可以同时定义两个变量Dim Name As String Name是字符串类型的变量(五)数组变量 数组变量主要用来存储一批同类型的数据。数组是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为数组元素,或称为下标变量。下标通常是一个整数,用来指出某个元素在数组中的位置,数组中每个元素的位置由它的下标惟一地确定。 在实际应用中,一维数组用来存储数据的一个线性序列,二维数组可以用来存储一个二维表(即表格)Dim 数组变量名 (A1 To A2) As 元素的类型这里,A1是下表的下界,A2的下标是上界,A1和A2都是常量。例如 Dim score(1 to 3) As Integer 那么他们都是整数的类型,有三个 score(1) score(2) score(3)定义一个二维数组Dim 数组变量名 (A1 To A2,B1 To B2) As 元素的类型如 Dim abc(1 to 3,1 to 4) As Integerabc(1,1)abc(1,2)abc(1,3)abc(1,4)abc(2,1)abc(2,2)abc(2,3)abc(2,4)abc(3,1)Abc3,2)Abc3,3)Abc3,4)如abc(2,3)就是第2行,第3列上的元素了。(六)常用的标准函数VB提供了大量的标准函数,可供用户编写程序时直接使用。教材上介绍了部分常用的数学函数、字符串函数和类型转换函数。如教材P71表格页要记。翻开课本与学生一起了解一下。21世纪教育网版权所有下列把字符串内容转换成数值的是( )(A)str() (B)chr() (C)Abc() (D)Val()(七)练习让学生完成课本72页的练习,答案如下: 1) 符号常量的好处是可以使程序具有更好的可阅读性,方便程序的修改和调试。 2) 在同一个程序中,不同的变量要用不同的名称。变量名有字母、数字和下划线等字符组成,但必须以字母开头,在变量名中对大小写字母是不加区分的。在使用变量前要对变量的数据类型进行说明。www.21-cn-jy.com 3) 数组变量主要用来存储一批同类型的数据。用于成批的处理同一类型的数据。 4) 利用数组下标确定。(八)小结本节主要内容是有关数据类型、变量、常量、数组、函数等一些新的知识和概念。这些抽象的知识和概念比较难以理解,在以后的课当中我们会经常用到的,那时同学们自然会理解这些概念的。 2-1-c-n-j-y五、教学后记 展开更多...... 收起↑ 资源预览