《基本算法语句-条件语句》教学案例

上传人:小** 文档编号:57228410 上传时间:2018-10-20 格式:DOC 页数:8 大小:114.50KB
返回 下载 相关 举报
《基本算法语句-条件语句》教学案例_第1页
第1页 / 共8页
《基本算法语句-条件语句》教学案例_第2页
第2页 / 共8页
《基本算法语句-条件语句》教学案例_第3页
第3页 / 共8页
《基本算法语句-条件语句》教学案例_第4页
第4页 / 共8页
《基本算法语句-条件语句》教学案例_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《《基本算法语句-条件语句》教学案例》由会员分享,可在线阅读,更多相关《《基本算法语句-条件语句》教学案例(8页珍藏版)》请在金锄头文库上搜索。

1、基本算法语句条件语句基本算法语句条件语句教学案例教学案例设计:吴绪坤 福建省清流县第一中学点评:宋寿生 宁德市教师进修学院一、概述一、概述 基本算法语句条件语句是普通高中课程标准实验教科书数学必修 3 (人教 A 版) 第一章“算法初步”第 1.2.2 节内容。“条件语句”是算法中最基本语句之一,它是学生在学习了“程序框图” 、 “输入、输出 和赋值语句”之后的后续内容,是“循环语句”的基础,更是计算科学的基础。而算法思 想在初中数学已有所体现,并渗透于高中数学的各个部分。所以通过对“条件语句”的学 习,可以帮助学生更好地学习和体会算法的基本思想,提高逻辑思维能力,发展有条理的 思考和表达能力

2、。 点评:在知识与技能的基础上能够考虑到思想方法,准确把握教材意图。点评:在知识与技能的基础上能够考虑到思想方法,准确把握教材意图。 二、教学目标分析二、教学目标分析标准将“数学探究”作为贯穿高中数学课程的重要活动之一,而“提出问题”是 “数学探究”的一个重要方面。 “发展学生的数学应用意识,注重信息技术与数学课程的整 合,运用信息技术改变学生的学习方式”是课标的基本理念。结合本节课内容和学生的实 际情况,制定教学目标、教学重点、难点如下: 1、知识与技能、知识与技能 理解条件语句和条件结构之间的对应关系。 掌握条件语句的语法规则和用算法解决问题的一般步骤。 提高学生逻辑思维能力,发展有条理的

3、思考与表达能力。 2、过程与方法、过程与方法 教师设置情境,引导学生提出问题这一过程,培养了学生的创造性思维。 写算法步骤,画程序框图,编写程序,QBasic 实现算法这一解决问题的步骤,培养 理性精神和实践能力。 点评:引入点评:引入“数学实验数学实验” ,将计算机作为一个认知工具,具体实现信息技术与课程的整,将计算机作为一个认知工具,具体实现信息技术与课程的整 合合。 通过小组合作交流,更深层次理解算法的基本思想。 3、情感态度与价值观、情感态度与价值观 利用 QBasic 实现算法,提高学生学习兴趣,树立学好数学的信心。 认识数学的价值,培养学生良好的个性品质,形成积极的学习态度。 教学

4、重点:教学重点:条件语句的格式、结构;用所学算法语句解决问题的过程和方法。 教学难点:教学难点:利用条件语句编写解决问题的程序;用 QBasic 实现算法。 三、学习者特征分析三、学习者特征分析 1、高一已经开设了信息技术课程,对计算机知识有了一定的了解,他们对计算机有着 较浓厚的兴趣。2、学生具备一定的模仿、探索、操作能力,合作精神较好。 3、前面已经学习了输入、输出与赋值语句。 4、学生已学习过的条件语句的程序框图是条件语句两种形式的认知起点。 四、教学策略选择与设计四、教学策略选择与设计建构主义认为,学习是在原有知识的基础上,在新旧知识的相互作用过程中,通过同化和 顺应,使自身的认知结构

5、得以转换和发展。结合本节课的具体内容,采用启发式教学法, 小组合作学习法,计算机辅助教学等教学法。 点评:本节事实上采用了以学为主的支架式教学策略,但放得不太开。点评:本节事实上采用了以学为主的支架式教学策略,但放得不太开。 根据以上分析,本节课按照“提出问题解决问题”的思路来设计教学程序,以学生为主 体,在合作中学习和体会算法的基本思想,发展学生的创造性思维。同时考虑不同学生的 个性差异和发展层次,让各层次学生都得到发展。通过多媒体演示提高课堂效率,利用 QBasic 实现算法,进一步体现算法思想。 点评:这里的点评:这里的“提出问题提出问题- -解决问题解决问题”并没有充分表达出设置的特点

