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

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

  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文档。上传文档
查看更多

六年级第一单元第7课《猜数字算法验证》学案

一、学习内容

算法是计算思维的核心要素之一,是培养学生信息意识和计算思维的重要载体。本课《猜数

字算法验证》选自浙江省义务教育2023版信息科技教科六年级上册第7课,是第一单元《算法的

实现》的第7课。通过本单元的学习,学生能知道在计算机中实现算法的一般步骤,理解算法与

计算机程序之间的关系,培养运用算法思维的习惯,利用算法与计算机程序解决生活中的简单问

题,也为后续理解和分析算法的效率奠定知识基础。

本课是本单元的最后一课,学生在本单元之前的学习中进行了“鸡兔同笼”问题的算法实现,

初步了解了python的编程环境,了解了单分支结构和循环结构,;在前一课的学习中还深入完成

了“猜数字”游戏的算法设计,本节课主要用程序验证上一节课的算法,在此过程中认识python

中“输入”和“双分支结构”。本节课通过“设计算法-验证算法-完善算法-再验证算法”的迭代

过程,学生能够进一步加深算法与程序之间的关系,掌握运用计算机解决问题的一般方法,初步

形成设计与实现算法的能力。

1.使用计算机验证算法,首先要选择合适的程序设计语言编写程序,即将算法转化为计算机

可以执行的精准命令;其次,需要运行程序并跟踪、记录运行过程结果,验证算法是否解决问题

2.通过分析程序结果与任务需求是否一致以及调试过程中发的问题,提出完善算法的方案。

例如,为了提高“猜数字”程序的实用性与趣味性,可以在程序中增加记录猜测次数的功能:用

变量ci表示次数,用户每猜一次,ci就加1,用户答对后输出一共猜了多少次的提示。

二、学习要求

学习目标学习要求

1.通过对照“猜数字”算法流程图,找到核心算法,1.使学生了解算法求解问题的基本方式,培养学生初步

并尝试读程序语句;运用算法思维的习惯,并通过实践形成设计与分析简

2.了解输入语句和双分支结构语句,通过运行程序,单算法的能力。

对算法进行验证。2.在通过程序验证算法的过程中,继续发现问题并修改

3.通过修改目标数,记录猜测次数,逐渐理解“二分和完善算法,形成测试修正、迭代优化的意识。

查找法”。

4.通过小组讨论,完善算法,增加记录猜测次数的功

能,尝试修改程序并验证,从而增强猜数字程序的实

用性和趣味性。

三、学习资

活动单;“猜数字”程序;课件;程序运行、调试微课视频

四、学习方式

主动学习:六年级的学生有一定的Scratch学习基础,能够理解算法的结构,但对于Python

编程的实现还有待学习,包括相关语句的规则。六年级的学生有一定的思维能力,更能够通

过独立地分析、探索、实践、质疑、创造等方法来思考问题解决问题。因此本节课采用主动

学习方式,把学生作为主体,通过问题、知识迁移来引导学生将算法编程程序,主动参与编

写程序、调试验证程序最终完善程序。

合作学习:六年级的学生具有一定的合作学习能力,较好的表达自己的观点。在解决问题的

过程中往往需要听取他人的建议进行合理有效的分工,共同协作完成任务,相互支持解决问

题提升效率。因此结合合作学习的方式。

五、学习过程

1.学生回顾“猜数字”算法流程图

(一)回顾旧知师:上节课我们设计了“猜数字”算法,请一位再来梳理一遍它

的算法。

师:这个算法能不能解决问题呢,我们今天就一起来验证。

1.学生通过讨论,找出流程图对应的核心语句

输入输出语句;判断语句;循环语句;

(二)小组讨论,

探索新知

2.【活动一】打开活动单,猜一猜语句的意思;对照活动单,给

语句排序。

3.补充小知识

【活动二】打开资料包中的猜数字程序.py,运行程序,试一试,

能否成功,能否有正确的提示。

(三)运行程序,

趣味验证

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

售后加微 wkl436858

1亿VIP精品文档

相关文档