中國象棋源遠流長。象棋的標準棋盤呈長方形,由九縱十橫的交叉線構(gòu)成。對弈雙方各執(zhí)16枚棋子,包括將(帥)、士(仕)、象(相)、馬、車、炮、卒(兵)七種,分為紅、黑兩方,合計32枚。初始布陣如下圖所示:
棋盤上的每枚棋子都有自己的走法規(guī)則,即“馬走日,相飛田,炮打隔子一溜煙,小卒一去不回頭;車直走,士斜沖,將帥不出宮”。
在學過了“方向與位置”之后,我們還可以用數(shù)對來表示棋盤上每枚棋子的位置。比如上圖中的兩個紅馬可以表示為(2,1),(8,1);帥表示為(5,1)。黑方的兩個馬則表示為(2,10),(8,10);將則表示為(5,10)。對于其他的棋子,聰明的你,能逐一用數(shù)對來表示嗎?比如五個兵的數(shù)對是);五個卒用數(shù)對表示是(,),( ,),(,),( ,);五個卒用數(shù)對表示是(,),( ,),(,),( ,)。
找對了每枚棋子的數(shù)對,我們還可以繼續(xù)深入思考。比如,下圖這個棋盤中的馬,走一步可以走到哪些位置?你能用數(shù)對表示嗎?
先確定馬現(xiàn)在所在的位置是(7,3),根據(jù)“馬走日”的規(guī)則,它可以走8個位置,分別是(6,1),(8,1),(5,2),(9,2),(5,4),(9,4),(6,5),(8,5),這在象棋上叫“馬踏八方”。
棋盤的右邊還有一個相,根據(jù)“相飛田”以及相不能過河的規(guī)則,這個相能走到的位置是(7,1),(5,3),(3,1),(1,3),(3,5),(7,5)。如下圖所示:
如果想讓圖中的紅馬吃掉黑卒,最少需要走6步。你能寫出馬所經(jīng)過點的位置嗎?請你動手試一試吧!