第一篇:初二《常量、变量和数据类型》教学设计
首先,学习者分析
这个课程是为第二年的学生。经过前几个星期的学习,学生对视觉基本的基本界面,添加控件和修改控件属性,打印方法的形式已经初步掌握了视觉基本编程已经初步了解。但是对于视觉基本语法规则和程序的基本元素都比较陌生,而且不明白其程序代码的意义。
二,教材分析
1,本节的主要内容和本章的状态
本节介绍的知识点比较简单,都是概念。但对于这些奇怪,无聊的纯概念性知识,学生更难以接受。但在实际应用中,这种知识是非常重要的,而在毕业考试中,这部分内容检测频率很高。因此,本节的内容,无论是在本章还是学生之后,生活都有非常重要的作用。2,教学重点,困难
[关注]数据类型的分类,了解常量,变量的作用 [难度]区分不同的数据类型
三,教学目标 1,知识和技能
可以区分常用的数据类型和表示 方法;理解常量,变量含义和效果 2,工艺和方法
通过帮助小明完成一系列的活动,让学生从实际到理论知道不同数据类型的特点
常量变量,可以区分不同的数据属于数据类型,知道常量变量的含义和功能。3,情绪态度和价值观
通过帮助小明收集信息活动对数据进行分类,并根据数据类型确定数据属于数据
类型,培养学生的观察和判断,增强对编程思想的理解。
四,教学过程设计
1,教学内容组织与演示
通过帮助小明完成信息和一系列活动,让学生在活动中获得新知识。2,教学过程
教学链接
教师活动
学生活动
设计计划
创建情境
(5分钟)
1,创建小明收集的学校运动员信息不会分类,现场,给定
很多数据供学生分类。
2,总结学生分类的结果,提出数据类型的概念。
老师:我们可能基于名字,学生人数,评估分数,是否
分类学校团队。在电脑上,系统也是使用这一面
法律对巨大的数据进行分类。而类别的分类是名称,学号,电话等,统一为数据类型。
思考,告诉自己的分类结果
仔细听
创造一种局面,让学生联系生活。
解释新课程(20min)
介绍常用的数据类型
老师:
①数值数据:我们分为整数和长整数,单精度和双精度。整数(整数)指的是-32768?32767范围内的间隔,例如,350,-20。这里要注意的是整数的取值范围需要知道。(这时可以要求学生了解情况的掌握情况)。单精度是单值
-3.402823x10 ^ 38?3.402823x10 ^ 38实数。我们可以理解,只要有小数点就可以归零单精度型。长整数(长)和双(双)我们可以看出它的值比较大,天文数字,计算天体之间的距离,当我们 使用它。因为long整数和double的值较大,而且我们学习vb不常用,所以这里我们可以知道long和double精度的英语和可以解决。长整数(long)是一个较大的整数,double precision是一个较大的小数位数。
②字符串类型:什么是字符串类型?学生,电话,地址可以把它放到字符串类型。在我们的研究中,我们可以简单地认为有双引号是字符串类型。好的,我们强调什么类型的字符串?双引号是字符串类型。
③boolean:boolean(boolean)用于逻辑判断。布尔类型不是由数值数据组成。它只有两个值正确和错误,即true和flase。例如,如果3大于2,系统将输出true。相反,它会输出flase
引入常量
老师:在系统中我们把程序在运行的过程中总是将固定数据称为常数。我们可以告诉我在小明收集的学校运动员信息情景,哪些数据不会改变?属 在字符串类型名称中,属于分数的数值类型,学校编号,属于布尔类型的学校团队这些固定数据是否是常数。我们看一下以前的登录页面的程序,欢迎,登录系统这些都是我们运行后修复的。所以这是我们的常数。
引入变量
老师:所以有自然有变量的变量。什么是变量?有同学的例子吗?在数学中,这个x y = 3,我们的x,y可以有很多不同的值。例如:x = 1,y = 2;x = 2,y = 1;x = 1.5,y = 1.5。
在计算机中,这个值可以改变我们称为变量的量。
仔细听,并积极回答问题
教授本课的知识
练习合并
(5分钟)
回到学校运动员信息场景的肖明集合,向学生强调什么数据是不变的,变量的含义,让学生指出哪些数据属于哪种数据类型。
老师:好的。我们已经知道什么是常量,变量。在这里我们回到身上附着的小明继续帮助解决他的问题。首先 小明,5,学校团队输出是否真实。在程序运行中始终固定的数据是常量。变量是在运行程序的过程中可以更改的变量。如同x y = 3,x和y具有许多值。
然后,我们学习了通常的数据类型,并知道不同的数据类型。这里我们根据分类的结果,我们分成名字,学生人数,电话,评分,是否是学校团队。然后我们总结下面的小明数据:名字数据是在程序中哪种数据类型?
程序的数据类型是什么?
电话数据属于什么数据类型? 分数分数数据是在程序中哪种数据类型?
学校团队的数据是在程序中哪种数据类型?
想想和回答问题
返回上一组场景,通过Q A增强学生对知识点的理解。
第二篇:初二《常量、变量和数据类型》教学设计
初二《常量、变量和数据类型》教学设计
初二《常量、变量和数据类型》教学设计
一、学习者分析
本节课的学习对象为初二学生。经过前面几周的学习,学生对Visual Basic的基本界面、添加控件及其修改控件属性、窗体打印方法已经有一个初步的掌握,对Visual Basic程序设计已有初步认识。但是对于Visual Basic的语法规则与程序的各要要素都比较陌生,且并不了解其程序代码的意义。
二、教材分析
1、本节的主要内容及在本章中的地位
本节要介绍知识点比较简单,都是概念。但是对于这些陌生的、枯燥的纯概念性知识,学生比较难接受。但在实际应用中,这些知识非常重要,而且在结业考试中,这部分内容检测的频率很高。因此,本节内容无论是在本章还是学生以后的学习、生活都有着非常重要的作用。
2、教学重点、难点
【重点】 数据类型的分类,了解常量、变量作用
【难点】 辨析不同的数据类型
三、教学目标
1、知识与技能
能辨析常用的数据类型及表示方法;了解常量、变量含义和作用
2、过程与方法
通过帮助小明整理资料的一系列活动,让学生从实际到理论地知道不同的数据类型的特征与
常量变量,从而可以辨析不同数据所属的数据类型和知道常量变量的含义与作用。
3、情感态度与价值观
通过“帮小明收集资料”的活动对数据进行分类,以及根据所学的数据类型辨析数据所属的数据
类型,培养学生的观察力和判断力,增强对程序设计思想的理解。
四、教学过程设计
1、教学内容的组织与呈现方式
通过“帮小明整理资料”等一系列活动,让学生在活动中获取新知识。
2、教学过程
教学环节
教师活动
学生活动
设计意图
创设情境
(5min)
1、创设“小明收集校运会运动员信息不会分类”的情景,给出
大量数据,让学生进行分类。
2、总结学生分类的结果,提出数据类型的概念。
教师:大家大概都是根据姓名、学号、考核分数、是否
为校队进行分类的。在计算机中,系统也是运用这种方
法把庞大的数据信息进行分类的。而分类的类目即姓名、学号、电话等等,它统一称之为“数据类型”。
思考,讲出自己分类结果
认真听讲
创设情境,让学生联系生活。
新课讲解
(20min)
介绍常用的数据类型
教师:
① 数值型数据:我们有分为整型与长整型、单精度与双精度。整型(integer)是指在-32768~32767这个区间的整数,就例如350、-20。这里要注意一下整数的取值范围是需要大家知道的。(此时可以提问学生,了解学生的掌握情况)。单精度(single)是取值在
-3.402823x10^38 ~ 3.402823x10^38的实数。大家可以理解为只要有小数点就可以归位单精度类型。长整型(long)和双精度(double)大家可以看看,它的取值是比较大的,天文数字、计算天体间距离的时候我们就要使用它了。因为长整型和双精度的取值较大,而且我们学习VB时并不常用,所以这里大家可以知道长整型与双精度的英文和可以辨析即可。长整型(long)是取值较大的整数,双精度是取值较大的有小数点的数。
② 字符串类型:什么是字符串类型?“学生”、“电话”、“住址”这些都可以把它归位字符串类型。在我们学习当中,我们可以简单的认为有双引号括着的就是字符串类型。好的,我们在强调一下什么是字符串类型?有双引号括着的就是字符串类型。
③ 布尔型:布尔型(Boolean)是用于逻辑判断的。布尔型不像数值型数据由数字组成。它只有两个值正确和错误,即True和Flase。举个例子,3是否大于2,系统会输出“True”。反之,则会输出“Flase”
介绍常量
教师:在系统中我们把在程序运行过程中始终保持固定不变的数据称为常量。大家可以告诉我在“小明收集校运会运动员信息”的情景中,哪些数据是不会变的?属于字符串类型姓名,属于数值型的分数、学号,属于布尔类型的“是否为校队”这些固定不变的数据就是常量。我们看一看之前的“登录页面”的程序当中,“欢迎”、“登录系统”这些在我们运行之后都是固定的。所以这个也是我们的常量。
介绍变量
教师:那么有常量自然也有变量。那什么是变量呢?有没有同学可以举个数学上的例子?在数学这个X+Y=3,我们的x,y可以是很多不同的值。例如:x=1,y=2;也可以x=2,y=1;也可以x=1.5,y=1.5。
在计算机中,这种取值可以改变的量,我们称之为变量。
认真听讲,积极回答问题
讲授本节课的知识点
练习巩固
(5min)
回到“小明收集校运会运动员信息”的情景,向学生强调哪些数据属于常量、变量的含义并让学生指出哪些数据是属于哪个数据类型。
教师:好了。我们已经知道了什么是常量、变量。下面我们回到附身到小明身上继续帮忙解决他的问题。首先“小明”、5、是否为校队输出的True和Flase。这些在程序运行中饭始终保持固定不变的数据就是常量。变量是在程序运行过程中,其取值可以改变的量为变量。就好像X+Y=3那样,X和Y有无数多个值。
然后我们根据已经学习了常用的数据类型,并知道不同的数据类型的特点。下面我们根据之前大家分类的结果得出分为姓名、学号、电话、考核分数、是否为校队。那我们下面归纳一下小明的数据:“姓名”数据是在程序属于哪个数据类型?
“学号”数据是在程序属于哪个数据类型?
“电话”数据是在程序属于哪个数据类型?
“考核分数”数据是在程序属于哪个数据类型?
“是否为校队”数据是在程序属于哪个数据类型?
思考并回答问题
回到之前设置的情景,通过问答加强学生对知识点的理解。
总结
(8~10min)
总结本节课的知识点并进行练习
认真听讲
对教学内容进行归纳
五、教学反思
第三篇:算法与程序设计《数据类型以及常量与变量》教学案例
《数据类型以及常量与变量》教学案例
【教学课题】数据类型以及常量与变量 【适用年级】普通高中一年级
【所用教材】教科版《算法与程序设计》
【学生分析】本节课教学对象为高一学生,教学内容为程序设计的基础知识,其中数据的部分类型、常量、变量的概念和数学课中有相通的地方,学生具有相关的数学基础,因此学习起来相对要容易。
【教材分析】数据类型、常量与变量是第二章第二节的第一课时的内容,本节课内容基础性强,识记内容比较多,且与数学课程中的相关概念有一定的联系,有数学知识作为基础,因此,难度并不大。【教学目的】
1、知识和技能:
(1)了解VB中的数据和数学课中的数据之间的异同。(2)掌握VB的数据类型。(3)掌握常量、变量的相关知识。
2、过程和方法:
引导学生积极思考和分析问题。
3、情感态度与价值观:
培养学生严谨的思维习惯,激发学习热情。
【教学重点】VB数据类型,变量的命名及声明
【教学难点】对VB中的数据和数学课中的数据之间异同的理解。【主要教法】讲授、演示、探究等方法。【主要学法】记忆、尝试、讨论 【教学用具】多媒体微机房 【教学过程】
一、由已知数学概念,引入主题
师:程度设计中,往往要处理各种各样的数据。数据在数学课中指什么? 生:数字
师:在计算机中,所有能被计算机处理的都可称为数据,计算机中的数据包括哪些? 生:数字、文字、图形、声音、动画、视频。
师:由些看来,计算机中的数据和数学课中数据的内涵是不一样的,请同学们加以区分。
二、比较并速记数据类型
师:在VB中为了便于数据的表示与处理,把数据划分为不同的类型。课本中提供了VB中常用数据类型。哪些类型是你熟悉的?
生:整数、日期型
师:请同学们仔细观察“取值范围”,思考前四种类型有什么共性? 生:整型、长整型、单精度型、双精度型都是数值型,只是取值范围不同。师:“1234”是什么数据类型?
生:应该是字符串,因为用双引号括起来的。师:同学们注意到日期型的格式了吗? 生:用一对“#”号括起来。
师:理解了七种数据类型?回想一下,你能记住吗?
生:整型、长整型、„„
师:大家速记能力都很强。每一种数据类型都有一关键字和它相对应,所谓关键字就是数据类型的英文表示。请同学们速记七种数据类型的关键字,然后我来问你来答。
三、师生讨论得出常量与变量的概念
师:让我们一起给常量和变量下个定义,老师说,但是你们要注意填空。在程序运行过程中其值不变的量称为什么?
生:常量
师:在程序运行过程中其值变化的量称为什么? 生:变量
四、引导学生理解符号常量的含义
师:常量分数值常量和字符串常量。其中字串常量要用一对双引号括起来。如果有这样一个程序,程序中有100个地方用到圆周率的值3.14,后又要求圆周率的值精确到3.1415926,请大家帮忙想一个高效的办法。
生:查找替换。
师:很好,不过这种方法有没有不足之处?
生:有,就是如果程序中出现不是圆周率值的3.14也会被换掉。师:有什么办法解决这个问题? 生:用符号常量
师:这位同学对我们将要学习内容进行了预习,而且效果很好。请同学们看课本,看课本上是如何解决这个问题的?
学生自学“符号常量”知识点。
师:请同学们记住定义符号常量的格式,然后告诉我虽然程序中100处涉及到圆周率的值,但是我们仅需要改动几处?
生:一处。就是在定义语句中改动所赋的值就行了。
五、学生自主学习变量的命名接受检测
师:没有规矩不能成方圆,给变量命名时也要遵守一定的规则。请同学们自学课文,了解在VB中给变量命名有哪些规则,然后判断下面的变量名哪些是合法的,哪些是不合法的。
姓名
A
3b
_df
dim_ dimas
生:错误的有:3b
_df
六、变量声明的方法
师:你在借用别人的东西之前是否要先征求主人的同意?有人要盖房子是否先打个报告?有人要做生意,是否要有营业执照?我们在使用变量时,也应该先声明后使用。请同学们自学变量声明的方法,比较定义符号常量和声明变量有哪些不同之处?
生:第一,关键字不同,定义符号常量的关键字是“const”,变量声明的关键字是“dim ”;第二,定义符号常量时需要给符号常量名赋一个值,而变量声明时不需给变量赋值;第三,作用不同,一个是定义常量,一个是定义变量。
师:归纳得非常好,请同学们看下面这个语句: Dim dtmbegingtime As Date,dtamendtime As Date 符合规则吗? 生:不符合。
师:这种格式也是对的,是一行中定义多个变量的格式。仔细观察,这种格式的特点是什么? 生:两个语句中间用逗号分隔,第二个语句省略了“DIM”。
七、讲练结合,巩固知识
1、和学生一起讨论求5!的程序,使学生理解每行代码的作用以及该程序的算法,然后让学生通过运行该程序来验证算法。
2、要求学生上机运行求10!和100!的程序。如果出错,错在哪?应该怎么改? 师:运行程序时出错,错误的根源在哪? 生:定义数据的类型不当。
生:这三段程序中,把X都定义为双精度型就都不会出错了。师:不同的变量类型占用内存不一样,因此尽量选择合适的变量类型。
八、师问生答,共同小结
师:通过学习,同学们能明确计算机中的数据和数学课上数据的区别吗?
生:数据在数学课中主要指数字,在计算机中是指能被计算机接受并处理的所有数字、文字、符号、图形、声音等的总称。
师:VB中的数据主要有哪几种类型?
生:整型、长整型、单精度型、双精度型、字符串型、布尔型、日期型 师:VB中变量的命名规则有哪些?
生:以字母或汉字开头;只能由字母、汉字、数字和下画线组成;字符个数不得超过255个;变量名不能用VB中的保留字等。
师:同学们只有掌握了这些基础的知识,在以后的编程中才可以得心应手地加以应用。
【教学反思】本节课教学内容为数据类型、常量和变量的知识,主要是对基本概念的描述,因此学法以理解、识记为主。本节课以师生对话为主,辅以学生的识记和实践。对于这些基本概念,通过对话的形式,教师引导学生讨论、分析、归纳、识记和应用。在识记不同的内容时,为了避免枯燥,采用不同的方法。在识记数据的类型和关键字时,加入一些强化剂——让学生当堂识记后,然后用“我来问你来答”的方式刺激学生加强记忆;在理解并识记变量的命名规则时,通过判断变量的真伪来加强识记和应用;定义符号常量和声明变量的格式,是通过比较两者的异同来加强记忆和加深理解。
本节课不足之处为:对课本练习求阶乘程序的处理不当。做练习之前向学生补充讲解阶乘的含义,因为学生还没有系统学习循环结构,对循环部分只要求学生知道这段语句是用来求阶乘就可以了。但是,在练习过程中,不断有学生问这段代码是什么意思?我粗略进行了讲解,仍有一大部分学生一知半解。希望在以后能找到更恰当的方法进行处理。
第四篇:《变量》教学设计
江苏省海门市开发区中学 曹爱华 【关键词】教学设计 学习单 教学过程 【中图分类号】G 【文献标识码】A 【文章编号】0450-9889(2013)11B-0051-02
一、教学背景
这是笔者在海门市“学程导航优化课堂”展示活动中的一节公开课,教学内容为:人教版八年级上册第十四章第一节《变量》。本班学生成绩较为平衡,基本没有不合格的现象,不少学生在学习上好胜心强,乐于学习,勇于克服学习上的困难,思维灵活,有较好的学习习惯,课堂参与度高,回答问题积极主动,同时小组合作的意识较强,合作效率高。
二、教材分析与处理
(一)教学目标的确定
本节课虽是一节概念学习课,但绝不仅仅是概念的学习。世界是运动变化的,函数是研究运动变化中数量关系的重要数学模型,而变量是函数学习的开端,让学生通过丰富的问题情境,感受不同事物的变化过程,由此确定第一个教学目标。学习一个新的概念重要的是经历概念的形成过程,体会其中蕴含的思想和方法,由此确定第二个教学目标。在一个变化过程中,变量之间不是孤立的,而是相互联系的,一个变量的变化会引起其他变量的相应变化,这些变化之间存在对应关系,由此确定第三个教学目标。
(二)教学目标
1.通过丰富的问题情境,感受不同事物的变化过程,了解常量和变量的概念,并能从具体问题情境中识别常量和变量。
2.经历常量和变量的概念形成过程,体验由特殊到一般、由具体到抽象的思维方法,为后续函数的学习奠定基础,并积累概念的学习方法。
3.经历对实际问题中的数量关系和变化规律的探究,进一步认识数学与生活的密切联系,体会数学活动充满探索与创造,进一步激发学习数学的热情。
(三)教学设计思路
教学数学概念,不能把定义直接抛给学生,让他们死记,而必须要重视概念的形成过程,帮助学生建立正确的概念。本节课从生动有趣的故事“乌鸦喝水”引入,让学生体会变化过程中蕴藏的数学道理,体会很多数学概念是从生产和生活实际中抽象出来的;再通过课堂上的交流与讨论,再次经历概念的形成与发展过程,同时设计一些开放式的问题,引导学生多角度、全方位地理解概念的内涵。
(四)教学重点、难点、方法、手段
教学重点:感受不同事物的变化过程和概念的形成过程。教学难点:对不同事物变化过程的认识。
教学方法:以自主探究与合作交流为主,通过小组合作理解常量与变量的含义,体验数学活动中的探索与创造。
教学手段:学习单、多媒体辅助教学。
三、学习单
鼓励学生充分利用课前、课后的时间进行自主学习。课前我使用学习单指导学生预习,要求学生提前了解知识,为课堂上理解、运用知识打下基础。在问题的选择上,尽量选取学生熟悉的、感兴趣的例子,使学生感受到数学就在我们身边,数学来源于生活。学习单内容设计如下:
一、学习内容和要求
内容:书本第93~95页“14.1.1变量”。
要求:①边看、边想,并用红笔划记和圈注重要内容和关键词语。②在学习单右侧写下你的疑惑与感悟。(疑惑与感悟:_________)
二、导学提纲
1.列举生活中一个量随另一个量变化而变化的现象。2.【问题1】 在一根弹簧的下端悬挂重物,改变并记录重物的质量,观察并记录弹簧长度的变化,探索它们的变化规律。如果弹簧原长15cm,每2kg重物使弹簧伸长1cm,设重物质量为mkg,受力后的弹簧长度为lcm,怎样用含m的式子表示l? 先填写下表:
你发现:l=_________。
【问题2】一辆小轿车在高速公路上匀速行驶,行驶路程s(千米)与行驶时间t(小时)的关系记录如下表:
在这个变化过程中,数值发生变化的是哪些量?他们之间有什么关系?(思考:在这两个问题中,是用怎样的方式来描述变化过程的?)【问题3】小李用一根20m长的绳子围成一个等腰三角形,他发现改变等腰三角形的底边时,等腰三角形的形状也在变化。设等腰三角形的底边长为xm,腰长为ym,那么等腰三角形的腰长y用含x的式子可表示为_________。概括:以上三个问题有什么共同之处?
归纳:在一个变化过程中,_________为变量,_________为常量。应用:问题1中常量是_________,变量是_________。问题2中常量是_________,变量是_________。问题3中常量是_________,变量是_________。
四、教学过程
(一)情境导入
师:请同学们观看乌鸦喝水的视频,并提出要求:
(1)观察瓶中水位的变化过程,请用自己的语言描述这个变化过程。(2)请你举例说一说生活中一个量随另一个量变化而变化的现象。
(设计意图:从学生熟悉的小故事引入,激发学生学习的兴趣,启发学生感受事物之间的互相转化,继而揭示课题)
(二)任务驱动
1.小组交流,内容:学习单中“导学提纲”。
(教师提出讨论要求,然后参与讨论,关注交流情况。在小组合作交流的过程中,培养学生的团队意识)
2.展示:学习单中的【问题1】,先填下表:
你发现:l=_________。【问题2】(题目略)在这个变化过程中,哪些量的数值发生变化?他们之间有什么关系? 帮助学生总结:在这两个问题中,是用怎样的方式来描述变化过程的? 并追问:(1)在这个变化过程中,有始终不变的数值吗?(2)说一说你是如何得出s与t的关系式的?
【问题3】等腰三角形的腰长y用含x的式子可表示为_________。追问:有没有其他方式可以描述一个变化过程?
3.讨论:以上三个问题有什么共同之处?(鼓励学生尽量用自己的语言进行描述,教师即时点评,并请其他小组补充)
归纳:在一个变化过程中,数值发生变化的量为变量,数值始终不变的量为常量。
(本环节设计意图:创造一种环境,让学生能自由表达自己的想法。学生的回答可能较为发散,我们应当肯定学生的各种合理的答案,即使描述不到位,也可以请其他的学生补充,而不能教师包办。在探讨交流的过程中,给学生提供充分的自主学习的时间和空间,并引导学生去探索、创造,比如通过几个问题的分析、即时追问,向学生展示分析问题的基本方法,锻炼学生思维的广阔性)
(三)学习展示
1.小丽去买笔记本,笔记本的总价Q(元)与笔记本的数量x(本)之间的关系记录如下:
则用含x的式子表示Q为:Q= ___________________________。2.在我校秋季田径运动会50米比赛中,我班选手李华的平均速度为(v米/秒),时间为(t秒),那么用含v的式子表示t为________。(设计意图:安排的三道练习都是围绕确立常量与变量之间关系的表达式,但其侧重点不同:题(1)侧重于学生对表格式问题的理解,建立表达式;题(2)侧重于对简单文字形式的理解以及确立表达式;题(3)侧重于在较复杂的2个研究对象的习题中建立表达式,层层递进,使学生更好地理解新知,巩固新知)
(四)拓展延伸
比一比:每个小组在①y=-8x;②y=8x+3;③y=-8x+3中选择一个式子,设计一个可以用这个式子表示两个变量之间数量关系的实例。比一比哪个小组设计得既快又好。式子:_________。
实例:__________________。
(设计意图:安排开放题,通过小组合作,培养学生的探索精神和创新意识。教师提示学生可以用不同的方式描述,激发学生的思维)
(五)矫正总结
说一说:1.在一个变化过程中,如何快速而又准确地识别常量和变量? 2.描述一个变化过程有哪些常用的方式?
想一想:从本节课中,我们发现了列表达式的哪些方法? 3.通过本节课的学习,你认为应该如何进行概念学习?(设计意图:通过自主思考和小组交流,让学生回顾整节课的学习活动及学到的知识、方法,发挥学生的主体意识,品尝收获的喜悦,促进学生技能的形成,培养学生的语言概括能力,同时让学生树立“既要重视结果,更要重视探索过程”的意识)
(六)课堂作业
1.书本作业。2.按学习单预习《14.1.2函数》。
五、教学反思 1.《数学课程标准》指出:学生的数学学习内容应当是现实的、有意义的、富有挑战性的,这些内容要有利于学生主动地进行观察、实验、猜测、推理与交流,所以,教学情境的创设要贴近于生活,可以取材于生活中学生熟悉的实例,也可以来源于学生耳熟能详的故事。本节课创设了“乌鸦喝水”的情境,学生都知道这个故事,但从这个故事中提炼出数学知识却是学生没有想到过的,通过这个例子,能让学生感受到数学就在我们身边。
2.课堂中运用独立思考、小组合作学习等方式给学生提供了充分的参与学习的机会,关注到了全体学生的发展,照顾到学生之间的个体差异,允许不同思维方式产生不同的理解和方法。本节课在课前的预习板块、课堂的提问环节都注重了学生之间的共同探讨、合作交流,使学生在活动中学会了合作、交流、倾听,培养了学生多方面的能力。3.教学过程符合学生波浪式前进、螺旋式上升的认识过程。首先是课前的自主学习,让学生初步感知学习内容;然后教师通过课上的交流、讨论和展示,让学生再次经历概念的发展和形成,并适时追问,引导学生反思和总结,使数学思想和方法得以凸显;再通过开放式问题的解答与合作设计,从多个角度实现知识的深层感悟;最后通过全方位的反思,使知识和方法得以内化和升华。
4.本节教学体现了“以学定教,顺学而导”的思想。在学生自主学习的基础上,通过交流和展示,了解学情,适时追问,引导学生反思和总结,使概念的建立水到渠成。
第五篇:《为变量选择合适的数据类型》教学片断设计简案
《为变量选择合适的数据类型》教学片段设计简案
教学内容:节选自粤教版教材《算法与程序设计》第二章第一节——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 生:(填写)……
师:我们一起来看看这几个空都需要填写哪个数据类型,看看你填对了没有。