6、。教师是设置情境,引并没有充分表达出设置的特点。教师是设置情境,引 导学生提出问题,再组织学生分组全合作学习,解决问题。导学生提出问题,再组织学生分组全合作学习,解决问题。 五、媒体选择分析表五、媒体选择分析表六、教学资源六、教学资源与工具设计与工具设计 1、课前做好相关的幻灯片。 2、在相应的计算机上安装好 QQ 软件,为创设情境做好准备。 3、本节课相关程序在 QBasic 中不用修改均可运行,课前在相应的计算机上安装好 QBasic 程序。知识点知识点学习学习 目标目标媒体媒体 类型类型媒体内容要点媒体内容要点教学教学 作用作用使用使用 方式方式所所 得得 结结 论论占用占用 时间时间媒

7、体媒体 来源来源导入新课激趣 QQ 登录密码正确与否造成的 结果也不同BF做一个事情常要进行一 个条件判断1自制条件语句 概念导出理解PPT由“顺序结构-输入、 输出、赋值语句” , 通过类比导出:条件 结构-条件语句AF条件语句的格式、用条 件语句解决问题的一般 步骤。3自制例题与练 习掌握QBasic利用 Qbasic 实现算 法D、E C、E利用条件语句解决问题35自制教教学学媒媒体体的的选选择择媒体在教学中的作用分为:A.提供事实,建立经验;B.创设情境,引发动机;C.举例验证, 建立概念;D.提供示范,正确操作;E.呈现过程,形成表象;F.演绎原理,启发思维;G.设难置 疑,引起思辨

8、;H.展示事例,开阔视野;I.欣赏审美,陶冶情操;J.归纳总结,复习巩固;K.其 它。 媒体的使用方式包括:A.设疑播放讲解;B.设疑播放讨论;C.讲解播放概括; D.讲解播放举例;E.播放提问讲解;F.播放讨论总结;G.边播放、边讲解;H.其 它.七、教学流程图七、教学流程图引导学生回忆条件结构 的程序框图多媒体利用认知迁移,导出条件 语句的两种形式在教师引导下,学生提出待解决问题开始教师设置情境QQ 登录教师点明课题及本 节课的任务学生讨论交流,总结用算法解决问题的一般步骤师生共同完成的例题 1,并 用 QBasic 实现算法多媒体师生共同完成其它的例题与练习,并 用 QBasic 实现算

9、法多媒体小结与作业结束八、教学过程八、教学过程 (由新课引入、概念构建、技能演练、小结与作业四个环节组成)(一)(一) 、新课引入、新课引入1、创设情景。、创设情景。(1) 首先从学生最熟悉的 QQ 登录开始,让学生看 QQ 登录的过程。QQ 在登录过程中,会对帐号和密码进行验证,判断其正确性,只有当两者相符时,QQ 才能登录,否则给出错误信息。点评:引入所用的情境完完全全就是一个条件结构,而没有过多点评:引入所用的情境完完全全就是一个条件结构,而没有过多“非数学非数学”的内容,的内容,避免了为了情境而情境,带来过多非数学内容的问题。避免了为了情境而情境,带来过多非数学内容的问题。(2)根据是

10、否下雨来决定出门是否要带雨具。(3)总分为 100 分的试卷,判断一个人是否及格,在于他的得分是否达到 60。这些都是生活中的常见事例,由此我们可以看出:做一件事情有时需要先进行一个条件判断,数学中有很多问题都与此类似(如分类讨论思想) ,提问学生:你们能提出一些和条件判断有关的数学问题吗?点评:情境设置努力实现点评:情境设置努力实现“生活中的数学生活中的数学” ,在高中数学教学中难能可贵。,在高中数学教学中难能可贵。2、教师引导学生提出本节课待解决的问题:、教师引导学生提出本节课待解决的问题:求一个数的绝对值;判断一个整数的奇偶性;解一元二次方程、一元一(二)次不等式;分段函数问题:邮资、个

