中国象棋中的数学知识
一个象棋名局的数学解拆

6年月号数学科普一个象棋名局的数学解拆王满成(城步苗族自治县教研室湖南422500)我们说数学源于生活,时时、事事、处处无不闪烁着数学的灵光,这话一点也不假,本文要谈的一个象棋名局之解拆,无疑又是一个有力的佐证.图1乃是我国古代一个有名的象棋残局———曹操逼宫.静思细想:双方兵种、数量以及各兵种相应的位置几乎完全一样,势均力敌,且双方活动能力最强的兵种“炮”,也只有进与退两类着法.欲使对方无棋可走而败北,先行方应如何审时度势,充分利用先行之便,抢占战略制高点呢?在解拆这个残局之前,我们不妨先看看几个数学小游戏.数学游戏1:有两堆小棒,数目相等.甲、乙两人轮流取走小棒,规定每人可在其中一堆里每次取走若干根,也可一次将这一堆小棒全部取走,但不能不取,也不能同时从两堆里取.谁先取得最后一根小棒,谁就获胜.事实上,我们可以假设这两堆小棒的数目均为a 根,若先取者在某一堆小棒中任意取走m(1≤m ≤a)根,后取者则必须在另一堆小棒中也取走m 根,使两堆小棒的数目始终保持相等,如此下去,后取者必取得最后一根小棒,那么后取者肯定胜利.我们姑且把游戏1称做“aa 局面”.但是,如若两堆小棒的数目不一样,情况就不同了.设两堆小棒的数目分别为a 和b,且a<b,这时候,先取者就紧紧抓住了制胜权,因为先取者只要在有b 根小棒的一堆里取走(b-a)根,那么留给对方的就是“aa 局面”.在“aa 局面”面前,轮到对方先取小棒,由上面的结论可知,对方必败.现在,我们将小棒的堆数推广到四堆,就有了下面这个游戏.数学游戏2:有四堆小棒,其中有两堆的小棒数均为b,另外两堆的小棒数均为c (b 与c 可以相等),甲、乙两人轮流取小棒,游戏规则同游戏1,谁取得最后一根小棒,谁就获胜.如同上面的游戏一样,若先取者在有b(c)根小棒的一堆中取走若干根,则后取者在另一有b (c )根小棒的一堆中也取走若干根,如此重复下去,就演变成游戏1,那么同样,后取者会获得胜利.我们也把游戏2记做“bbcc 局面”同时,若四堆小棒,其中有两堆的小棒数均为,另两堆的小棒数分别为c 和d,且c<d,这个时候,先取者会获得胜利.因为先取者只要在有d 根小棒的一堆里取走(d-c )根,结论就很明显了.现在回到棋盘上来,我们不妨将图1局势转化为数学游戏:有四堆小棒,其中有两堆的小棒数均为1根,在棋盘上即表示一(9)路兵(卒),九(1)路兵(卒)均只有向前一步的走法.其余两堆的小棒数分别为4根(五(5)路炮有4种走法)和6根(三(7)路炮有6种走法),这样,我们就建立了棋盘上象棋的着法与游戏在某一堆取小棒的取法的一一对应关系.容易看出,先行方面对的是“1146局面”,显然,先行方只要“炮三进二”(对应于在有6根小棒的一堆里取走2根),棋盘就变成了“1144局面”(“bbcc 局面”),现在轮到对方走子(取小棒),根据游戏2的结论,无论对方如何着子,必败无疑.这样也太快了,一个象棋残局就这样轻松解决,或许你不信,那么你可以找个对手亲自试验.关于这个残局,还有另外两种情形,如图2和图3.这两种情形稍微复杂一点,要解决它们,还需要掌握游戏3的结论,然后根据这三个数学游戏的结论以及象棋的知识综合分析,才能得出胜方的着法,在此就不详细叙述了.数学游戏3:有三堆小棒,小棒的数目分别为1,2,3,甲,乙两人取轮流取小棒,游戏规则同游戏1.谁取得最后一根,谁就获胜.很明显,此游戏的结论也是后取者胜.行文至此,意犹未尽.《棋经十三篇》上说:“多算胜,少算不胜,况乎无算乎?”事实上,优秀的棋手的算度都比较准确,这时候对弈,或许就是双方数学思维的较量了.(责任编辑李闯)200844.b。
小学五年级数学第十六讲:棋盘中的数学(学生版).docx

