- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据类型以及常量与变量》教学案例
《数据类型以及常量与变量》教学案例【教学课题】数据类型以及常量与变量【适用年级】普通高中一年级【所用教材】教科版《算法与程序设计》【教材分析】数据类型、常量与变量是第二章第二节的第一课时的内容,本节课内容基础性强,识记内容比较多,且与数学课程中的相关概念有一定的联系,有数学知识作为基础,因此,难度并不大。【教学目的】 1、知识和技能:(1)了解VB中的数据和数学课中的数据之间的异同。(2)掌握VB的数据类型。(3)掌握常量、变量的相关知识。2、过程和方法:引导学生积极思考和分析问题。3、情感态度与价值观:培养学生严谨的思维习惯,激发学习热情。【教学重点】VB数据类型,变量的命名及声明【教学难点】对VB中的数据和数学课中的数据之间异同的理解。【教学用具】多媒体微机房【教学过程】一、由已知数学概念,引入主题师:程度设计中,往往要处理各种各样的数据。数据在数学课中指什么?生:数字师:在计算机中,所有能被计算机处理的都可称为数据,计算机中的数据包括哪些?生:数字、文字、图形、声音、动画、视频。师:由些看来,计算机中的数据和数学课中数据的内涵是不一样的,请同学们加以区分。二、比较并速记数据类型师:在VB中为了便于数据的表示与处理,把数据划分为不同的类型。课本中提供了VB中常用数据类型。哪些类型是你熟悉的? 生:整数、日期型师:请同学们仔细观察“取值范围”,思考前四种类型有什么共性?生:整型、长整型、单精度型、双精度型都是数值型,只是取值范围不同。师:“8519”是什么数据类型?生:应该是字符串,因为用双引号括起来的。师:同学们注意到日期型的格式了吗?生:用一对“#”号括起来。师:大家速记能力都很强。每一种数据类型都有一关键字和它相对应,所谓关键字就是数据类型的英文表示。三、师生讨论得出常量与变量的概念师:让我们一起给常量和变量下个定义,老师说,但是你们要注意填空。在程序运行过程中其值不变的量称为什么?生:常量师:在程序运行过程中其值变化的量称为什么?生:变量四、引导学生理解符号常量的含义生:查找替换。师:很好,不过这种方法有没有不足之处?生:有,就是如果程序中出现不是圆周率值的3.14也会被换掉。师:有什么办法解决这个问题?生:用符号常量师:这位同学对我们将要学习内容进行了预习,而且效果很好。请同学们看课本,看课本上是如何解决这个问题的?五、变量声明的方法师:你在借用别人的东西之前是否要先征求主人的同意?有人要盖房子是否先打个报告?有人要做生意,是否要有营业执照?我们在使用变量时,也应该先声明后使用。请同学们自学变量声明的方法,比较定义符号常量和声明变量有哪些不同之处?生:第一,关键字不同,定义符号常量的关键字是“const”,变量声明的关键字是“dim ”;第二,定义符号常量时需要给符号常量名赋一个值,而变量声明时不需给变量赋值;第三,作用不同,一个是定义常量,一个是定义变量。师:归纳得非常好,请同学们看下面这个语句:Dim dtmbegingtime As Date ,dtamendtime As Date符合规则吗?生:不符合。师:这种格式也是对的,是一行中定义多个变量的格式。仔细观察,这种格式的特点是什么?生:两个语句中间用逗号分隔,第二个语句省略了“DIM”。六、讲练结合,巩固知识1、和学生一起讨论求5!的程序,使学生理解每行代码的作用以及该程序的算法,然后让学生通过运行该程序来验证算法。2、要求学生上机运行求10!和100!的程序。如果出错,错在哪?应该怎么改?师:运行程序时出错,错误的根源在哪?生:定义数据的类型不当。生:这三段程序中,把X都定义为双精度型就都不会出错了。师:不同的变量类型占用内存不一样,因此尽量选择合适的变量类型。八、师问生答,共同小结师:通过学习,同学们能明确计算机中的数据和数学课上数据的区别吗?生:数据在数学课中主要指数字,在计算机中是指能被计算机接受并处理的所有数字、文字、符号、图形、声音等的总称。师:VB中的数据主要有哪几种类型?生:整型、长整型、单精度型、双精度型、字符串型、布尔型、日期型师:VB中变量的命名规则有哪些?生:以字母或汉字开头;只能由字母、汉字、数字和下画线组成;字符个数不得超过255个;变量名不能用VB中的保留字等。师:同学们只有掌握了这些基础的知识,在以后的编程中才可以得心应手地加以应用。【教学反思】本节课教学内容为数据类型、常量和变量的知识,主要是对基本概念的描述,因此学法以理解、识记为主。本节课以师生对话为主,辅以学生的识记和实践。对于这些基本概念,通过对话的形式,教师引导学生讨论、分析、归纳、识记和应用。,通过判断变量的真伪来加强识记和应用;定义符号常量和声明变量的格式,是通过比较两者的异同来加强记忆和加深理解。本节课不足之处为:对课本练习求阶乘程序的处理不当。在
文档评论(0)