亚洲成色在线无码_中文字幕专区高清在线观看_国产精品视频一区二区三区四_国内自拍视频一区二区三区_伊人伊成久久人综合网小说

萬能百科  > 所屬分類  > 

論述題2:以下是某“象棋中走馬事件”應(yīng)用程序的走馬規(guī)則,請按要求回答問題以下是中國象棋中走馬事

論述題2:以下是某“象棋中走馬事件”應(yīng)用程序的走馬規(guī)則,請按要求回答問題

以下是中國象棋中走馬事件中的走馬原則:

1)如果落點在棋盤外,則不移動棋子。

2)如果落點與起點不構(gòu)成日字型,則不移動棋子。

3)如果落點處有己方棋子,則不移動棋子。

4)如果在落點方向的鄰近交叉點有棋子(絆馬腿),則不移動棋子。

5)如果不屬于(1)~(4)條,且落點處無棋子,則移動棋子。

6)如果不屬于(1)~(4)條,且落點處為對方棋子(非老將),則移動棋子并除去對方棋子。

7)如果不屬于(1)~(4)條,且落點處為對方老將,則移動棋子,并提示戰(zhàn)勝對方,

游戲結(jié)束。

(1)畫出該應(yīng)用程序的因果圖。

(2對該軟件進行基于因果圖的方法設(shè)計測試用例。

正確答案:

問題1:解答:第一步從中國象棋中走馬事件中的走馬原則的描述中明確原因和結(jié)果。原因:1 落點在棋盤上。2 落點與起點構(gòu)成日字。3 落點處無己方棋子。4 落點方向的鄰近交叉點無棋子。5 落點處無棋子。6 落點處為對方棋子(非老將)。7 落點處為對方老將。結(jié)果:21.不移動棋子。22.移動棋子。23.移動棋子并除去對方棋子。24.移動棋子并提示戰(zhàn)勝對方結(jié)束游戲。第二步根據(jù)上面分析的原因和結(jié)果結(jié)合題目中二者的關(guān)系建立因果圖。其因果圖如圖17-3所示圖中結(jié)點11是導出結(jié)果的進一步原因。第三步標記約束。由于4種結(jié)果不

詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

標簽