小学信息科技 / 浙教版(2023) / 六年级上册 / 第一单元 算法的实现 / 第7课 猜数字算法验证 / 编号:24191706

浙教版(2023)六年级上册信息科技 第7课 猜数字算法验证 教案(表格式)+作业单

日期:2025-10-25 科目:小学信息技术 类型:教案 来源:二一教育课件站
关键词:算法,程序,学生,验证,教师,流程图
预览图 0
课题 猜数字算法验证 课时 1课时 学习目标 1.通过运行程序验证猜数字算法,掌握分析程序运行过程与结果的方法。 2.根据对算法验证结果的分析,完善猜测次数的设计,验证并优化算法。 3.了解二分查找法,体会运用不同的算法解决问题会得到不同的结果。 学习重点 学习难点 学习准备 PPT、任务记录单 学习过程 学习版块 学生活动 教师活动 设计意图 改进设计 回顾:复习计算思维基本过程 1.回顾上节课完成的“猜数字”游戏的算法描述(自然语言和 流程图)。 2.与同桌讨论,思考还有哪些用算法解决问题的一般步骤。 1.教师展示上节课完成的“猜数字”算法描述,组织全体学生 简单回顾流程图中的循环和分支结构。 2.引导学生讨论问题,选择表达能力强的学生汇报交流,同时 在上节课板书(问题分析、抽象建模、设计算法)的基础上,补充完整验证优化算法的板书。 引导学生回顾“猜数字”算法设计,为本课提供知识基础。本课作为第一单元最后一课,让学生再次明确用算法解决问题的一般步骤,使学习目标更清晰,达成单元素养目标。 探 索: 验 证 算 法 活动 一 阅读程序,添加注释,关联算法与程序 借助软件的流程图自动生成的程序代码,对比后完成任务记 录单的程序注释填空。 自学课本“小知识”,结合教师讲解,理解程序语句。 活动二 监控运行过程,多方验证算法 借助表格,运行程序并跟踪、记录运行过程,验证算法是否 正确,得出结论。 2.集体参与“猜数字”游戏,记录猜数过程。 1.教师演示打开下发的流程图文件,介绍验证算法的一般方 法和流程,引导学生关注程序语句,类比结合注释学习古诗词的方 法,引出编写程序时添加注释的好习惯,引导学生通过对比自然语 言、流程图的步骤,依次选择程序语句的注释序号。教师巡视学生 任务记录单完成情况。 2.教师选择控制结构和语法错误的典型学生作业进行反馈 指导。 教师引导学生先记录验证数据,随机挑选一名学生的任务记 录单,演示数据验证的过程,引导学生对程序进行全面的调试。 教师修改目标答案并运行程序,遮挡流程图和程序部分,挑 选1个小组,以开小火车的形式集体参与“猜数字”游戏。 利用学生熟悉的“画程”软件生成程序代码,既降低了 编写程序的难度,又将算法和程序关联起来,通过添加注释来帮助 学生读懂程序,进一步理解算法与程序之间的关系。通过表格的辅 助,明确验证算法必须全面,让学生多次尝试验证算法的一般方法 和流程,实现学生在验证算法的能力和思维方面的螺旋上升。集体 玩猜数字游戏可以节约时间,同时为引出算法优化方案做铺垫。 建构: 设计计数功能,完善优化算法 活动三 分析计数功能,抽象计算模型 1.与同桌讨论:如何为猜数字游戏增加一个记录猜测次数的 功能 2.分析提取的记录,猜测次数功能的关键要素,确定合适的变 量名,建立计算模型,并记录在表2中。 活动四 在线设计,验证算法 1 .与同桌讨论:如何新增猜测次数功能并用自然语言描述 算法 学生登录绘制流程图的在线平台,打开教师下发的流程图, 根据自然语言算法步骤,完善算法流程图,并 验证程序代码。 教师在游戏结束时提问:“刚才我们一共猜了多少次才猜中 的 能不能让猜数字算法自动告诉我们猜测次数 ” 引出优化算法,利用板书的用算法解决问题的一般流程,把 增加记录次数作为新问题,重新回到问题分析阶段,再通过人机交互的一般步骤帮助学生进行问题分析。 选择一名学生的作业进行反馈,明确关键要素:次数,变量 名ci, 计 算 模 型 “ci←ci+1” 。 1.教师巡视关注全体学生的作业情况,等大部分学生完成后选 择完成速度快且答案正确的学生作业,投影展示点评,并且将步骤 2、4、7对应的程序语句用板贴形式,补充到上节课的流程图对应 位置,为未能及时完成的学生提供参考。 2 ... ...

~~ 已预览到文档结尾了 ~~