八年级信息技术上册第12课猜数比快课件南方版202006062110_第1页
八年级信息技术上册第12课猜数比快课件南方版202006062110_第2页
八年级信息技术上册第12课猜数比快课件南方版202006062110_第3页
八年级信息技术上册第12课猜数比快课件南方版202006062110_第4页
八年级信息技术上册第12课猜数比快课件南方版202006062110_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第12课猜数比快教师第1课时学习任务1.掌握枚举法和随机法的使用方法。2.学会使用算法解决实际问题。思考同学们还记得猜数字游戏吗?上一节课我们学习的枚举法可以用到猜数字游戏当中。玲玲和小明玩猜数字游戏,玲玲出的是数字100,小明按照枚举算法从1开始到100依次猜数,问了玲玲99次对不对,玲玲说:“这简直是太浪费时间了!”她决定只给小明10次猜数机会,小明还能猜对吗?猜数字改变规则之后,她从1~100中挑一个数字让小明猜,小明每次猜一个数字,玲玲均要告知小明猜的数是大了、小了还是对了。猜对了就游戏结束,否则一直猜一直给出提示,直到猜对,但必须在10次内猜对,有什么好办法呢?为了探究最佳的解法,我们可以根据不同的解决方案编写Python代码,让计算机扮演小明的角色去猜数,然后分别统计计算机猜对所用的次数,看看哪种解法所用的次数最少,是否有一种解法可以满足一定是在10次以内猜对呢?猜数字_枚举法先从枚举算法的代码入手,方便对比观察。猜数字_随机法实际上,我们在玩猜数字游戏的时候通常使用的是凭感觉、随机的。所以Python中可以调用random模块中的randint(low,high)函数在[low,high]区间随机生成一个整数。由于猜的次数不确定,我们会使用循环语句,只要没猜对,游戏继续进行。此时循环次数是不确定的,我们使用while循环来试一下。猜数字_随机法小结1.枚举法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论