算法的应用——解决排序类问题 教学设计.docx
《算法的应用——解决排序类问题 教学设计.docx》由会员分享,可在线阅读,更多相关《算法的应用——解决排序类问题 教学设计.docx(7页珍藏版)》请在三一办公上搜索。
1、解决排序类问题学习活动设计一、学情分析1 .通过前期的学习,学生已经认识了算法的概念、基本特征,以及三种基本控制结构,能使用自然语言和流程图描述简单的算法,形成了一般问题建模能力。2 .通过前面三个课时的学习,学生对单元学习任务有了明确的认识,能够选择相应的算法,并且能够利用编程来验证算法得出结果。二、学习目标1 .通过对问题的求解,能够利用自然语言或者流程图来描述排序算法,明白问题求解的基本思路,能自觉利用计算机中常用算法设计问题求解方案,培养学生的计算思维能力;2 .通过SCratCh编程验证算法,形成SCratCh作品,形成提升利用数字化作品进行表达的欲望。3 .通过对实际问题的分析,尝
2、试利用排序算法解决生活中的实际问题,明白生活的问题可以通过计算执行程序来解决,培养学生的信息意识;4 .通过利用计算机解决问题,基于对排序算法的认识,能负责任地编写程序,并将排序算法迁移到实际的学习生活中,培养学生的信息社会责任。三、学习重难点通过对实际问题的分析,尝试利用排序算法解决实际问题四、学习过程:(一)导入1、复习2、教师利问题导入:过渡语:同学们,上节课我们通过了分析规划,并结合自身参与跳蚤市场的实际情况,分析和发现出了一些问题,我们一起来听听一些小组同学的想要解决的问题。(教师指生答)2、引入问题学生讲解遇到的问题:本次跳蚤市场,我准备买一本书,可是带到学校的现金有限,只有20元
3、,我可以选择买哪些书呢?他们的价格是多少呢?3、教师引导学生思考:通过阅读题目,你能获取哪些信息?有什么问题或者想法吗?预设:(教师从学生的回答中提出“排序”“20元以下”重要信息,并且对学生的想法做出总结:你是通过排序来找出20元以下的书籍)过渡语言:想要解决这个问题,可以通过排序,在5000本书里面找出20元以下的书,今天我们就来学习“解决排序类问题”。(引出课题)3、化繁为简(将数据范围缩小)教师衔接话术:一般我们在解决一个复杂问题的时候,都会从简单的入手,化繁为简。今天,我们也从简单的入手,先从排前5本书的单价,从里面找出20元以下的书籍。图书名字单价10.0089.2310.129.
4、2311.5(-)探究新知1、寻找解决方法教师引导学生思考:要解决这个问题,你打算怎么排,能描述一下你的算法吗?(请学生起立回答)预设:教师从学生回答总结出解决这个问题的办法:可以通过从小到大或者从大到小的排序找出20元以下的书籍。2、教师引导学生描述算法(在学生的基础上给出清晰的,明确的算法描述的范例,结合计算机内存)3、独立思考,探究解决办法(任务一)(明确学习任务单上的要求)教师引导生在任务单上写出自己的算法:想必同学们有解决这个问题的算法了,把你的算法写在学习任务单上。(生根据作业单内容进行独立尝试,寻找解决方法。师巡视,并给需要的同学进行针对性指导。)3、小组交流师:老师看绝大多数同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法的应用解决排序类问题 教学设计 算法 应用 解决 排序 问题 教学 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4243316.html