数据类型和常量变量教学设计范文
课题:
数据类型和常量变量
教学目标:
理解数据在计算机中是如何存储的
掌握常用三大数据类型
掌握常量和变量的用法
教学重点:
三大数据类型及常量变量的表示方法
教学难点:
理解数据在计算机中的存储方式
引言:
在计算机程序设计中,数据是一个非常广义的概念,任何符号(如数字、英文字母、汉字或某些特殊符号)只要赋予它一定含义,就是数据。
在前边的学习中,我们简单介绍了变量的概念,变量是用来存储数据的计算机中的一块儿空间(内存单元)。
例子:汇率转换问题
第一步:usd、rmb都设置成Integer类型,那么,rmb中最多能存储的大小是:4890*6.7
第二部:usd、rmb都设置成long类型,那么,rmb中最多能存储的大小是:320519956*6.7
(4890+1) *6.7 错误:溢出;解释为什么会溢出 说明存放rmb的空间不够大,所以溢出。
引出数据在计算机中存放是有大小的问题。
精讲一:数据大小,类型的问题
用Excel当工具,解释(一个单元格代表一个字节):把内存比喻成一个宾馆,宾馆中有大小功能不同的房间。
第一步:解释计算机存储的基本单位是字节,从大小引出不同的类型,存放的内容不同,占用的空间不同。在实际例子中引出类型标识符的写法,强调各种类型的取值范围。
第二步:解释进制的表示方式:十进制、二进制、八进制、十六进制。
精讲二:常量&变量
每种数据都有其大小,并占用一定的空间,那么,如何在程序编写过程中调用这些空间的内容,就需要给这些空间(房间)取名字。这个名字就是常量名和变量名,他们都是计算机内存中的一块儿存储空间。
要求学生阅读课本53页 2常量和变量,重点注意他们的起名规则和说明方式。
重点讲解变量和常量的命名规则。
用实例解释常量变量:求圆的面积 S = pi * r * r
Dim r As Single ‘定义的变量r 是内存中的一块儿区域
Dim s As Single ‘这个区域中的内容随着程序运行而改变
Const pi As Single = 3.14
r = Val(Text1.Text)
s = r * r * pi ‘解释这里为什么用pi而不用3.14
Print s
随堂检测:(注意辅导学生)
第1题. 在编写求圆的周长及面积的程序时,面积s可能带小数位,因此我们应将面积s定义为( )数据类型。
A.Date B.Long C.Single D.Integer
第2题. 下列选项中,关于常量的描述错误的是( )。
A.在VB中的常量有数值常量、字符串常量等 B.数值常量类似于数学中的常数 C.用一对双引号括起来的字符串称为字符串常量 D.字符串常量包括双引号本身
第3题. 在Visual Basic中,下列可以作为合法变量名的是( )。
A.a20 B.2a C.a+5 D. 30
第4题. 下列语句中,定义了一个单精度变量的是( )。
A.Dim end As Integer B.Dim sum As Single C.Dim Name As String D.Dim sum As Double
第5题. 在Visual Basic中,下列关于语句“Dim long as Integer”说法正确的.是( )。
A.定义long为字符型变量 B.这是一条错误的语句
C.这是一条合法的语句 D.定义long为长整型变量
第6题. 在Visual Basic中,下列关于语句"Const X As Single=4.23"说法正确的是( )。
A.定义x为单精度实型数变量 B.程序中可以重新给常量名x赋值
C.定义常量x且值为4.23 D.x是个变量名
第7题. 下列变量名写法错误的是( )。
A.abe B.abe_245 C.123abc D.abe133
第8题. 在Visual Basic中,数据类型Integer表示整数类型,其取值范围是( )。
A.-65536到 65535 B.-32768到 32767 C.O到32767 D.O到65535
第9题. 下列选项中,数据类型不是数值型的是( )。
A.Date B.Single C.Double D.Integer
第10题. 下列哪个选项不是字符串常量
A."True" B.False C." " D."你好"
第11题. 在Visual Basic中,下列表示整数型十六进制常量的是( ) A.32F B.H32F C.h32F D.&H32F
第12题. 在Visual Basic中,Chr(98)返回结果的数据类型是( )。
A. 日期型 B.布尔型 C.字符串 D.数值型
课堂练习讲解:
展示正答率:
重点讲解正确率低于70%的题3、5、6、7、10、12
课堂小结:
数据在内存中存储是有大小的,用字节表示,存储的内容是有要求的,比如,Integer 中只允许存储整数,例如56,-145。如何找到我们存储的内容呢,就需要知道它的地址(房间号),这个地址就是变量名,变量名和常量名的命名是有要求的:
1.字母,数字,下划线,必须字母开头。
2,不能用已经定义过的名称(关键字)。
3,变量名不区分大小写。理解为什么要使用常量;更容易理解,输入更简洁,不易出错。了解了进制的表示方法。
作业:
阅读课本55页思考为什么Integer占2个字节存储3万,而Long占4个字节却能存储20亿这么大的数?
【数据类型和常量变量教学设计范文】相关文章:
《树和喜鹊》 优质教学设计范文03-14
小柳树和小枣树教学设计范文04-11
《牛和鹅》 教学设计03-24
《开花和结果》教学设计12-12
《锐角和钝角》教学设计08-21
《牛和鹅》教学设计范文(通用5篇)04-07
长城和运河教学设计范文(精选5篇)04-27
《元帅和小棋手》教学设计03-03
《比和比例复习》教学设计04-05
8和9的教学设计09-11