中国象棋棋盘的象和马原来放在棋盘的哪儿

当前位置:
>>>中国象棋棋盘中蕴含着数学知识,如图是中国象棋棋盘的一半,棋子..
中国象棋棋盘中蕴含着数学知识,如图是中国象棋棋盘的一半,棋子“马”走的规则是沿“日”形的对角线走,例如,图中“马”所在的位置可以直接走到点A、B等处,若“马”的位置在C点,为了到达D点,请按“马”走的规则,在图中的棋盘上用虚线画出一种你认为合理的行走路线。
题型:解答题难度:偏难来源:同步题
解:(答案不唯一)
马上分享给同学
据魔方格专家权威分析,试题“中国象棋棋盘中蕴含着数学知识,如图是中国象棋棋盘的一半,棋子..”主要考查你对&&直线,线段,射线&&等考点的理解。关于这些考点的“档案”如下:
现在没空?点击收藏,以后再看。
因为篇幅有限,只列出部分考点,详细请访问。
直线,线段,射线
基本概念: 直线:一根拉得很紧的线,就给我们以直线的形象,直线是直的,并且是向两方无限延伸的。一条直线可以用一个小写字母表示。 线段:直线上两个点和它们之间的部分叫做线段,这两个点叫做线段的端点。一条线段可用它的端点的两个大写字母来表示。 射线:直线上一点和它一旁的部分叫做射线。这个点叫做射线的端点。一条射线可以用端点和射线上另一点来表示。 注意:①线和射线无长度,线段有长度。 ②直线无端点,射线有一个端点,线段有两个端点。 直线、射线、线段的基本性质:
直线、射线、线段区别:直线没有端点,2边可无限延长;射线有1端有端点,另一端可无限延长; 线段,有2个端点,而2个端点间的距离就是这条线段的长度。直线除了“直”这个特点外,还有一个很重要的特点,那就是它可以向两个方向无限延伸,永远没有尽头,所以,直线是不可能度量的。因此,在画直线时,要画出没有端点的直线,表示可以无限延伸;射线只有一个端点,可以向一个方向无限延伸,也永远没有尽头。所以,射线也是不可能度量的。直线上任意的一点可以把这条直线分成两条方向相反的射线,因此,射线是直线的一部分。虽然射线是直线的一部分,但由于它们都是不能度量的,所以,它们之间没有长短可以比较; 线段有两个端点,它有一定的长度,可以度量。线段也是直线的一部分。各种图形表示方法:直线:一个小写字母或两个大写字母,但前面必须加“直线”两字,如:直线l,直线m;直线AB,直线CD。例:直线l;直线AB。射线:一个小写字母或端点的大写字母。和射线上的一个大写字母,前面必须加“射线”两字。如:射线a;射线OA。例:射线AB。线段:用表示端点的大写字母表示,如线段AB;用一个小写字母表示,如线段a。例:线段AB;线段a 。
发现相似题
与“中国象棋棋盘中蕴含着数学知识,如图是中国象棋棋盘的一半,棋子..”考查相似的试题有:
923790896878913170219287450232183611扫二维码下载作业帮
1.75亿学生的选择
下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
在中国象棋盘上任意取定的一个位置上放一个棋子“马”.问“马”所跳的步数是奇数还是偶数?按中国象棋的走法,“马”应走“日”字,当棋盘上没有其它棋子时,这只“马”跳了若干下回到原处.
dbthbfn00BE0
扫二维码下载作业帮
1.75亿学生的选择
为您推荐:
其他类似问题
扫描下载二维码C/C++数据结构(10)
在半个中国象棋棋盘上,马在左下角(1,1)处,马走日字…而且只能往右走…不能向左…可上可下…求从起点到(m, n)处有几种不同的走法。
半个中国象棋棋盘可用二维数组来表示:static int chessboard[5][9];
能走的方向用数组来表示:
const int dx[4] = {2, 1, -1, -2};
const int dy[4] = {1, 2, 2, 1};
#include&iostream&
using namespace std;
static int chessboard[5][9];
static int count=0;
const int dx[4] = {2, 1, -1, -2};
const int dy[4] = {1, 2, 2, 1};
void horse_count(int srcx, int srcy, int destx, int desty)
if(srcx&=0 && srcx&5 && srcy&=0 && srcy&9 && chessboard[srcx][srcy]==0)
if(srcx == destx-1 && srcy == desty-1)
chessboard[srcx][srcy] = 1;
for(i=0; i&4; ++i)
horse_count(srcx+dx[i], srcy+dy[i], destx, desty);
chessboard[srcx][srcy] = 0;
int main()
cout&&"请输入要到达棋盘的坐标: ";
cin&&m&&n;
horse_count(0, 0, m, n);
cout&&"走法的种数:"&&count&&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:8855次
排名:千里之外
原创:22篇
(7)(2)(1)(2)(2)(1)(7)}

我要回帖

更多关于 中国象棋棋盘图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信