还剩1页未读,继续阅读
文本内容:
六年级第一单元第课《算法设计》学案3
一、学习内容算法是计算思维的核心耍素之一,是培养学生信息意识和计算思维的重耍载体《算法设计》选自浙江省义务教育2023版信息科技教科六年级上册第3课,是第一单元《算法的实现》的第3课通过本单元的学习,学生能知道在计算机中实现算法的一般步骤,理解算法与计算机程序之间的关系,培养运用算法思维的习惯,利用算法与计算机程序解决生活中的简单问题,也为后续理解和分析算法的效率奠定知识基础
二、学习要求学习目标核心素养指向
1.通过生活中实例的讨论交流,了解枚举法的思想,信息意识在完成任务过程中,有意识归纳总结枚举法的关键是确定枚举的范围和正确解的地寻求恰当的算法解决问题计算思维判断条件通过体验身边的算法,了解算法的特征
2.借助表格的计算模型,使用循环结构枚举关键数量,在一定的活动情境中,能对简单问题进使用分支结构判断是否满足正确条件,得到“鸡兔同行算法设计数字化学习与创新按照笼”枚举算法的框架任务需求,运用信息科技获取、加工、
3.通过对话交流、小组合作、课件互动等方式,使用管理学习资源,开展数字化探究和创新自然语言和流程图描述“鸡兔同笼”枚举算法流程图活动
三、学习资源六上学习光盘资源包微课几种经典算法的了解互动练习解决“鸡兔同笼”问题的算法流程图
四、学习方式自主学习把我数字化学习的特点,合理利用数字化平台、工具和资源,比如省技术中心设计开发的音像教材,发送到学生终端,引导学生自主学习合作学习六年级学生因性别、学习经历的不同,计算思维水平会出现较为明显的差异,因此要发挥组内异质的优势,互帮互助,共同成长
五、学习过程点游戏
1.24根据老师出示的张扑克,学生尽可能罗列出点的情况424思考这是所有的情况了吗?
(一)游戏导入初识算法
2.要解决上述情况,需要借助经典的算法思想,解析法、枚举法等观看教师提供的微课几种经典算法的介绍初识枚举法
1.枚举法的思想是有序地尝试每一种可能的解,如果满足正确解的条件就采纳,否则继续枚举,做到不遗漏、不重复.生活中的枚举法2枚举法在生活中有着非常广泛的应用,比如在不知道的情况下拿着
(二)选择算法思想一串钥匙去开门,从第一个钥匙开始试如果运气好第一把钥匙就能打开,运气不好的话有几把钥匙就要试几次所以结束尝试的条件是“钥匙是否能打开门”,而且尝试的次数不会超过“钥匙的数量”,这两个便是枚举法的关键正确解的判断条件、确定枚举法的范围.忆模型,定关键1回顾上节课抽象建立的计算模型(用算式表达)〃i+tu=35
(三)确定算法框这]0W ji35,0w tuW35架x2+tu x4=94根据这个计算模型,使用枚举法解决“鸡兔同笼”问题,试想枚举对象是鸡,那么此时两个关键“枚举范围”和“正确解的判断条件”分别是()0WjW35,ji*2+tu*4=
94.举情况,找规律2明确了枚举法的思想,使用上面的计算模型,借助表格可以帮助我们枚举出所有的情况从表格中可以发现规律每一次枚举,都会有重复的部分(算兔的只数、算总脚数并判断、鸡只数加继续枚举)
1.选结构,定框架3有重复的部分(循环体),也有重复次数(次),所以可以使用35次数循环()来表示,即“循环结构”;其中每一个循环体jiW35中还含有一个“是否满足正确解条件()的判断,所ji*2+tu*4=94”以可以使用“分支结构”表示因此,是在一个大循环结构中,嵌套了一个分支结构,其余的步骤按照前后用顺序结构表示即可明确输入、输出
1.描述算法时,要精确描述算法的每一步骤,明确算法的输入、输出当然,有些算法不需要输入数据或本身给定了初始条件,比如“鸡
(四)描述算法兔同笼”问题中,已经将的初始值赋为了而该问题输出的结ji果是鸡和兔的只数,即和的值ji tu流程图描算法
2.根据设计好的算法框架,用流程图将算法完整地描述、“鸡兔同笼”问题在一定范围内寻找正确解,可以使用枚举法
(五)交流分享,合理地选择经典算法,可以为具体问题的解决设计出更加精妙的方总结提升法。