CADCAM实验报告.docx
《CADCAM实验报告.docx》由会员分享,可在线阅读,更多相关《CADCAM实验报告.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、CADCAM实验报告 二叉树的遍历试验 一、试验名称:二叉树的遍历试验。 二、试验目的: 1、驾驭CAD/CAM系统中常用的数据结构二叉树的概念、存储结构以及二叉树遍历技术。2、娴熟应用C语言编写二叉树的建立,以及用先序、中序、后序遍历方法遍历二叉树的程序。三、试验内容 用TC或VC编程,将图2-14所示的二叉树建立链表存储结构,并分别用先序、中序、后序遍历方法遍历该二叉树 1、程序流程图 2、程序 #include<stdio.h> #include<malloc.h> struct btree char data; struct btree *lchild,*rch
2、ild; *node9; void preorder(struct btree *node) if(!node) return ; printf(“%c“,node->data); preorder(node->lchild); preorder(node->rchild); void inorder(struct btree *node) if(!node) return ; inorder(node->lchild); printf(“%c“,node->data); inorder(node->rchild); void postorder(struc
3、t btree *node) if(!node) return ; postorder(node->lchild); postorder(node->rchild); printf(“%c“,node->data); void main() int i; for(i=0;i<9;i+) nodei=(struct btree *)malloc(sizeof(struct btree); nodei->data=A+i; nodei->lchild=NULL; nodei->rchild=NULL; node0->lchild=node1; nod
4、e0->rchild=node2; node1->lchild=node3; node2->lchild=node4; node2->rchild=node5; node3->lchild=node6; node3->rchild=node7; node4->rchild=node8; printf(“按先序遍历:“); preorder(node0); printf(“n按中序遍历:“); inorder(node0); printf(“n按后序遍历:“); postorder(node0); getchar(); return 0; 试验结果如下:
5、 三、主要仪器设备 计算机(C+语言环境) 试验二 数表的程序化处理 一、 试验名称:数表的程序化处理 二、试验目的 1、 驾驭对工程手册和设计规范中的各种数据表格(包括数值、数表、线图)的计算机处理技术。2、 娴熟应用C语言或VC金星编程数据处理程序。三、 试验内容 用TC或VC编写一个线性插值程序,以下表为基本节点参数,插值计算90-160范围内随意角度的包角修正系数K。 /() 90 100 110 120 130 140 150 160 K 0.68 0.74 0.79 0.83 0.86 0.89 0.92 0.95 1、程序流程图 2、程序 #include<stdio.h&
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CADCAM 实验 报告
限制150内