课堂练习-中国棋走马.pptVIP

  • 6
  • 0
  • 约1.68千字
  • 约 7页
  • 2017-07-08 发布于贵州
  • 举报
课堂练习-中国棋走马

课堂练习 分析中国象棋中走马的实际情况(下面未注明的均指的是对马的说明) 1、如果落点在棋盘外,则不移动棋子; 2、如果落点与起点不构成日字型,则不移动棋子; 3、如果落点处有自己方棋子,则不移动棋子; 4、如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子; 5、如果不属于1-4条,且落点处无棋子,则移动棋子; 6、如果不属于1-4条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子; 7如果不属于1-4条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。 因果分析 原因: 1、落点在棋盘上; 2、落点与起点构成日字; 3、落点方向的邻近交叉点无棋子; 4、落点处为自己方棋子; 5、落点处无棋子; 6、落点处为对方棋子(非老将); 7、落点处为对方老将。 结果: E1、不移动棋子; E2、移动棋子; E3、移动棋子,并除去对方棋子; E4、移动棋子,并提示战胜对方,结束游戏。 画出因果图 添加中间节点11,目的是作为导出结果的进一步原因,简化因果图导出的判定表 考虑结果不能同时发生,所以对其施加唯一约束O。原因5、6、7不能同时发生,所以对其施加异约束E. 将因果图转换成如下所示的决策表 决策表分解 根据判定表给出测试用例 * * 1 3 4 5 E1 7 6 2 E2 E3 E4 11 ~ ~ ~ V V V V V E ~ 0 1 0 1 0 1 0

文档评论(0)

1亿VIP精品文档

相关文档