高中数学人教新课标B版必修3--《1.2.2 条件语句》教学设计3(表格式)

文档属性

名称 高中数学人教新课标B版必修3--《1.2.2 条件语句》教学设计3(表格式)
格式 docx
文件大小 286.1KB
资源类型 教案
版本资源 人教新课标B版
科目 数学
更新时间 2022-07-26 13:52:20

图片预览

文档简介

课题:1.2.2条件语句
教材分析:在数学发展的历程中,寻求对一类问题的算法一直是数学发展的一个重要特点,在现代,“算法”已是数学及其应用科学中的重要组成部分,并成为计算科学的重要基础。虽然在高考中,算法部分仅已选择题或填空题出现,但是算法一章是为学生进入更高学府继续深造计算机方面知识的基础,有必要让学生掌握并理解算法相应内容。
学情分析:学生在已经学习了1.1.3中条件分支结构和1.2.1赋值、输入和输出语句之后,学习本节,学生可以自然而然的接受,并进一步设计程序。
教学目标: (1)知识与技能:通过学习理解条件语句,能够掌握条件语句的一般形式、简单形式。并能够读懂程序、设计简单程序。 (2)过程与方法:通过条件语句的学习,了解条件语句在解决问题中的应用,体验算法思想,发展有条理的思考与表达的能力,增强利用现代信息工具解决实际问题的能力。 (3)情感、态度与价值观:通过信息技术工具的使用,激发学习兴趣;通过合作交流,培养团结协作的精神。
教学重点、难点: 重点:体验条件语句的结构特征,理解条件语句;提过学生的逻辑思维能力。 难点:通过程序框图设计简单的算法语句。
环节 教师活动 学生活动 设计意图
例题分析 例1.用数学语言和程序框图描述求一元二次方程的根的过程. 数学语言:S1:计算;S2:如果,则原方程无实数解;否则,;S3:输出或“无实数解”信息。 思考:条件语句的基本格式是什么?需要注意什么? (1)条件语句的一般格式是: (2)注意点:每个if后面都有要end作为结束 复习第一节所学的内容,搭建“认知桥梁”,用以激活学生认知结构中已有的知识与经验,用已有的知识与经验同化新的知识,并迁移到陌生的情境中,通过观察得出本节课需要学生中点掌握的条件语句的一般格式。
例题分析 例2.比较与的大小,并按大小顺序输出. 数学语言: S1:输入2个数、; S2:将与比较,并把小者赋给,大者赋给; S3:按顺序输出、. 思考:这种条件语句的格式是什么? 复习第一节所学的内容,搭建“认知桥梁”,用以激活学生认知结构中已有的知识与经验,用已有的知识与经验同化新的知识,并迁移到陌生的情境中,通过观察得出本节课需要学生中点掌握的条件语句的简单格式。
随堂练习 1.当a=3时,下列程序的输出结果是( ) A.9 B.3 C.10 D.6 2.当输出的y值的范围大于1时,则输入的x的取值范围是( ) 1.D;3.C 通过这两道随堂练习,让学生从出入接触条件语句到熟悉条件语句,为接下来的条件语句的设计搭建桥梁,让学生更容易的理解算法语句的设计。
随堂练习 3.已知分段函数画出程序框图,编写程序,输入自变量x的值,输出其相应的函数值. 熟练使用条件语句的一般格式,通过现代信息技术,验证学生设计的算法语句是否正确,培养学生的信息技术应用能力。通过纠错,让学生能够更加透彻的掌握条件语句。让学生在分组讨论设计算法的过程中逐步消化本节课的难点。
随堂练习 4.写出算法步骤并编写程序,使得任意输入的3个整数按从大到小的顺序输出。 S1:输入3个整数a、b、c; S2:将a与b比较,并把小者赋给b,大者赋给a; S3:将a与c比较,并把小者赋给c,大者赋给a,此时a已是三者中最大的; S4:将b与c比较,并把小者赋给c,大者赋给b,此时a、b、c已按从大到小的顺序排列好; S5:按顺序输出a、b、c. 熟练使用条件语句的一般格式,通过现代信息技术,验证学生设计的算法语句是否正确,培养学生的信息技术应用能力。在给学生纠错的过程中突破本节课的难点。
课堂小结 提问:本节课你都收获了什么? 1.掌握条件语句的一般格式与简单格式; 2.能够编写一些有关条件分支结构的简单问题的算法语句。
板书 1.2.2条件语句 1.条件语句的一般格式 if 表达式 语句序列1; else 语句序列2; end 2.注意:每个if后面都要有end做结束 3.条件语句的简单格式 if 表达式 语句序列; end
作业 书22页B-1,2,3
教学反思 本节课通过1.1.3的一道例题引入,让学生赏析根据程序框图得到的算法语句,并在观察与赏析过程中得出条件语句的一般格式与注意点。虽然温故知新,但是,这种引入不够引人入胜,不能够吸引学生的眼球,使得学生的注意力在课堂之初没有很好的集中。如果能够以一道学生实际问题为出发点,逐步的分析问题与解决问题,就可以让学生的注意力得到有效的集中。 在处理随堂练习3时,学生不仅对算法语句很陌生,而且对于Scliab软件更是不了解,在实际操作时,出现了打字慢,格式不准确等问题。这在教学纠错中,增加了很大的难度,使得教学的流畅性受到了很大的阻碍,也使学生接受起来出现了断点。对于这个问题,可以让学生平时多接触Scliab软件,当身边出现可以用算法解决问题时,应该让学生大胆尝试,自己编写算法语句,并通过计算机中Scliab软件得以实现,这不仅是对算法知识的灵活掌握,也培养了学生的创新精神,也能让学生在通过数学解决身边的问题中体验数学的美。 在后续学生的学习中,也可以让学生自主探究其他的计算机编程软件,如计算机C语言、计算机C++语言、计算机VB等,使得学生的兴趣得以最大化,不仅是对其今后发展的指引,也能够让其在探索过程中,逐渐培养对数学的热爱。