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