admin 管理员组文章数量: 1184232
2024年4月30日发(作者:女人在异性面前跷二郎腿的心理)
Scratch编程
scratch编程猜数游戏
说到猜数其实并不难,计算机随机出一个100以内的自然数,
让我们猜十次把他猜出来,如果没有猜对它会有提示“大了”或
者“小了”,这是一个著名的趣味数学题,也能用scratch编程
把它写出来:
操作步骤如下:
1、删除默认角色小猫,重新选择一个角色duck,修改角色
名称“魔法师”。
2、选择一个合适的背景。
3、建立一个变量“随机数字”,在1到100之间取一个随机
数,说“你好”;“欢迎你!我们来玩猜数字的游戏吧!”;“我给
你一个100以内的数字,你猜猜是多少?”;“开始”。
Scratch编程
4、代码要重复执行十次,如果回答对了就说“答对了,你
真棒”,停止全部脚本,程序结束。如果答错了,通过判断后就
说“大了”或者“小了”,如果十次循环完了,还没有回答出来,
就说:“你是一个笨蛋,哈哈哈”!
解密:这个猜数游戏最多十次就能猜中,它的原理是这样的:
(1)首先猜中间的数50,如果说“大了”,(2)就猜25;如果
说“小了”就猜75;(3)如果猜25说“小了”,我们就猜25到
50之间中间的数37,(4)如果还小了,就猜37到50之间的数
43,(5)如果还小了,就猜43到50之间的数46,(6)如果还
是小了,就猜46到50之间的数48,(7)不是47就是49了。
也就是每次猜数都是取两个数之间的中间数。太简单了吧。
请大家想想如果是1000以内的自然数呢?
版权声明:本文标题:scratch编程猜数游戏 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1714491263a682538.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论