第十戈讲棋盘彳的赦営 1. 棋盘中的图形与面积; 2. 棋盘中的覆盖问题:(1) 概念:用某种形状的卡片,按一定要求将棋盘覆盖住,就是棋盘的覆盖 问题。
实际上,这里并不要求一定是某种棋盘,只要是有关覆盖若干行、若干列 的方格网的问题,就是棋盘的覆盖问题。
(2) 分类:棋盘的覆盖问题可以分为,一是能不能覆盖的问题,二是最多能用多少种图形覆盖的问题,三是有多少种不同的覆盖方法问题。
(3)重要结论:① mXn 棋盘能被2X1骨牌覆盖的条件是. ② 2Xn 的方格棋盘能用形骨牌覆盖的条件是.3、棋盘中的象棋问题:所谓棋盘,常见的有中国象棋棋盘(下图(1)),围棋盘(下图(2)),还有国 际象棋棋盘(下图(3)).以这些棋盘为背景而提出的问题统称为棋盘问题。
这里面■ •■■ ■ ■大脑体操/J L/ \J L □ □ L -1 L J □ □ 厂 1 厂 1 厂 1 厂 1□ J L- JL J厂 1 厂 1 □ □ "1 厂/1 厂/\作业范成情况V%%%%%%%%%%%%% %%%知识梳理(1)(2)⑶与数学推理、计算相关的棋盘问题,就叫做棋盘屮的数学问题。
解决棋盘屮的数学问题所使用的数学知识,统称棋盘中的数学。
教学重•难点1、利用卡片覆盖已知图形,掌握一是能不能覆盖的问题,二是最多能用多少种图形覆盖的问题,三是有多少种不同的覆盖方法问2、利用象棋知识寻找路线;趣味引入特色讲鮮例1 一种骨牌是由形如R 的一黑一白两个正方形组成,则下图中哪个棋盘不能用这种骨 牌不重复地完全覆盖?(A) 3X4 (B) 3X5 (C) 4X4 (D) 4X5 (E) 6X3例2下图中的8X8棋盘被剪去左上角与右下角的两个小方格,问能否用31个2X1的骨牌 将这个剪残了的棋盘盖住?>//!%%% %%>//!%>//!2X1例3在下图(1)、(2)、(3)、(4)四个图形中:可以用若干块匚匸□和壬拼成的图形是第几号图形?例4 2 X n的方格棋盘能用壬形骨牌覆盖的充分且必尋的条件3|n例5、这是一个中国象棋盘,(下图中小方格都是相等的正方形,“界河”的宽等于小正方形边长).黑方有一个“象”,它只能在1, 2, 3, 4, 5, 6, 7位置中的一个,红方有两个“相”, 它们只能在8, 9, 10, 11, 12, 13, 14中的两个位置.问:这三个棋子(一个黑“象”和两个红“相”)各在什么位置时,以这三个棋子为顶点构成的三角形的而积最大?例6、如下图是半张棋盘,请你用两个车、两个马、两个炮、一个相和一个兵这八个子放在这半个棋盘上,使得其余未被占据的点都在这八个点的控制之下(要符合象棋规则,“相” 走H1字,只能放在“相”所能到的位置,同样“兵”也只能放在“兵”所能到的位置.马走“日”字,“车”走直线,“炮”隔子控制等).当童练习A档1、在4X4的正方形中,至少耍放多少个形如所示的卡片,才能使得在不重壳的情形下,不能再在正方形屮多放一个这样的卡片?(要求卡片的边缘与格线重合)2、能否用9个形如的卡片覆盖6X6的棋盘?L J L J J L J□L?厂厂n□□1厂\ /"1厂/ ...3、有若干个边长为1、边长为2、边长为3的小正方形,从屮选出一些拼成一个边长为4的大正方形,共有多少种不同拼法?(只要选择的各种小正方形的数目相同就算相同的拼法)4、要不重叠地刚好覆盖住一个正方形,最少要用多少个右图所示的图形?5、下图的七种图形都是由4个相同的小方格组成的。
象棋计算公式

