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

复赛上机题-象棋跳马

(2022-07-21 10:38:39)
标签:

林老师

pclogo

mswlogo

logo博客

fmslogo

分类: WinXP~7~8~10运行Logo语言
复赛上机题-象棋跳马
复赛上机题-象棋跳马
      中国象棋和国际象棋的跳马有着类似的规则:马只能向相邻行隔两列的空格里跳,或是向相邻列隔两行的空格里跳。请编程模拟国际象棋跳马的过程。
      1.  棋盘要求屏幕居中。每格尺寸50×50。
      2.  棋盘的线条为蓝色,宽度2。棋盘背景颜色为浅棕色。
      3.  用鼠标左按钮点击棋盘,在相应的格子里显示线条宽1,直径30的圆圈,圆圈必须在每个格子居中。
      4. 鼠标左按钮点击在棋盘中才能显示棋子,并显示点击的顺序号。点击在棋盘外不显示棋子。
      5. 第一个落子的位置是随意的,从第2个棋子开始就必须按规则跳马。只有按规则有效的跳马才显示下一个棋子并产生宽度2的红色连线、棋盘的下方为从第2个开始有效的落子累加10分。程序能够自动屏蔽不合规则的无效跳马,并每次扣掉10分。
      6. 点击鼠标右键退出整个程序。
      象棋跳马程序的输出结果如下图所示。
复赛上机题-象棋跳马


复赛上机题-象棋跳马


如能编写出程序的可以发表在后面的评论中
后续还有两篇博客  敬请期待……


复赛上机题-象棋跳马

复赛上机题-象棋跳马

复赛上机题-象棋跳马

复赛上机题-象棋跳马











                          

0

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

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

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

新浪公司 版权所有