2.猜数字算法设计 课件 浙教版信息科技六年级上册.pptx

2.猜数字算法设计 课件 浙教版信息科技六年级上册.pptx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

猜数字算法设计《信息科技》六年级上册

跟同桌玩一玩猜数字游戏同桌一个出数字,一个猜,玩一玩猜数字游戏

跟电脑玩一玩猜数字游戏小组讨论分享:同学们比较一下,跟同学玩猜数字游戏和电脑玩猜数字游戏有什么区别呢?

玩一玩猜数字游戏和电脑猜数字游戏就是人和机器互动的过程,我们可以叫人机交互,猜数字游戏就是一个人机交互程序。同学们找一找生活中有哪些人机交互的例子?

人机交互程序

说一说猜数字游戏1.随机产生一个1到100的正整数。2.可以一直猜,直到猜对为止。说一说猜数字游戏的规则?

抽象关键要素小组讨论:顺利完成玩猜数字游戏整个过程的关键要素有哪些?A.输入数字进行猜测。B.计算机要比对输入的数据和计算机随机产生的数据是否大于、小于、等于三种关系。

C.输出“大了”、“小了”、“等于”三种可能得结果。

抽象关键要素小组讨论:猜数字游戏里是否有变量?如果有,有几个?用户输入的数字是一个变量,可定义为“cai”电脑随机产生的数字是一个变量,可以定义为“da”

建立模型小组合作:根据以上抽象内容,利用表格建立猜数字游戏的模型输入数据比较输出输入“cai”输入“cai”输入“cai”caidacai=dacaida输出“小了,继续”输出“对了,停止”输出“大了,继续”

常见的控制结构a.顺序结构:它的执行顺序是自上而下,依次执行。b.选择结构(分支结构):是依据一定的条件选择执行路径。c.循环结构:它由循环体中的条件,判断继续执行某个功能还是退出循环。

常见的控制结构小组合作分析:猜数字游戏适用哪种控制结构?A.用条件循环实现:当cai≠da时,让用户反复作答。B.用分支结构判断cai与da的大小,根据不同的结果输出相应提示。

A.当cai≠da时,让用户反复作答,应该用什么控制结构实现?B.根据“cai”“da”二者的大小,输出不同提示。能用什么控制结构实现?

设计算法流程图开始结束cai=da?caida?cai←用户输入数字输出提示“大了,继续”da←1-100之间的某个具体数字输出提示“小了,继续”输出提示“对了,停止”请尝试填写空白流程图

设计算法流程图请用“亿图图示”完成算法流程图设计

完善算法流程图我们的猜数字游戏有改进的地方吗?A.增加统计猜测次数的功能B.可以限定猜测的次数。C.可以限定猜测时间。例如一分钟没有猜对,游戏结束!

完善算法流程图小组合作,根据小组讨论的新增功能来调整完善算法流程图。

梳理小结

下课啦!请同学们关闭电脑,椅子归位,排队有秩序离开微机室。

文档评论(0)

***** + 关注
实名认证
内容提供者

如有问题,请于后台留言联系上传者解决,如文档无法编辑,课件中音视频无法播放等。

版权声明书
用户编号:8116111057000017

1亿VIP精品文档

相关文档