ID: 23939182

第10课 “韩信点兵”枚举法的实现 教学设计+学习任务单+作业练习 2025-2026学年六年级上册信息技术浙教版

日期:2025-11-21 科目:信息技术 类型:小学试卷 查看:33次 大小:2036480B 来源:二一课件通
预览图 0
信息技术,上册,六年级,学年,2025-2026,练习
    中小学教育资源及组卷应用平台 学习任务单 课程基本信息 学科 小学信息科技(浙教版) 年级 六年级 学期 秋季 课题 第10课 “韩信点兵”枚举法的实现 教科书 书 名:信息科技教材 -出卷网-:浙江教育-出卷网- 出版日期:2023年7月 学习目标 1.通过小组合作使用枚举法解决“韩信点兵”问题,掌握枚举法解决问题的一般过程。 2.通过完善半成品程序,掌握枚举法的程序实现,提升解决问题的能力,提高核心素养。 课前学习任务 1.复习用枚举法解决“鸡兔同笼”问题的过程。 2.在计算机上安装好python。 3.课前自行准备学习任务单。 课上学习任务 【学习任务一】明确要素,抽象建模 1.小组合作,根据数量关系的抽象结果,完成学习单任务一,建立计算模型。 【学习任务二】剖析过程,解决问题 1.小组合作,完成学习单任务二,仔细观察并填写表格,感受枚举思想。 x除以3除以5除以7是否符合条件△余○余◇余1000333120001476×10011002……1073……1100 枚举x在_____范围内的每一个值,判断条件“_____ _____”是否同时满足,满足条件的x就是要求的解。 【学习任务三】枚举法的算法设计 1.在学习任务单中,完成流程图设计,在右侧选择合适的语句,将流程图补充完整。 2.自主沿着流程线方向走程序;组内讨论:语句选择的原因。 【学习任务四】编写程序,应用枚举法 1.在学习单完成任务四:根据流程图,将Python程序补充完整。 2.在计算机中打开Python,输入程序并运行调试,计算出剩余的士兵数量。 推荐的学习资源 信息科技(浙江教育版)六年级上 学习资源包 21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台 教学设计 课程基本信息 学科 小学信息科技(浙教版) 年级 六年级 学期 秋季 课题 第10课 “韩信点兵”枚举法的实现 教科书 书 名:信息科技教材 -出卷网-:浙江教育-出卷网- 出版日期:2023年7月 教学内容与学习对象分析 本课是六年级上册第二单元“算法的效率”的第3课,是“韩信点兵”问题的第一种算法实现,本课的学习内容主要包括“枚举法解决问题的一般过程”和“枚举法的程序实现”通过抽象建模、设计算法、验证算法三个环节,让学生体验算法解决过程的全过程。“抽象与建模”板块中根据已知条件,寻找数量关系,韩信点兵过程可表示为数的除法。在确定变量的同时,引导学生还需注意变量的范围,让学生感知算法的有限性。“算法设计”板块,根据抽象与建模,采用了流程图描述韩信点兵枚举法的过程,该算法涉及到循环结构和分支结构,逻辑简洁明了,参照流程图学生容易过渡到算法程序的编写。“算法程序实现”板块,Python中取余运算符号“%”和逻辑运算符号“and”是新知识,通过在程序代码填空关键语句,可感知算法与程序之间的关联。 学生经过五年级上册三个单元以及六年级上册第一单元的系统学习,学生对描述并解决问题的方法及其步骤有一定的了解,能根据实际问题用自然语言、流程图描述,会根据实际情况选择合理的算法控制结构。在第一单元“鸡兔同笼”问题解决过程中,学生对枚举算法的思想也并不陌生,在现实生活中有一定的认知基础。六年级学生已有相关数学知识的积累,对被除数、除数、商和除数有一定的掌握,为利用枚举算法解决问题打下基础。 教学目标分析(含核心素养导向) 1.通过小组合作使用枚举法解决“韩信点兵”问题,掌握枚举法解决问题的一般过程。 2.通过完善半成品程序,掌握枚举法的程序实现,提升解决问题的能力,提高核心素养。 教学重点: 掌握枚举法解决问题的一般过程。 教学难点: 枚举算法的程序实现 教学过程 一、探索:故事引入,提出问题 【学生活动】 1.听韩信点兵的故事,小组讨论,思考:“韩信点兵”问题中,韩信是用什么方法来统计士兵人数的? 2.阅读问题,思考:在“ ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~