新浪博客

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

2023-02-05 10:16阅读:
人工智能游戏:找四位数号码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



我的更多文章

下载客户端阅读体验更佳

APP专享