- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高中信息技术《递归算法的实现》教学设计2
递归算法的实现
教材分析
???“算法的程序实现”是高中信息技术教育出版社《算法与程序设计》选修模块第三单元?? 的内容,本节课是“递归算法的程序实现”,前面学习了用解析法解决问题、穷举法解决问题、在数组中查找数据、对数进行排序以及本节的前一小节知识点“什么是自定义函数”的学习,,在学习自定义函数的基础上,学习递归算法的程序实现是自定义函数的具体应用,培养学生“自顶向下”、“逐步求精”的意识起着重要的作用。
学情分析
??教学对象是高中一年级学生,前面学习了程序设计的各种结构,在学习程序设计各种结构的应用过程中的培养了用计算机编程解决现实中的问题,特别的学习循环语句的过程中,应用了大量的“递推”算法。前一节课学习了如何自定义函数,在此基础上学习深入学习和体会自定义函数的应用。以递推算法的逆向思维进行求解问题,在学习过程中体会递归算法的思想过程。多维度的思考问题和解决问题是提高学生的学习兴趣关键。
学??? 校 顺义一中 授课教师 ?屈海方 班??? 级 高一 授课时间 寒假培训 课??? 型 练习课 课??? 时 1 教学内容 ???????递归算法的实现 教学目标 知识与技能目标: ???????? 1)、理解什么是递归算法???????? 2)、学会分析任务,建立相应的递归式数学模型
?????? 3)、能够运用自定义函数的方法实现递归算法编程
2、过程与方法:
?????????1)通过描述生活中的例子和恰当的习题,使学生理解递归算法
??????? 2)通过练习,总结递归算法命题的规律
3、情感态度与价值观:
?????????1)结合数学中的实例,激发学生的数学建模的意识,培养学生多维度的思考问题和解决问题。
??? ?教学重点 ?????1、理解什么是递归算法????????? 2、如何建立递归算法的数学模型 教学难点 ??? 运用自定义函数的方法实现递归算法编程 教 ?? 法 任务驱动、演示法、讲解法、小组合作学习 教??? 具 计算机房上机实习。 教师活动 学生活动 设计意图 直接引入新课
1)提出新概念----递归
在定义过程或函数时又出现了调用本过程或者函数的成分,即调用了它自己本身,这称为递归。
2)通过两个事例理解什么是递归
①《老和尚讲故事》故事
?从前有座山,山里有个庙,庙里有个老和尚会讲故事,讲什么呢?从前有座山,山里有个庙,庙里有个老和尚会讲故事……………
?②两面镜子互映(教师准备好两面镜子)
?? 在每面镜子中都有对面镜子的像,同时在像中也应该有和像同样的场景…………,每个镜子中的像是什么样子呢?
3)通过典型数学习题体会递归算法
???有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁;问第4个人多少岁,他说比第3个人大2岁;问第3个人多少岁,他说比第2个人大2岁;问第2个人多少岁,他说比第1个人大2岁;最后问第一个人多少岁,他说是10岁,请问第5个人多少岁??
新课讲解(用递归算法解题的一般过程)-----以上题为例
?
10???????? (n=1)
? 步骤一、建立数学模型????
F(n-1)+2?? (n1)
??? F(n)=??
? 步骤二、用 vb语言实现(采用自定义函数的方法)
???Functiong s (byval n as integer)? As Integer
??? If? n=1 ???
(这部分知识以学生填空的形式给出)
????then? s=10?
????else
????s=s(n-1)+2
????end if
?? end function ?认真听讲?????
脑海中勾画出故事的画面,体会什么是递归。??
回答计算的结果,并简单阐述解题过程???
分析实现过程建立数学模型??
学生自己尝试写代码。
没有思路的同学根据老师的提示,完成填空题。?
体会算法的实现过程 ?从递归算法的概念出发,让学生从故事和实践活动中体会递归法的内涵,加深对递归思想的理解。 ?
??通过一道简单的数学题,让学生很快体会到了用递归思想的解题的过程。
??使学生由对概念的理解转成实际应用,有利于学生的很快掌握??
??与同学熟悉的函数相联系,利用知识的迁移使学生很快的掌握了这部分知识。????
??没有马上给出结论,使学生处于积极思考的过程中,便于学生理解掌握。 练习(基础题)
有一天小猴子摘若干个桃子,当即吃了一半还觉得不过瘾,又多吃了一个。第二天接着吃剩下桃子中的一半,仍觉得不过瘾又多吃了一个,以后小猴子都是吃尚存桃子一半多一个。到第10天早上小猴子再去吃桃子的时候,看到只剩下一个桃子。问小猴子第一天共摘下了多少个桃子?
???1 ????????? (day=10)????
您可能关注的文档
- 马克思主义基本原理概论期末模拟试题B卷.doc
- 马克思主义基本原理概论多选题及答案.doc
- 马克思主义基本原理概论期末考试试题.doc
- 马克思主义基本原理概论期末考试试题及答案.doc
- 马克思主义基本原理概论自考复习资料.doc
- 马克思主义基本原理概论自考多选.doc
- 马克思主义基本原理概论论述题.doc
- 马克思主义基本原理概论第一章 世界的物质性及其发展规律 练习.doc
- 马克思主义基本原理概论试题三.doc
- 马克思主义基本原理概论试题及答案1.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- 2025年新人教版数学一年级下册课件 第四单元 100以内的口算加、减法 2.口算减法 第3课时 解决问题.pptx
- 汉源__感动服务培训课程讲义.pptx
- 2025广西南宁市高三二模“坚守与发现:平凡中的非凡价值”审题立意及范文-备战2025年高考语文各地名校模考卷作文导写.docx
- 液压站讲义原理图.pptx
- 浙教版数学八年级下册第3章 数据分析初步 综合素质评价(含答案).docx VIP
- 2024年数控铣工(中级)技能鉴定考试题库资料-上(单选题汇总).pdf
- 闪电战及其应付之策.pdf VIP
- 2025高考化学一轮复习之物质结构与性质(解答大题).doc
- 2025年中央八项规定专题党课讲稿四篇.docx VIP
- 医院护工培训课件.ppt
文档评论(0)