



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、41数据类型、常量和变量(1课时)一、教学目标:(一)知识与技能:1、 理解vb基本数据类型2、 掌握变量和常量的概念3、 了解数组变量的概念(二)过程与方法:5、培养学生分析问题的水平(三)情感态度与价值观:6、培养学生的编程兴趣二、教材分析、学生分析第三章和第四章中都涉及到VB的基础知识的教学,存有一定的知识点重复交叉。所以突破章节,将第三和第四章的知识点融为一体。本节中所设计的基本数据类型、常量、变量、数组、标准函数等都是一些新概念,是学习编写代码的重要基础,所以直接安排在第一节课。本节课之前,学生只学习了第一章的内容流程图等简单的算法介绍。所以编程对学生来说没有前置知识,几乎从零开始。
2、但本节内容较为枯燥和机械,教学时切忌照本宣科,否则可能会影响学生的学习兴趣,增加他们的畏难和厌烦情绪。教师在教学过程中能够通过具体的、合适的例子来说明这些概念和运算,使学生更容易理解。教学过程中能够采用讲授、演示教学法。三、教学重点、教学难点:1、重点:变量和常量2、难点:数组四、教学流程(一)引入:我们在第一章算法和算法的表示中学会了如何用流程图的方式来描述算法,那我们设计好的算法要让计算机能运行,必须要找一个语言编写工具编写成程序,才能在计算机中运行。我们这本教材中介绍的是VB工具(Visual Basic的缩写和简称),是Windows环境下的用得很多的应用程序开发工具,它是一个面向对象
3、程序设计的语言工具。(打开VB,简单的介绍一下界面)那这节课我们先了解一下它的一些基础的东西如变量和常量。(二)基本数据类型数据是信息的一种记录形式。应用程序中的数据种类是多种多样的(如我们的excel中的数据类型,有文本、数值、日期等等,打开excel界面看看)。有的数据用来记录数值信息,例如一本书的页数(一个整数),或某个时刻的温度(一个实数),而有的数据用来记录一封信的内容(一段文字),等等。在程序使用中的数据能够划分成若干中不同的数据类型,不同类型的数据,它们的用途、书写规则、在计算机内部的存储格式都是不相同的。数据总是以如下两种形式出现中程序中:常量和变量。VB中常用的数据类型如下表
4、(课本P69页)(要求学生记忆数据类型名)数据类型名说明性质Integer整数型-3276832767范围内的任何整数 (基本是一些小的数字)Long长整数型-21474836482147483467范围内的任何整数Single单精度实数型绝对值在1.401298E-45到3.402823E38内的任何实数,有效数字约67位 (基本是一些小的数字)Double双精度实数型绝对值在10E-324到1.79E308内的任何实数,有效数字约1415位 E表示乘方的底数为10String字符串型一段文字和符号,放在一对双引号(英文状态)之间Boolean逻辑型判断的结果,其值为真(True)或假(Fl
5、ase)如:你是三岁小孩吗?Date日期型日期和时间(三)常量常量,顾名思义,在整个应用程序执行过程中,它们的值都保持不变,不能被修改,也不能对常量赋以新值。例1 下面是各种不同类型的常量整数常量: 10 1024实数常量: 3.1416 -0.25字符串常量: “basic” “0.68” 必须放在一对双引号(英文状态)之间逻辑常量: True False 只有这两个值:真(True)或假(Flase)所有这些直接用数字或字符书写的常量叫直接常量。还有一中叫“符号常量”:用一个符号来代表常量。符号常量的使用增加了代码的可读性,因为我们看到的是具有含义的名字而不是具体的数据。方便程序的修改和调
6、试。Visual Basic 有很多内部常量,也允许建立自定义常量。例2:符号常量vbBlue VB系统第一的一个符号常量,代表蓝颜色的编码值(16进制数HFFFF00,即十进制数16776960)程序使用者使用语句Const PI=3.14159构建一个符号常量PI,这样,写在程序中的所有符号PI都会被VB自动转化成实数3.14159至于符号常量和直接常量的区别,同学们自己看课本P70页的知识链接。(四)变量 在 Visual Basic 环境下实行计算时,常常需要存储临时或中间数据等。例如,要对用户输入的10个数据求平均数,输入的数据要先存储到变量中,程序需要的原始数据、计算产生的中间结果
7、或最终的计算结果都要存储在变量中。每个变量都要有确定的变量名(用来引用该变量所含的值的名词)和数据类型(确定变量的值以何种格式存储)。变量名命名规则:在同一个程序中,不同的变量要用不同的名称。变量由字母、数字和下划线等字符组成,但必须是以字母开头,在变量名中对大小写字母是不加区分的。下面的变量名正确的有:(A)Abc (B)变量 A (C)true (D)12TS (E)I_64 (F)str (G)Dim (H)abl-score(I)12.94 (J)234在编程时,应根据需要设置变量的类型。当变量值的范围可以使用整数类型时,就不要使用实数类型;单精度实数类型够用时,就不要使用双精度实数类
8、型。这样不仅可以节省保存数据用的内存空间,而且可以提高数据处理的速度。变量说明用Dim语句,其常用的形式为: Dim 变量名 As 变量的类型例3 变量说明Dim count As Integer count 是整数类型的数据Dim x,y As Double x和y都是双精度实数型数据,可以同时定义两个变量Dim Name As String Name是字符串类型的变量(五)数组变量 数组变量主要用来存储一批同类型的数据。数组是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为数组元素,或称为下标变量。下标通常是一个整数,用来指出某个元素在数组中的位置,数组中每个元素的位置由它的下
9、标惟一地确定。 在实际应用中,一维数组用来存储数据的一个线性序列,二维数组可以用来存储一个二维表(即表格)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)
10、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表格页要记。翻开课本与学生一起了解一下。下列把字符串内容转换成数值的是( )(A)str() (B)chr() (C)Abc() (D)Val()(七)练习让学生完成课本72页的练习,答案如下: 1) 符号常量的好处是可以使程序具有更好的可阅读性,方便程序的修改和调试。 2) 在同一个
11、程序中,不同的变量要用不同的名称。变量名有字母、数字和下划线等字符组成,但必须以字母开头,在变量名中对大小写字母是不加区分的。在使用变量前要对变量的数据类型进行说明。 3) 数组变量主要用来存储一批同类型的数据。用于成批的处理同一类型的数据。 4) 利用数组下标确定。(八)小结本节主要内容是有关数据类型、变量、常量、数组、函数等一些新的知识和概念。这些抽象的知识和概念比较难以理解,在以后的课当中我们会经常用到的,那时同学们自然会理解这些概念的。 五、教学反思本节内容较为枯燥和机械,教学时我还是离不开照本宣科,影响了学生的学习兴趣。学生对操作动手设计的东西,比较喜欢,感觉有成就感,而且成就感来得快。但是对于这节课纯理论的东西,感觉实在乏味,我教的时候也感觉乏味透了,而且找不到有趣的程序实例来分析。而且课本上的数据类型、常量、变量、数组变量、常用函数,太多知识点了,内容太多,而且对于第一次接触vb的学生来说真的很难,而且乏味。还有这么多知识点学了,让学生在vb中感觉都找不到用途。以至教学效果不良好。第一次课上讲了35分钟,感觉真的太多了,也许没有抓住常量和变量的重点吧,课上泛泛而讲。其实应该从第三章开始讲是对的,学生如果没有界面的感性基础,是不行的。课后我让学生写两个语句,分别定义一个常量和变量,结果没有一个会
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新安全生产法知识竞赛考试试题(带答案)
- 气象与气候学模拟考试题+参考答案
- 高品质运维工程师面试问题及答案精 编
- 心电机操作规程培训课件
- 心电图诊断课件
- 2025年重点部位医院感染知识培训试题及答案
- 幼师面试实战模拟:历年真题解析与实战演练
- 艾滋病面试常见问题及答案精 编
- 工业互联网平台网络流量整形技术对工业互联网平台产业创新能力的提升报告
- 2025年医院清洁消毒灭菌院感知识培训试题(附答案)
- 2025年综合基础知识题库(含答案)
- 恙虫病疑难病例讨论记录
- 患者知情同意培训
- 骨灰管理员职业技能鉴定经典试题含答案
- 火锅店股东协议合同范本
- 村流动人口管理办法细则
- 2025年江苏省苏豪控股集团有限公司校园招聘笔试备考试题及答案详解(各地真题)
- 赋能培训管理
- 研发项目归口管理制度
- 中职宿舍规矩管理制度
- 燃气生产调度管理制度
评论
0/150
提交评论