- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.可以限定猜测时间。例如一分钟没有猜对,游戏结束!
完善算法流程图小组合作,根据小组讨论的新增功能来调整完善算法流程图。
梳理小结
下课啦!请同学们关闭电脑,椅子归位,排队有秩序离开微机室。
您可能关注的文档
- 川民版家庭社会法治7-8年级 第二章 第一节 《开启中学生活》 教案.doc
- 川民版家庭社会法治7-8年级 第一章 第三节 《家庭规划更美好》 教案.doc
- 黔教版综合实践三年级上册第二课《男生女生不一样》教案.doc
- 第9课 算法的评价方法 课件 浙教版信息科技六年级上册.pptx
- 2.猜数字算法验证 课件 浙教版信息科技六年级上册.pptx
- 5算法的执行 课件 浙教版信息科技六年级上册.pptx
- 黔教版综合实践三年级上册第三课《神奇的种子》教案.doc
- 15 设计与制作:用牛奶做钥匙扣 课件 科学五年级上册粤教粤科版.pptx
- 8 小浮板 课件 科学五年级上册粤教粤科版.pptx
- 第1单元 探索1 物联网的起源 教学设计 苏科版信息科技八年级上册.docx
文档评论(0)