浙教版(2023)六年级上册信息科技 第7课 猜数字算法验证 教案.docxVIP

浙教版(2023)六年级上册信息科技 第7课 猜数字算法验证 教案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

课题

猜数字算法验证

课时

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.演示登录绘制流程图的在线平台,加入班级小组,小组在后台班级管理中,以同桌2人为1个小组,引导学生完善流程图中的步骤2、4、7并要求验证3次以上。

3.根据学情,布置3个不同难度梯度的课后作业,参考答案见“作业指导”。初级难度作业和中级难度作业如下图所示,高级难度作业为让学生直接在程序代码中写对应的赋值语句和输出语句。

本环节是对单元知识的迁移应用和提升,通过增加记录

次数,学生需要再次经历用算法解决问题的全过程。借助在线流程图平台降低算法设计的难度,快速实现程序完善和验证。设计不同难度的程序实现,促使学生在用算法解决问题的基础上,聚焦使用计算机程序实现用算法解决问题。

应用:借助“二分查找计算器”,体验二分查找思想

与同桌比赛,借助教师提供的二分查找计算器,体验用二分

文档评论(0)

中小学教学资料 + 关注
实名认证
服务提供商

提供小学、初中、高中信息科技教案、试卷、课件等优质教学资源

1亿VIP精品文档

相关文档