【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《scratch编程猜数游戏》,欢迎阅读!
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编程
下载可去掉本图片
谢谢理解!
下载后在word编辑器中,选择本图片,右击鼠标,选择组合菜单下的—取消组合,然后
移开本图片即可看到源代码
右 击 点
本文来源:https://www.wddqxz.cn/f48726434bfe04a1b0717fd5360cba1aa9118c2a.html