象棋计算公式象棋作为中国传统的智力游戏,历史悠久,深受广大人民喜爱。
在象棋中,每个棋子都有自己特定的移动规则和价值,而玩家需要根据这些规则和价值来制定自己的战术和策略。
在这篇文章中,我们将讨论一些象棋计算公式,帮助玩家更好地理解象棋的战术和策略。
一、棋子的价值计算。
在象棋中,每个棋子都有自己的价值,而这个价值是根据棋子的能力和移动规则来确定的。
一般来说,我们可以用以下的价值计算公式来确定一个棋子的价值:棋子的价值 = 基本价值 + 位置价值 + 活动价值。
其中,基本价值是指棋子本身的能力和价值,比如车的基本价值就比马高,因为车的移动范围更广,攻击力更强。
位置价值是指棋子所处的位置对其攻击和防守的影响,比如一个位于中心的马比一个位于边缘的马更有价值,因为中心位置可以更容易地进攻敌方的要害。
活动价值是指棋子的活动能力,比如一个能够灵活移动的马比一个被对方牵制的马更有价值。
通过这个价值计算公式,玩家可以更好地评估自己和对手的棋子,从而制定更合理的战术和策略。
二、棋局的评估。
除了评估单个棋子的价值之外,玩家还需要评估整个棋局的形势,从而决定自己的下一步棋。
在象棋中,一个合理的棋局评估公式可以帮助玩家更好地理解整个棋局的形势,从而做出更合理的决策。
一个常见的棋局评估公式可以分为以下几个方面:1. 材料优势,即双方棋子的数量和价值的比较。
如果自己拥有更多的棋子或者更有价值的棋子,那么就具有材料优势。
在这种情况下,玩家可以选择更积极的进攻策略,因为自己有更多的资源来进行攻击。
2. 位置优势,即双方棋子的位置对比。
如果自己的棋子更好地控制了棋盘的中心或者对方的要害位置,那么就具有位置优势。
在这种情况下,玩家可以选择更稳健的防守策略,因为自己的棋子已经占据了有利的位置。
3. 发展优势,即双方棋子的发展速度和稳定性。
如果自己的棋子发展得更快或者更稳定,那么就具有发展优势。
在这种情况下,玩家可以选择更长远的策略,因为自己的棋子已经处于了更有利的发展轨道上。
(中国象棋)基础入门知识

(中国象棋)基础入门知识
1.中国象棋棋盘共有九条平行的纵线、十条平行的横线,共90个交叉点。
九条纵线分别用数字表示,红方用中文字一、二、三……九表示,黑方用阿拉伯数字1、2、3……9表示,都是从己方右侧向左数,称为几路线,如三路、4路,红方的三路对应黑方的7路,四路对应6路……,是同一条纵线,任一条纵线红黑路数和都是10。
2.九宫:红黑双方底部正中带“米”字的方形区域,有九个交叉点,帅将任何时候只能处于这九个交叉点之一,不能出“宫”。
3.中线:棋盘中最中间的一条纵线,红黑方都是第五条纵线,红五路、黑5路,也称之为“中路”。
4.肋道:中线左右的纵线,即四、六路(4、6路),分为“右肋”、“左肋”,在看视频讲解时,会经常听到“占肋”、“抢占肋道”,就是说的这类线。
5.边线:棋盘的一、九路(1、9路)纵线,也称“边路”。
6.兵林线(卒林线):也称“兵行线”,兵(卒)的初始位置所在横线。
7.底线:双方最下的一条横线,车马相(象)仕(士)帅(将)棋子的初始位置所在横线。
8.河界线:双方从下向上数第五条横线,两条河界线中的纵线不相连,在“河”中常标注“河界”、“楚河汉界”字样。
9.巡河线:己方河界的边线,后(卒)林线前面的一条横线。
10.骑河线:对方河界边线,己方的巡河线即对方的骑河线,反之亦然。
11.底二路:双方从下向上数第二条横线。
12.宫顶线:双方从下向上数第三条横线,九宫的最高位置,“高处不胜寒”,帅(将)轻易不要上宫顶,缺少保护,易受对方攻击。
以上是棋盘上相关术语的介绍,熟悉了这些叫法,再听讲解,就不会不知所云了。
棋盘上的数学认识象棋中的数学原理

棋盘上的数学认识象棋中的数学原理棋盘上的数学认识——象棋中的数学原理象棋,作为一种古老而受人喜爱的棋类游戏,不仅仅是一种智力活动,更是数学思维的一种具体实践。
在象棋的世界中,数学原理无处不在,通过对象棋中的数学原理的认识和探索,我们可以更加深入地理解象棋,并将其运用于实际生活中的数学问题。
一、象棋棋盘的数学特性在象棋中,棋盘是我们展开智慧的舞台,它具有一些独特的数学特性。
首先,象棋棋盘是一个8×8的格子组成的正方形。
这意味着我们可以用行和列来描述每一个格子的位置,从而形成一个坐标系。
通过坐标系的运用,我们可以更加方便地分析和推算各个棋子的位置、行动和对弈策略。
其次,棋盘在垂直和水平方向上都有对称性。
这种对称性体现在棋盘的中心轴线上,将棋盘沿中心轴线旋转180度,我们会发现每一个格子的颜色和位置都保持不变。
这种对称性可以帮助我们在游戏中更好地把握棋局的平衡,制定策略,同时也能培养我们对对称性的感知和理解,有助于解决其他数学问题。
二、象棋棋子的数学原理象棋的棋子各自具有不同的走法和价值,它们的移动路径都遵循着数学原理。
以象棋中的"车"为例,它可以在一条直线上不限距离地移动。
我们可以将其移动的路径简化为直线方程,通过数学方法可以计算出车在不同位置的可行走法。
同样地,其他棋子如马、炮和兵也都有各自的移动规则,这些规则都依赖于数学原理。
通过了解象棋中不同棋子的数学特性,我们能够在对弈时更加准确地评估每个棋子的价值,制定更有效的策略。
三、数学推理在象棋中的应用在象棋中,我们需要进行复杂的推理和计算,从而做出最佳的落子选择。
这种推理和计算过程正是数学思维在象棋中的具体展现。
首先,在对弈过程中,我们需要评估不同棋子的价值和位置,从而判断出最佳的进攻或防守策略。
我们可以通过数学模型来计算每个棋子的分数,然后根据局势调整分数权重,以此进行最优策略的选择。
其次,象棋中的长远目光和棋局分析也离不开数学的帮助。
数学的棋类游戏

