文档库 最新最全的文档下载
当前位置:文档库 › scratch编程猜数游戏

scratch编程猜数游戏

scratch编程猜数游戏
scratch编程猜数游戏

scratch编程猜数游戏

说到猜数其实并不难,计算机随机出一个100以内的自然数,让我们猜十次把他猜出来,如果没有猜对它会有提示“大了”或者“小了”,这是一个著名的趣味数学题,也能用scratch编程把它写出来:

操作步骤如下:

1、删除默认角色小猫,重新选择一个角色duck,修改角色名称“魔法师”。

2、选择一个合适的背景。

3、建立一个变量“随机数字”,在1到100之间取一个随机数,说“你好”;“欢迎你!我们来玩猜数字的游戏吧!”;“我给你一个100以内的数字,你猜猜是多少?”;“开始”。

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以内的自然数呢?

下载可去掉本图片

谢谢理解!

下载后在word编辑器中,选择本图片,右击鼠标,选择组合菜单下的—取消组合,然后移开本图片即可看到源代码

相关文档