还剩5页未读,继续阅读
文本内容:
《解决排序类问题》学习活动设计
一、学情分析.通过前期的学习,学生已经认识了算法的概念、基本特征,以及三种基本控制结构,能使用自然语言和流程图描述简单的算法,形成了一般问题建模能力.通过前面三个课时的学习,学生对单元学习任务有了明确的认识能够选择相应的算法,并且能够利用编程来验证算法得出结果
二、学习目标.通过对问题的求解,能够利用自然语言或者流程图来描述排序算法,明白问题求解的基本思路,能自觉利用计算机中常用算法设计问题求解方案,培养学生的计算思维能力;.通过scratch编程验证算法,形成scratch作品,形成提升利用数字化作品进行表达的欲望.通过对实际问题的分析,尝试利用排序算法解决生活中的实际问题,明白生活的问题可以通过计算执行程序来解决,培养学生的信息意识;.通过利用计算机解决问题,基于对排序算法的认识,能负责任地编写程序,并将排序算法迁移到实际的学习生活中,培养学生的信息社会责任
三、学习重难点通过对实际问题的分析,尝试利用排序算法解决实际问题
四、学习过程
(一)导入
1、复习
2、教师利问题导入过渡语同学们,上节课我们通过了分析规划,并结合自身参与跳蚤市场的实际情况,分析和发现出了一些问题,我们一起来听听一些小组同学的想要解决的问题(教师指生答)
2、引入问题学生讲解遇到的问题本次跳蚤市场,我准备买一本书,可是带到学校的现金有限只有20元,我可以选择买哪些书呢?他们的价格是多少呢?
3、教师引导学生思考通过阅读题目,你能获取哪些信息?有什么问题或者想法吗?预设(教师从学生的回答中提出“排序”“20元以下”重要信息,并且对学生的想法做出总结你是通过排序来找出20元以下的书籍)过渡语言想要解决这个问题,可以通过排序,在5000本书里面找出20元以下的书,今天我们就来学习“解决排序类问题”(引出课题)
3、化繁为简(将数据范围缩小)教师衔接话术一般我们在解决一个复杂问题的时候,都会从简单的入手,化繁为简今天,我们也从简单的入手,先从排前5本书的单价,从里面找出20元以下的书籍
(二)探究新知
1、寻找解决方法教师引导学生思考要解决这个问题,你打算怎么排,能描述一下你的算法吗?(请学生起立回答)预设教师从学生回答总结出解决这个问题的办法可以通过从小到大或者从大到小的排序找出20元以下的书籍
2、教师引导学生描述算法(在学生的基础上给出清晰的,明确的算法描述的范例,结合计算机内存)
3、独立思考,探究解决办法(任务一)(明确学习任务单上的要求)教师引导生在任务单上写出自己的算法想必同学们有解决这个问题的算法了,把你的算法写在学习任务单上(生根据作业单内容进行独立尝试,寻找解决方法师巡视,并给需要的同学进行针对性指导)
3、小组交流师老师看绝大多数同学都已经至少写出了一种方法,把你们的方法互相交流交流,看一看哪组想出的方法又多又好开始吧!(教师巡视指导,找出不同组的不同方法)
4、全班反馈,展示方法检查任务,教师衔接话术听到大家交流的热火朝天,想必很多同学已经迫不及待想把你的方法分享给大家了吧!谁先来?
(三)Scratch验证算法教师出示用scratch完成的排序算法演示程序,学生在此基础上进行修改
(四)拓展任务二在学校举行的第二届跳蚤市场中,全校有5000本书将参与本次售卖,你能以最快的速度找出哪类书销售额最多吗?请上机实现
五、学习板书设计解决排序类问题「冒泡排序算法y选择排序、插入排序
六、学习评价表□□解决排序类问题★
1.你是否能用自然语言或者流程图来描述本课中的算法?【多选题】能清晰流利地用自然语言描述能用流程图描述算法只能描述一部分完全不懂本课的算法*
2.能否解决本课中遇到的实际问题?【多选题】能完全将描述的算法转化成scratch编程脚本能实现部分问题的解决完全不懂*
3.你知道或者掌握了哪些排序算法?【多选题】冒泡排序选择排序插入排序*
4.是否积极参与小组内的活动?不想参加非常愿意参加012345678910提交
七、教学反思在本课教学中,始终围绕在算法的应用〃周围,以学生的实际问题为出发点,旨在培养学生的计算思维能力、信息责任等在实际学习中,如果将简单的知识点变得丰富呢?如何让学生将习得的知识迁移到实际生活中呢?这是教师在备课的时候思考的问题本课的环节设计紧凑,始终围绕着〃问题〃〃算法〃展开,并且在学习活动中让学生主动参与进来,在课程最后通过〃问卷星〃发放问卷,感知学生学习的情况,教师可及时调整教学方式,对后续教学提供了依据附件课程基本信息学科信息科技年级五年级课题利用算法解决排序类问题学习目标
1.通过对问题的求解,能够利用自然语言或者流程图来描述排序算法,明白问题求解的基本思路能自觉利用计算机中常用算法设计问题求解方案,培养学生的计算思维能力;2•通过scratch编程验证算法,形成scratch作品,形成提升利用数字化作品进行表达的欲望.通过对实际问题的分析,尝试利用排序算法解决生活中的实际问题,明白生活的问题可以通过计算执行程序来解决,培养学生的信息意识;.通过利用计算机解决问题,基于对排序算法的认识,能负责任地编写程序,并将排序算法迁移到实际的学习生活中,培养学生的信息社会责任课上学习任务【学习任务一】这次跳蚤市场,我准备买一本书,可是带到学校的现金有限,只有20元,我可以选择买哪些书呢?他们的价格是多少呢?请你试着解决这个问题建议先想一想从题中你了解了哪些信息,你想怎样解决这个问题把你的想法写一写,最后想办法验证你的方法是否正确【学习任务二】在学校举行的第二届跳蚤市场中,全校有5000本书将参与本次售卖,你能以最快的速度找出哪类书销售额最多吗?请上机实现图书名字单价
10.
0089.
2310.
129.
2311.5图书名字单价
10.
0089.
2310.
129.
2311.5。
个人认证
优秀文档
获得点赞 0