加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

人工智能游戏:找四位数号码A

(2023-02-05 10:16:02)
标签:

c

林老师

pclogo

mswlogo

fmslogo

分类: WinXP~7~8~10运行Logo语言
人工智能游戏:找四位数号码A
人工智能游戏:找四位数号码A
人工智能游戏:找四位数号码A
      这是一个依靠编程人工智能找四位数号码的有趣的游戏。这四位数号码可以是某人的出生年份,也可以是某手机、某电话的末四位号码。毕竟四位数从1000到9999有9000九千个之多,要在允许的有限的次数中找到,也是不容易的事。这个游戏用LOGO编程画一个方框。它明确地告诉你出现如下的对话框时输入字符D提示游戏界面显示的粉色大号数字“偏大”,输入字符X说明“偏小”,输入字符Z表示数值“正好”。经过优选的人工智能编程可以保证在最差的情况下不超过13次必定能够找到心中预想的四位数字。如果机遇好,看上面的动画预定找“2023年”只要3次就找到了。游戏的规则十分清楚:输入CHM过程名就开始游戏,游戏中途是不能任意修改预先想定的那个四位数字的。这一次提供的是FMSLogo的编程,MSWLogo的编程大同小异。第二篇博客提供的是编程原理。第三篇博客是十多年前用PCLogo编写的程序,结构有些不一样。你可以拿这个程序请别人来操作,一定会让他人觉得惊讶:为什么这么少的次数必定会找到四位数字?LOGO语言的编程能力实在不凡,上面的GIF动画就是在下面的程序里添加简单的几行程序后自动输出的。有兴趣的玩家自己琢磨琢磨。MSWLogo-FMSLogo程序输出GIF的编程方式在林老师的《MSWLogo讲义Plus》中有极其详细的描述。
FMSLogo-MSWLogo显示的要求输入D X Z字符的对话框
人工智能游戏:找四位数号码A

人工智能游戏:找四位数号码A
人工智能游戏:找四位数号码A




人工智能游戏:找四位数号码A

人工智能游戏:找四位数号码A

人工智能游戏:找四位数号码A

人工智能游戏:找四位数号码A



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有