登陆注册
45421700000070

第70章 为什么能跟计算机玩……

很多人都会玩剪刀钉锤布的游戏,可要让计算机跟我们玩这个游戏,那就不是一种简单的事情了。

首先,我们分析一下剪刀(伸出中指和食指表示)、钉锤(用拳头表示)、布(平伸五指表示)之间是怎样比较输赢的。钉锤可以砸坏剪刀,所以钉锤赢剪刀;剪刀可以把布剪碎,所以剪刀赢布;布可以包起钉锤,使钉锤失去原有的威力,所以布赢钉锤。由于这个游戏我们玩得太熟了,所以谁也没有每次都去思考这个比较过程。但是,三种手势之间的输赢判断的确是根据它们所代表的物品的功能决定的。

要让现代的电子计算机像我们人脑一样进行上面的思考并做出输赢判断,几乎是不可能的。

那么,怎样做才能让计算机跟我们玩这个游戏呢?首先要做的事情是建立数学模型。所谓建立数学模型,就是把本来不是数学的问题转化成数学问题。

“剪刀钉锤布”游戏的数学模型可以这样建立:分别用1、2、3三个数代表剪刀、钉锤、布三件物品或代表它们的手势。用其中任意两个数的差代表相应的两个手势比较的结果。

人(R)

机(J)剪刀

1钉锤

2布

3剪刀

10

平-1

输-2

赢钉锤

21

赢0

平-1

输布

3

2

输1

赢0

R-J=2

1——→赢

0——→平

-1——→输

-2

图“剪刀钉锤布”输赢比较数学模型图

有了这个数学模型,编程序就容易了。

10REM剪刀钉锤布

20A$=“剪刀”:B$=“钉锤”:C$=“布”

30PRINT“人”,“计算机”

35PRINT

40S=0

50FOR I=1 TO 10

60X=INT(RND(1)*3)+1

70IF X=1 THEN J$=A$:GOTO 100

80IF X=2 THEN J$=B$:GOTO 100

90J$=C$

100INPUT Y

105IF Y<>1 AND Y<>2 AND Y<>3 THEN PRINT“错了,重出!”:GOTO 100

110IF Y=1 THEN PRINT A$,J$:GOTO 140

120IF Y=2 THEN PRINT B$,J$:GOTO 140

130PRINT C$,J$

140IF Y-X=0 THEN PRINT“平!”:S=S+5:GOTO 170

150IF Y-X=1 OR Y-X=-2 THEN PRINT“你赢了!”:S=S+10:GOTO 170

160PRINT“你输了,哈哈哈!”

170NEXT I180PRINT190PRINT“你得了”;S;“分”

200END

本程序中的60语句行使用随机数函数和取整函数每次产生1、2、3之中的一个数,用这个来模拟剪刀、钉锤、布。

100语句行键盘输入Y值。要求玩游戏的人随意敲入1、2、3之中的一个数,分别表示出剪刀、钉锤或布。

105语句行对人键入的数进行检查,如果不符合要求(不是1、2、3中的某个数)则要求重新键入。

140—160语句行判断输赢,赢了加10分,平了加5分,输了不加分。

50—170语句行为一循环,共循环10次。

最后在190语句行给出得分。

在本程序中使用了字符串变量,如A$、B$、C$、J$。字符串变量名是在简单变量名后面加一个“$”号。字符串变量中存的是字符,可以使用PRINT语句输出字符串变量的“值”

,也就是输出该字符串变量中存的字符串。

同类推荐
  • 科学未解之谜(世界悬谜大观)

    科学未解之谜(世界悬谜大观)

    科学是人类在长期的实践活动中对自然界和客观世界的认识和改造世界的理论,它是人类进化演变到一定阶段的产物。按照严格的定义,科学是运用范畴、定理、定律等思维形式反映现实世界各种现象的本质和规律的知识体系,是人类意识形态之一。科学是人类永无止境地探索、实践,阶段性地趋于接近真理的活动,是一项成果的绝大部分有利于造福人类社会的高尚事业。如今,科学广泛地被运用于各个领域当中,影响到人们生产和生活的方方面面。
  • 现代家庭生活指南丛书:新编世界未解之谜大全

    现代家庭生活指南丛书:新编世界未解之谜大全

    《新编世界未解之谜大全》内容包括:破译人类起源、破译政坛悬案之谜、破译世界战争悬案之谜、破译奇宇宙之谜、破译神奇飞碟之谜、破译神奇天文谜等。
  • 绿色生态(地球一小时)

    绿色生态(地球一小时)

    生态城市是一个崭新的概念。是标志社会进步、经济发展、生态平衡三者达到和谐统一的标准,是人与自然相互融洽结合的基本条件。本书对绿色生态的概念做了一个细致的介绍,并且对人类赖以生存的生态环境恶化也做了一个讲解。
  • 发现水世界:水族万象

    发现水世界:水族万象

    视觉天下探索发现丛书编委会编著的《水族万象》是一本深入探解水族动物世界的百科全书,它们的聪明才智,它们的憨态可掬,它们的楚楚动人,它们的威风凛凛……它们巧妙的捕食方式,它们深居简出的生存之法,它们感人至深的“夫妻”生活……无一不是吸引你的制胜法宝,它们在这个危机四伏的大自然界里所展示的一切适者生存、弱肉强食的生存法则都将在这里真实上演。本书盖了大部分学科领域,既突出趣味性,又兼顾知识的系统性和全面性,把复杂的科学知识用简明、通俗的语言加以描述或说明,深入浅出,配有大量和正文匹配的图片或示意图,让版面更活泼、阅读更有趣、学习更轻松,启发广大读者更好的认识,关爱大自然里的每一个宝贵生命。
  • 智慧百科(军事卷)

    智慧百科(军事卷)

    本系列丛书一共为分9卷,分别主动物卷、奥运卷、航天卷、军事卷、植物卷、体育卷、历史卷、科学卷、人体卷。