11、人所得税的计算;闰年的判断;直线与圆的位置关系的判断。点评:在教学情境中引导学生提出问题。从情境中提取出主题,判断类似的情境,提点评:在教学情境中引导学生提出问题。从情境中提取出主题,判断类似的情境,提出问题,明确任务,充分实现情境设置的意义与价值。出问题,明确任务,充分实现情境设置的意义与价值。3、点明课题及本节课的任务:、点明课题及本节课的任务:以上问题都可以写成“如果,那么”的形式,指出学习的内容条件语句;用“条件语句”解决同学们提出的部分问题;请部分同学在计算机上输入所写程序,用计算机 QBasic 语言验证程序,实现算法。设计意图设计意图 :在新课引入这一环节中,让学生一开始就明确本

12、节课的学习内容和学习任务,既培养了学生提出问题的能力,又激发了学生学习条件语句的兴趣。点评:教师在学生提出问题后明确点明,点评:教师在学生提出问题后明确点明, “放放”中有中有“收收” ,解决了以学为主的教学往,解决了以学为主的教学往往不好控制,易往不好控制,易“放放”难难“收收”的问题。的问题。(二)(二) 、概念构建、概念构建学生们已经学过条件结构的程序框图(学生认知的最近发展区) ,利用认知迁移规律,导出条件语句的两种形式:IF-THEN-ELSE 形式和 IF-THEN 形式,并引导学生去比较两种形式的区别,加深对逻辑条件结构的理解。点评:点评:“最近发展区最近发展区”把握准确,把握准

13、确, “支架支架”设置恰当。设置恰当。(三)(三) 、技能演练、技能演练(即应用条件语句的两种形式来解决学生们提出的问题,选择其中的四个问题作为本节课的例题或练习)点评:根据教师的陈述,这个环节是以学为主的,所以点评:根据教师的陈述,这个环节是以学为主的,所以“技能演练技能演练”的标题名称不太恰当。的标题名称不太恰当。事实上教师也事实上教师也“放放”得不够开。得不够开。具体做法是:具体做法是:以同座为一个小组,共同写出算法步骤,画出程序框图,进而写出程序。并请一个小组展示他们的设计(一人在黑板上写,一人在电脑上操作) 。这一过程有利于学生理解算法设计的“逐渐精确”及其“程序化”思想。现在以例

14、1 来说明这一过程例例 1 1、编写一个程序,求实数 x 的绝对值。分析:分析:逻辑判断条件是:数 x 是否为非负数。步骤四,利用步骤四,利用 QBasicQBasic 实现算法。实现算法。 (这一过程中教师应协助学生将其编写的程序输入计(这一过程中教师应协助学生将其编写的程序输入计算机)算机)否 ?0x是输入x开始输出x输出 x结束步骤三,编写程序:步骤三,编写程序:INPUT xIF x=0 THENPRINT xELSEPRINT xEND IFEND步骤一,写出算法步骤:步骤一,写出算法步骤:step1:输入一个实数 x;step2:判断 x 的符号,若 x=0,则输出 x;否则输出-

15、x。步骤二,画程序框图步骤二,画程序框图这些完成后,提出问题:这是用条件语句的 IF-THEN-ELSE 形式来设计算法,能否用IF-THEN 形式来设计算法呢?(教师引导学生按相同的步骤完成)以此来加深学生对条件语句两种形式的理解。点评:教师在这里的预设太强了一点。学生有可能就是用点评:教师在这里的预设太强了一点。学生有可能就是用 IF-THENIF-THEN 语句来实现的。语句来实现的。为进一步巩固和加深学生对条件语句的格式和结构的理解,例 1 完成后,设置一个讨论交流,讨论的主题是:用“条件语句”编写程序的步骤和注意事项有哪些? 利用条件语句编写程序的步骤和注意事项: (1)应合理的选择

16、逻辑判断的条件(这是关键) ;(2)解决问题时应按“写算法步骤、画程序框图、编写程序”的步骤进行。(3)IF、条件、THEN 及输入、输出语句后的空格不能漏;(4)IF 和 END IF 是成对出现的;(5)条件语句中,语句体内缩几格,是为了增强程序的可读性和修改方便,在循环语句中更要这样做。练习练习 1 1、编写一个程序,判断任意输入的整数的奇偶性。目的是:通过模仿让学生熟悉解决问题的步骤。例例 2 2、编写一个程序,求任意的一元二次方程的根。本例是对条件语句两种格式应用的拓展。对于多于两种可能性的条件判断,只要学生能完成即可,不刻意追求最优算法。练习练习 2 2、编写一个程序,对于符号函数 ,输入 x 的值,输出相应函 101 y)0()0()0xxx(数值。(四)(四) 、小结与作业、小结与作业1、课堂小结:、课堂小结:问题 1:本节课学习了什么内容,解决了哪些问题,还有哪些

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号