数学的棋类游戏数学和棋类游戏都是古老而有趣的活动。
这两个领域中的概念和技能密切相关,相互影响。
在本文中,将讨论数学如何应用于棋类游戏,并探讨其中的思维方式和策略。
一、象棋中的数学思维象棋是一种古老的、策略性的棋类游戏,起源于中国。
在象棋中,每个棋子都有特定的走法和价值。
每个棋子的移动、攻击和保护都需要具备一定的数学思维。
1. 棋子的移动路径在象棋中,每个棋子都有特定的移动方式。
比如,车可以横竖走直线,相当于数学中的直线方程。
马的移动路径则可以类比为数学中的曲线方程。
玩家需要利用数学概念来分析棋子的行动路径,以制定合适的策略。
2. 棋局的数学分析象棋中的每个局面都可以通过数学方式进行分析。
通过考虑棋子的数量、位置和价值,玩家可以计算出不同棋局的优劣,并做出相应的决策。
这需要数学推理和计算能力,帮助玩家在复杂的局势中找到最佳的解决方案。
二、国际象棋中的数学应用国际象棋是世界上最受欢迎的棋类游戏之一,它不仅需要玩家具备高超的棋艺,还需要运用数学知识来分析和计算。
1. 棋盘的几何结构国际象棋的棋盘是由64个方格组成的,按照8×8的格子形式排布。
通过数学几何的知识,我们可以分析棋盘上不同位置的格子的特性,比如黑白格子的数量、分布等。
这些信息有助于玩家在比赛中制定战略,并预测对手的走法。
2. 算术计算在国际象棋中,玩家需要进行一些基本的算术计算。
比如,计算棋子的价值总和,根据双方棋子的数量来决定优势劣势;计算走子的路径,判断每一步的后果等。
这些计算涉及到加减乘除等基本的数学运算。
三、数学游戏的益处玩数学相关的棋类游戏有许多益处。
首先,这些游戏可以培养玩家的数学思维和逻辑思维能力。
通过分析棋局、计算棋子的行动路径等,玩家的数学能力会得到锻炼和提高。
其次,这些游戏可以促进玩家的空间想象力。
在象棋和国际象棋中,玩家需要具备对棋盘的空间感知能力,将每个棋子的位置和行动路径综合考虑。
最后,这些游戏可以提高玩家的决策能力。
象棋计算的原理和方法
象棋计算的原理和方法象棋计算是指在下棋中,通过对局面的分析和计算,选择最优的着法。
它是象棋竞技中非常重要的一环,也是象棋选手必须掌握的基本技能之一。
下面将介绍象棋计算的原理和方法。
一、象棋计算的原理象棋计算的核心原理是搜索。
在搜索过程中,计算机会枚举每一种可能的走法,然后根据某种评价函数对搜索到的每个局面进行评估。
评价函数是根据局面的特征和规则,计算出该局面的得分,得分越高说明该局面越有利于己方。
最终,计算机会选择得分最高的走法,来指导选手的下棋。
二、象棋计算的方法1.剪枝搜索过程中,由于局面的分支数非常大,可能会导致搜索时间过长,甚至耗费掉整个计算机的资源。
因此,在搜索中必须采用剪枝技术,去掉一些不必要的分支,从而减少搜索时间。
常用的剪枝技术有Alpha-Beta剪枝和PVS(Principal Variation Search)剪枝。
2.置换表在搜索过程中,可能会遇到一些已经搜索过的局面。
为了避免重复搜索,可以将已搜索过的局面记录在置换表中,下次再遇到相同的局面时,直接从置换表中取出该局面的评估值,而不用再重新计算。
这样可以大大加速搜索速度。
3.算杀算杀是指在局面中找出必胜或必败的走法。
通过算杀,可以加快搜索速度,避免在无谓的分支上浪费时间。
常用的算杀技巧有逼和、威胁、牵制等。
4.深度优先搜索在象棋计算中,常用的搜索方法是深度优先搜索。
深度优先搜索会从根节点出发,沿着某个分支一直走下去,直到搜索到叶节点或者达到设定的深度。
如果搜索到叶节点,则返回该叶节点的评估值,否则继续沿着其他分支进行搜索。
综上所述,象棋计算是一项非常重要的技能,需要选手具备深厚的象棋知识和计算能力。
选手可以通过不断的学习、练习和总结,提高自己的象棋计算水平。
象棋数学知识大全集
象棋数学知识大全集
中国象棋是一种流传已久的棋类游戏,自古以来就被中国人喜爱。
这是一种由中国古代发明的实用性棋类游戏,它强调规则、技巧、策略和计算能力,是一种极具智慧和技艺的游戏。
随着时间的推移,中国象棋也变得越来越受欢迎,越来越多的人开始研究它的深刻的数学知识。
中国象棋的数学知识由于其复杂的规则和游戏技巧而变得更为复杂,但是也有一些基本的概念可以让初学者更好地了解它。
首先是棋盘上的各种棋子,这些棋子有各种不同的移动规则,且每种棋子有不同的棋型可供选择,这些棋型将决定棋子的行动和力量。
而棋型的选择也受到棋盘上其他棋子的影响,因此,每一步棋子的移动都是一个需要计算的问题,这就是中国象棋中的数学思维。
接下来,我们来看看中国象棋中的策略思维。
中国象棋中的策略思维是一个把握棋局的重要能力,它涉及到棋局的整体布局、棋局的演变趋势以及对对手的分析和把握。
这种思维能力可以帮助玩家分析出最佳的策略,从而取得胜利。
此外,中国象棋的策略思维还可以帮助玩家更好地分析和理解棋局的变化,从而把握棋局的走势。
最后,中国象棋的计算能力也是非常重要的。
中国象棋涉及到许多种不同的计算,比如棋子的位置计算、棋局的变化计
算以及棋子的力量计算等。
这些计算可以帮助玩家评估棋局的变化,从而分析出最佳的策略,以获得胜利。
总而言之,中国象棋的数学知识是一个非常复杂的游戏,它涉及到各种数学概念,比如规则、技巧、策略和计算能力等。
只有全面掌握这些概念,才能在这种游戏中取得胜利。
因此,中国象棋的数学知识是非常有价值的,可以帮助玩家们更好地理解这个流传已久的游戏,并取得胜利。
象棋棋谱记法
象棋棋谱记法
象棋棋谱通常使用特定的符号和记谱法来记录棋子的移动和棋局的变化。
以下是中国象棋棋谱的基本记法:
1. 棋盘坐标:棋盘上的每个交叉点都有一个坐标,用小写字母a 到i 和数字1 到9 表示。
例如,a1 表示棋盘左上角的交叉点,i9 表示棋盘右下角的交叉点。
2. 棋子名称:用大写字母表示棋子的名称。
例如,车(R)、马(N)、象(B)、士(S)、将/帅(J)、炮(P)、卒/兵(C)。
3. 移动记法:棋子的移动用相应的字母和数字表示。
例如,车从a1 移动到a3,可以记作R1a3;马从b2 跳到d4,可以记作N2d4。
4. 吃子记法:当棋子吃掉对方的棋子时,在移动记法后面加上“+”号。
例如,车吃掉对方的棋子从a1 移动到a3,可以记作R1a3+。
5. 将军记法:当一方的将/帅被对方的棋子攻击时,用“+”号表示将军。
例如,将/帅被对方的车攻击,可以记作J+。
6. 胜负记法:当一方将死对方的将/帅时,用“#”号表示获胜。
例如,一方将死对方的将/帅,可以记作#。
以下是一个简单的象棋棋谱示例:
1. 炮二平五马8 进7
2. 马二进三车9 平8
3. 车一平二炮8 进4
4. 兵三进一卒3 进1
5. 马八进七象3 进5
这个棋谱表示了红方先走的前五步棋。
其中,“炮二平五”表示红方的炮从第二行的左边平移到第五行的左边;“马8 进7”表示黑方的马从第8 列向前跳到第7 列;以此类推。
请注意,不同的象棋记谱法可能略有差异,但基本原理是相似的。
以上是中国象棋棋谱的基本记法,希望对你有所帮助。
中国象棋基础知识
中国象棋基础知识由于六博与后来的象戏有着一定的渊源关系,象棋一词的诞生,孕育着日后象棋的产生,故将象棋名词诞生之时至南北前周武帝字文邕制《象经》前,这一段时间称为象棋的孕育期。
下面是店铺为大家分享中国象棋基础知识汇总,欢迎大家点击查看。
第一节棋盘棋盘是由九条直线和十条横线垂直交叉而成。
中间有一条空白横道,象征界限.称为“河界”·意思是以河为界。
棋盘上共有九十个交叉点.棋子就活动在这些交叉点上。
“河界”中间不标直线。
1.九宫──3路横线与4、6路直线的方框内有两条对角线,形成一个“米”形,称为“九宫” ,有9个兵站。
2.中线──指棋盘中第五条直线。
通用"5"来代表,是有关将、帅安危的生命线,亦为双方必争的战略要地。
3.肋道──指棋盘中第4、第6条直线。
因形似人的两肋因此称"肋道"。
4.边线──棋盘最外边的两条直线,棋子在这两条直线上时,往往在此子名称前加个边字。
5.河界线──构成河界的两条横线即为"河界线"。
下棋时,一方棋子(指车或炮)在己方"河界线" 上时,称为" 巡河"。
在对方"河界线"上时,称为"骑河"6.兵林线卒林线──棋盘中"河界线"下面的第一条横线兵、卒就摆在这条线上。
电子棋盘兵、卒棋子,是摆不到此线之下的,所以称"兵临线;卒临线"7.宫顶线──棋盘中"河界线"下面的第二条横线。
因是"九宫" 顶线,"因此称"宫顶线"。
炮就摆在这条线上。
8.底线──棋盘两端的第一条横线。
自称1线。
对方称10线,简称0线。
9.位标──棋盘上的九条直线以棋手为准从左至右分别称 1 2 3 4 5 6 7 8 9线。
棋盘上的十条横线以棋手为准由近至远分别称 1 2 3 4 5 67 8 9 10 线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数学教学论论文二班级:数学10903姓名:胡星学号:200905458序号:07浅谈中国象棋中的数学知识犹记得初次接触象棋是初二暑假去姨姑家玩,看到两个哥哥在凉席上下象棋,感觉特别新奇,于是就叫两个哥哥教我,开始他们还不教,说这个很深奥,我还不觉得,听他们说似乎就是“象走田,马走日,车横冲直撞,炮打隔山子,小兵只能向前冲……”直到现在我不得不承认我象棋水平确实很差,只懂防守,怎样下才能吃对方的子,怎样下才能保全自己的子,很少能真正的以时时打到对方的将或帅为动机来下棋,所以下棋的第一步总是上象防守而不是上炮进攻。
虽然自己学的是数学专业却很少去探究象棋和数学之间的联系,最近提到游戏中的数学,突然想到象棋的棋盘和我们数学中的坐标轴很是相似,这其中应该大有奥秘,于是上网学习学习一探究竟,顺便更好的了解了解象棋知识,以便自己下棋水平的提高。
中国象棋的由来及发展象棋的形成与秦朝末年的“楚汉相争”有着密切的关系。
象棋棋子分红、黑两种颜色,帅方红色,将方为黑色,俗称“红帅黑将”。
这也有其出处。
在象棋最早形成的时候,人们一般把红帅代表刘邦,黑将代表项羽,即红方代表刘邦的军队,黑色代表项的军队。
传闻,刘邦率领义军在芒砀山起义,并亲自在山上斩死一条大白索,这就是民间流传很久的“高祖斩蛇”的故事。
传说,刘邦将大白蛇斩死后,一位老妇人哭着找上山来,说他的儿子就是白帝的儿子,化作白蛇上山游玩,被亦帝的儿子杀死了,她伤心极了。
说完,老妇女倏地不见,这个故事意味着当时的秦朝就要被新的王朝所替代。
自从斩杀白蛇后,刘邦便自称是赤帝的儿子,也就特别喜欢红色,连军中的大旗都改为红色。
而项羽则喜欢黑色,他穿的衣服,披挂皆为黑色,就连骑的鸟骓战马也都是黑色的。
“红帅黑将”大概由此而来。
将帅不能照面的依据:凡是会下象棋的都懂得,双方将帅不能直接见面,规则这样规定是有依据的。
据有关史书记载,在楚汉大战中,汉王刘邦曾在广武山上对着西楚霸王项羽破口大骂,结果被楚兵用箭射中,差点丢了性命。
从象棋的形成和发展来看,是古代战争在棋盘上的再现。
而棋盘上的“楚河汉”,是是根据楚汉相争而命名的。
对弈中,将帅如果同在一条直线上,中间又不隔着任何棋子情况下,规则规定走子的一方获胜,这就好比先动手的一方把对方的将(帅)射中了。
这就是将帅不能照面的依据。
中国象棋是起源于中国的一种棋戏,产生的年代不详。
象棋在中国有着悠久的历史。
棋盘里的河界,又名“楚河汉界”。
这个名称,可能是受到楚汉相争,韩信作象棋的传说的影响。
传说无从考证,多半是后人附加的。
南北朝时期,北周武帝,曾制《象经》,文学家庾信曾赋《象棋经赋》及《进象棋经赋》。
说明当时象棋已经在社会各界产生了普遍的影响。
遗憾的是这些作品大多失传了。
而《续藏经》记载:“划神农以日月星辰为象,唐相牛僧孺用车、马、将、士、卒加炮,代之为棋矣。
”根据这个记载,在唐朝之前的象棋没有炮,这恰好和中国古代军事技术的发展相吻合。
加炮之后象棋,才和现代的象棋相近,或者说初步成为现代象棋的雏形。
进入明、清两代,象棋的发展有了长足的进步,名手辈出,佳作如云,涌现出一大批如周廷梅王再越、吴梅圣等出类拔萃的象棋国手大家。
棋理棋势的研究更加深化,促进了象棋文化的发展。
是古代象棋史上的黄金时期。
建国以后,老一代象棋艺术家杨官磷、新一代象棋国手胡荣华、柳大华、吕钦、后起新秀许银川以及我的老师赵庆阁等一大批象棋工作者,总结发扬了前人的文化遗产,勇于创新,锐意进取,使象棋文化的更加绚丽多彩,真正成为了中华文化史上,一颗璀璨的明珠。
中国象棋中的数学知识上溯至公元762年,无“炮”的中国“宝应象棋”出现,传到日本,为“日本将棋”之祖;也是现代中国象棋之祖。
一一二七年,中国北宋时,现代中国象棋成型。
1623年,明朝朱晋祯的棋艺巨著《桔中秘》成书。
概括了由宋迄明的象棋艺术成就,是用艺术方法较系统地研究掌握中国象棋基本艺术规律的鼻祖,以后用“集谱”手段艺术性地研究象棋,企图接近“象棋内在固有变化规律”的艺术方法,不断发展完善,一直到现在,已是积谱如山,造就了一代又一代的“象棋艺术大师”。
在欧洲,据1960年中国科学院数学研究所出版的一本高等数学教科书《对策论(博弈论)讲义》的介绍,用数学方法来研究与斗争有关的现象的第一次尝试就是1912年策墨洛(E.zermele)的著作“关于集合论在象棋博弈论中的应用”对象是国际象棋。
在这篇文章里确定了,对象棋对策来说,以下三种着法必定存在一种:1.不依赖于黑方如何行动,白方总取胜的着法;2.不依赖于白方如何行动,黑方总取胜的着法;3.一方总能达到和局的着法。
虽然对象棋对策来说,要指出实际上存在的究竟是哪种着法还是极困难的,而且这种结果只有在每个局中人对所有局中人过去的行动全部了解时才可能有的!由于要了解每个对手过去的全部对局行动几乎是不可能的事情!所以策墨洛(E.zermele)并没有完全解决问题。
但上述结果已经很不错了。
之后,在欧洲数学家的眼中,象棋都是一个“随机数学”的研究对象,是一个“阵地对策”的典型模型。
主要用概率论的数学方法研究象棋的“棋步分支现象”希望从棋局的逐步分支展开的事实中找出确定“最佳着法”的“概率特征”。
但是直到现在还没发现有哪位欧洲数学家或中国的欧洲的象棋艺术大师已经彻底解开了这个“千年谜团”:就是在下棋时,对自己和对方所走的每着棋,都能够一一指出它们分别属于“和着、胜着、负着”中的哪一种!而且是要在临场对弈的短时间内指出来!1974年,中国广州市有一位20岁的年轻人,自少酷爱中国象棋,在学习前人棋谱时发现,所有看过的棋书中惯常使用的“概念”都是未经严格科学定义的模糊的艺术性、比喻性、描述性的概念。
比如屏风马、担杆炮、马后炮、仙人指路、形势、先手、后手、优势、劣势、稍优、稍劣、均势、进攻、防守、闲着等着之类,都是些只可意会的模糊概念。
不同的人凭各自的感觉和理解可以有不同的解释;同一个人在不同的棋局中使用又可以有不同的解释。
即它们都没有确定的“内涵和外延”,都不是符合“同一律”、“不矛盾律”等“形式逻辑定律”的科学概念。
他认为传统的,用“集谱”方法,使用“模糊概念”研究象棋。
只能有限的接近象棋“千年之谜”的谜底。
因为他通过计算得知:中国象棋所有可能的“单方棋子组合数”有两千多种;而“按不同位置分布的棋子组合数”即“可能局面数”达亿兆种之多;而“局面的组合数”即:“可能棋局数”更是接近无限的!可以这样说:即使把历史上的所有棋谱内有纪录的棋局数{包括开局定式、残局定式、排局、前人实战全局}加起来和实际存在的棋局数相比简直是“冰山一角”!企图依靠对这“冰山一角”的艺术分类、归纳、记忆来了解“整座冰山”,感悟象棋“内在固有棋理”以提高对象棋的理解,从而提高棋艺水平的努力,即使艰苦的坚持一辈子,所得也是极其有限的。
而且这所得亦只限于极小数有特殊天赋,后天又极痴迷象棋的人才有的机缘。
他认为象棋本身是一个自成系统的“决定性数学”范畴内的“对抗现象数学模型”。
穷尽棋局的变化虽然不可能,但是用数学方法穷尽其“变化规律”------即实实在在地找出“象棋内在固有棋理”则是可能的!如同物质无限,不可穷尽;但物质的变化规律却是有限的、可穷尽的一样。
在 E.zermele 先生“三必存一”结论的指引下,首先用“化学分析”方法,分析构成象棋的各种基本元素,从中寻找出反映象棋本质的“四元素”及其“原子量”----确定了“象棋的原子”。
然后,从“四元素”的所有可能合成中找到“象棋八元关系”----确定了“象棋的基本分子”。
又从合成时双方“原子量”的变化,分辨出“对分子”和“错分子”。
而且发现“象棋只有对分子和错分子”!接着从这两种“分子”的各种变化中,找出了各种可能的“棋路段”----象棋的“基本物质”,发现象棋只有两种“基本物质”!“致和棋路段”与“致胜----负棋路段”。
最后通过“分子”合成“基本物质”时的“分子量”变化,找出其变化规律。
结果,由这两种“基本物质”组成的“物体”----“象棋棋路”的“固有变化规律”于是便昭然若揭了!象棋中的数学应用1)“双炮禁双炮”象棋残局双方具有对称的布局:士与过了河的兵(卒)均不能动(否则输棋),能动的只有两只炮和一个兵(卒),且炮只能进不能平(否则会被对方“闷宫”杀)。
红方先走。
第一步应该怎样走红方才能取胜?现在我们来分析一下棋势:1.未过河的兵卒,只能由某一方走一步,当这一步走后,双方的兵卒就不能再走了。
也就是说,九1路兵卒之间只有1个空步数可走。
2.炮只能进不能平,否则就会被对方“闷宫”杀。
这样,两中炮之间有4个空步数可走,三7路炮之间有8个空步数可走。
3.如果双方走成这种局面:九1路兵卒已由一方走了1步,而双方的两对炮都已顶住,显然这时轮到谁走谁就输棋。
因为他所有的棋子均动弹不得而被“闷死”。
当然他可把炮往后退,但他退几步,对方就进几步,最终还是被“闷死”。
因此,这局棋制胜的关键在于:这三路的空步数{1,4,8},由谁先走完最后的空步数,谁就嬴棋。
最后我们知道:这局棋中九1路兵卒之间实际上只有1个空步数可走,两中炮之间有4个空步数可走,三7路炮之间有8个空步数可走.这样问题转化为这三路的空步数{1,4,8},谁先走完最后的空步数,谁就赢棋。
这类似于取火柴棒游戏“翻摊”或“盲公顶棍”,其中蕴含了深奥的数学道理。
这里必胜集合有{4,4}、{3,3}、{2,2}、{1,1}、{1,4,5}、{1,2,3}等。
2)“马”如何跳回原位(坐标向量应用)不失一般性的,设“马”现在的坐标为(x0, y0),它走完第一步后的坐标为(x0+x1, y0+y1)。
根据“马”的走法规则可知,x1与y1的取值只能在1、- 1、2、- 2这四个数中,并且当| x1|=1时,| y1|=2;当| x1|=2时,| y1|=1。
同理,设“马”跳完第二步、第三步、第四步、第五步时的坐标依次为(x0+x1+x2, y0+y1+y2)、(x0+x1+x2+x3, y0+y1+y2+y3)、(x0+x1+x2+x3+x4, y0+y1+y2+y3+y4)和(x0+x1+x2+x3+x4+x5, y0+y1+y2+y3+y4+y5)。
如果第五步就跳回原位,则由坐标平面内的点与有序实数对的一一对应关系,可知x0+x1+x2+x3+x4+x5= x0,y0+y1+y2+y3+y4+y5= y0即x1+x2+x3+x4+x5=0,y1+y2+y3+y4+y5=0.以上两式相加,得(x1+y1)+(x2+ y2)+(x3+ y3)+(x4+ y4)+(x5+y5)=0.由于以上等式中的所有字母的取值只能在1、- 1、2、- 2这四个数中,并且当| x1|=1时,| y1|=2;当| x1|=2时,| y1|=1,所以x1+y1、x2+ y2、x3+ y3、x4+ y4、x5+y5的值只能是±1或者±3,而不可能是±2或者其他的任何数。