热门推荐
  • 你与春风皆过客我携秋水揽星河

    你与春风皆过客我携秋水揽星河

    双胞胎姐妹偶然之间进入豪门,遇上冷哥哥。名义上的兄妹,爱而不得。
  • 我的董事长老婆

    我的董事长老婆

    雇佣兵王秦川回归都市,被未婚妻安排到超级商场做保安,无意中卷入商场的斗争当中。总裁未婚妻,萝莉女销售,妖媚女秘书……总之,是我的别动,不是我的也给我放下!时隔三年,再续保安传奇,看小保安如何纵横都市~
  • 跟着纯情师父修炼的日子

    跟着纯情师父修炼的日子

    十九岁就得病挂掉的兰蓝没想到自己变成了一朵奶黄色的野花,本以为这辈子要做一朵哑巴花度日,没想到一个帅气的男人出现了,白天他来浇花除草,晚上他坐在自己旁边闭目修炼,有时候他也吹吹笛子弹弹琴,但有的时候,他又会消失个把月不见人影。唉~帅哥~你什么时候才回来浇我呀~人家想你~
  • 无尽械国之绝世双子

    无尽械国之绝世双子

    浩渺宇宙之中。星际王朝如同雨后春笋般不断冒出。科技,魔法,两个看似对立的事物在这片精彩无限的世界中尽情的碰撞着。一个身体内两个截然不同的灵魂。鹿铭:“你瞅我干啥”鹿小铭(零号):“瞅你咋地”一个坚毅刚强,一个睿智。且看他们在这片宇宙中尽情的冒险,创立属于他们的无尽王国!
  • 科技我为王

    科技我为王

    一个看似普通的学生,却有着另一层身份。以逆天天赋的他,使世界加速发展了几十年......
  • 道教史

    道教史

    《道教史(精装典藏本)》是一部道教通史,以时间为经,以教派分化为纬,全面系统地介绍了道教产生、发展和流传的历史。全书所记时限始于道教产生前的秦汉社会状况和思想渊源,止于当代道教在世界各地的传播。所记内容涉及道教及各支派的经籍、教义、人物、教制、教职等等,同时兼及道教的节日、礼俗、圣地、遗迹、建筑、文学、艺术等等。在对道教作全面考察的同时,《道教史(精装典藏本)》中还对道教与中国古代政治、社会、经济、文化、思想的关系,作了深刻的分析,对一些重要史事和学术问题也提出了不少新的见解。
  • 真理门

    真理门

    人们死后到底会发生什么,天堂,地狱到底存不存在,人类和世界万物到底又是为什么会存在于世,人们所认知的这个世界,和世界上的所有规则又是怎么制定出来的,历史到底是不是真的存在,我们所看到的所感受到的一切又是否是真的存在,还是哪个神明设幻出来的,说到底,神明到底是不是真的存在呢?大概只有到达真理门,一切才会被解答。
  • 学生田径与体操学习手册—教你学中长跑

    学生田径与体操学习手册—教你学中长跑

    学生田径与体操学习手册学生田径与体操学习手册学生田径与体操学习手册
  • dnf之百万逆袭

    dnf之百万逆袭

    dnf六年回忆之作【本书主讲dnf金融】,新浪微博:河童咻咻orz作者查阅逾千万字资料(作品相关有资料截图),致力打造最真实的dnf,追求最真挚的游戏回忆。书中涉及dnf游戏改版,名人,大事件,经典视频,经历过的游戏bug等等,时间精准,内容考究。但毕竟年代稍远,难免有错。其中主角早期升级速度是个bug,书中已给出解释。其它的小错倒也无伤大雅,望读者切莫较真……尽孝,专情,重义,是本书主旋律。刷图、pk、商斗,是本书游戏看点。写回忆,尽回忆。
  • 穿越杀手之全能凰后

    穿越杀手之全能凰后

    她,21世纪金牌全能杀手一次任务偶然成为慕家大小姐,性格易变,身份特殊。他,紫月国太子,遇她之前不食人间烟火。如今,他快要把她宠上天了!全天下女子都为此羡慕。