- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法教学中的问题驱动设计.doc
算法教学中的问题驱动设计 摘 要 本节课的教学设计突出算法教学由浅入深、探究类比、反思与建构等数学思维过程,通过自主探究与合作交流的学习方式自己归纳出条件语句的两种形式,并通过实际生活问题的解决理解两种形式的本质区别,真正领会算法语句学习的必要性和价值性,发展了学生算法学习的逻辑思维和应用意识。 关键词 条件语句;并列式;嵌套式;探究过程 本着以学生为主体、教师为主导的原则,让学生在经历观察、探究、总结和应用的过程中,系统理解条件语句两种形式的利弊,及条件语句对语句学习的重要,突出条件语句在整章学习过程中的重要性。 一、教材分析 本节课是条件语句的第一课时,安排在赋值语句之后,使学生进一步体会输入输出语句和赋值语句。 二、教学目标 根据教学内容特点和教学大纲及学生实际情况,本人制订了以下教学目标: 1.知识目标:(1)掌握简单If语句与If-Else语句的书写格式。(2)理解嵌套形式If-Else―If语句书写的层次性。(3)注意嵌套式和并列式条件语句在解决多分支条件结构中的区别应用。 2.能力目标:(1)实现由框图形式到语句形式的转换。(2)通过本课的学习,培养学生观察、分析、分类对比和归纳总结的能力。 3.情感目标:在探索中增强求知的欲望,通过对条件语句的学习,培养学生严谨、求实的科学态度,勇于探索,乐于思考总结的精神,体验数学的乐趣和成功的愉悦。 三、教学重难点 1.重点:(1)掌握简单If语句与If-Else语句的书写格式。(2)理解嵌套形式If-Else―If语句书写的层次性。 2.难点:嵌套式和并列式式在解决多分支条件结构程序语言书写中的应用。 四、教法 本课主要采用启发式和交往式的教学方法。 五、学法 本课以问题为中心,以解决问题为主线展开,学生主要采用“探究式学习法”进行学习。本课学生的学习主要采用下面的模式进行:提出问题?圯分析问题?圯解决问题?圯猜想与置疑(得出最佳方案)?圯总结?圯应用 六、教学过程 1.提出问题,引入课题 问题1:阅读以下一段程序语言,你能说明该程序的用途吗?尝试画出该程序的结构框图。 程序1:Inputx IFx 0THEN x -x ENDIF PRINTx END 问题2:请你根据以下结构框图,写出该结构框图的算法步骤。 (3)能否从第一小题的程序语言当中得到启发,尝试着写出第(2)小题的程序语句。 2.分析问题,抽象思维: (1)从程序1的阅读过程中,你觉得If-Then-Endif在整个程序中起了什么作用? (2)在第2小题的算法当中,我们同样遇到一个需要判断的变量。那么如何才能实现这种判断,并根据变量的不同分类执行指令呢? (3)同时,请你观察一下两个算法有什么联系和区别。 3.解决问题,形成概念: (1)我们把与条件结构相对应的语句叫做条件语句。(得出定义) (2)在程序1中,条件语句中是通过If-Then来实现条件结构中的判断功能。 (3)程序2当中一样有条件结构,但它与程序1有所不同,多了一项指令必须执行,因此它必须在程序1的基础上增加一个Else的命令。 程序1:程序2: InputxInputx IFx 0THENIF≥0THEN x -xPrintx ENDIFElse PRINTxPrint-x ENDEndIF END 设计意图:(1)问题1通过程序1复习了算法步骤的书写和结构框图绘制。(2)问题2掌握由结构框图过渡到程序语言的表示方式。(3)通过两个两个问题的对比和分析形成本节课的概念――条件语句。(4)通过条件结构两种形式的对比得出条件语句的两种类型:①简单If语句;②If-Else语句。(5)注意格式,显示出程序语句的层次性 4.具体应用,巩固新知 5.掌握方法,适当延展: 例1、已知分段函数y -x+1 x0,编写程序,输入自变量x的值,输出其相应的函数值,输出其相应的函数值,画出程序框图。 问题:(1)通过前面的学习,我们知道,条件语句总共有几种形式? (2)本例题可以应用条件语句的哪种形式?可不可以两种都用呢? (3)如果可以,应该如何书写呢?比较两种形式,有何异同点,哪种形式你更能接受? 解: Step1:输入x。 Step2:若x 0,则执行第三步;否则,执行第四步。 Step3:y -x+1。 Step4:若x 0,则执行第五步;否则,执行第六步。 Step5:y 0。 Step6:y x+1。 Step7:输出y。 设计意图:(1)探究多分支条件结构的程序书写方式,熟悉嵌套格式。(2)通过学生的交流和探究,理解条件语句两种形式在多分支条件结构问题解决过程中的具体应用和延伸,得出:“嵌套式”和“并列式”两种多分支条件语句。(3)通过对比,引导学生发现并列式多分支条件语句设计过程的简洁和工整美丽,也体现并列式条件语句具有化繁为简,将复杂问题简单
文档评论(0)