admin 管理员组

文章数量: 1086019


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


本文标签: 角色 数字 没有 异性 回答