《为变量选择合适的数据类型》教学片断设计简案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“选择方案教学设计”。
《为变量选择合适的数据类型》教学片段设计简案
教学内容:节选自粤教版教材《算法与程序设计》第二章第一节——VB语言及开发环境。
学情分析:学生通过几节课的学习,已经初步掌握了程序设计中的一些基本的语法规则,也能够运行一些简单的程序,但对数据类型的理解不够深入,给变量定义数据类型的时候出现一些混乱。教学目标:
1.知识与技能:能够列举和使用基本的数据类型。
2.过程与方法:通过阅读材料,讨论交流的过程归纳出数据类型选择的原则。3.情感态度与价值观:关注并遵守程序设计的一些基本原则。教学重难点:怎样为变量选择合适的数据类型。教学方法:自学指导法、讲授教学法 教学过程: 1.确定学习任务:
师:同学们,我们来运行一个程序,看看这个程序是怎么运行的。(运行程序)
Private Sub Command1_Click()Dim x As Integer, y As Integer x = InputBox(“x=”)y = x ^ x Print y End Sub(输入5,程序正常运行;输入6,程序运行出错。)师:这个程序不能正常运行,那么这个程序错在哪儿了呢? 生:不知道。
生:老师,溢出是什么意思? ……
师:溢出是一种调试程序的过程中经常会出现的错误,溢出的种类有很多种,该程序到底属于哪一种溢出错误呢,需要大家一起来找一找,然后修正错误,使这个程序能够成功运行。2.阅读教材及相关资源:
师:请同学们自由分组,共同来寻找解决这个问题的方法。一个组的人数在2到6人之间,想加入哪个组就坐在一起,时间有限,大家快行动起来。生:(分组)……
师:(确认各个小组的分组情况)……
师:我在ftp上共享了一些资源,大家可以通过阅读你们的教材、ftp上的资源以及通过使用搜索引擎来找出程序的错误,修正错误,然后运行程序,输入6,看看能不能运行成功。
师:大家在阅读的过程中,可以遵照以下几个问题进行思考:
1.什么是溢出?溢出的种类都有哪些?
2.VB中基本的数据类型都有哪些?该程序中用到了哪些? 3.该程序用到的数据类型的取值范围分别是多少? 4.程序在输入值为5时,y的值是多少?那输入6时呢? 5.y的值为整数时,能不能给y选择实型的数据类型呢?
生:(翻书,打开百度,打开ftp)……
师:(来回走动,指导学生进行阅读和搜索资料)…… 3.问题交流与讨论:
师:问题1,有谁能回答一下? 生:…… 师:问题2呢? 生:……
师:(讨论交流问题的答案,对于有争议的问题,可以给予解释和讲解),通过以上的讨论,我们来尝试一下修正这个程序,输入6,看看能不能得到结果。生:(修正错误,调试程序。)……
师:(展示学生的调试结果,总结内容,播放幻灯片,介绍程序设计的原则之一——满足需要原则)…… 4.课堂检测与练习:
师:这里还准备了一个小的练习,检测一下大家是不是都掌握了怎样给变量选择 2 合适的数据类型,请大家将合适的数据类型填写在括号中。
Const a As()=2 Const b As()=32769 dim y As()y=(a*b)^a print y 生:(填写)……
师:我们一起来看看这几个空都需要填写哪个数据类型,看看你填对了没有。