我要投稿 投诉建议

数据类型和常量变量教学设计

时间:2020-11-18 13:42:47 教学设计 我要投稿

数据类型和常量变量教学设计范文

  课题:

数据类型和常量变量教学设计范文

  数据类型和常量变量

  教学目标:

  理解数据在计算机中是如何存储的

  掌握常用三大数据类型

  掌握常量和变量的用法

  教学重点:

  三大数据类型及常量变量的表示方法

  教学难点:

  理解数据在计算机中的存储方式

  引言:

  在计算机程序设计中,数据是一个非常广义的概念,任何符号(如数字、英文字母、汉字或某些特殊符号)只要赋予它一定含义,就是数据。

  在前边的学习中,我们简单介绍了变量的概念,变量是用来存储数据的计算机中的一块儿空间(内存单元)。

  例子:汇率转换问题

  第一步: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