机械cad—济南大学—实验_计算机辅助机械设计

机械cad—济南大学—实验_计算机辅助机械设计

ID:5640276

大小:125.50 KB

页数:22页

时间:2017-12-20

机械cad—济南大学—实验_计算机辅助机械设计_第1页
机械cad—济南大学—实验_计算机辅助机械设计_第2页
机械cad—济南大学—实验_计算机辅助机械设计_第3页
机械cad—济南大学—实验_计算机辅助机械设计_第4页
机械cad—济南大学—实验_计算机辅助机械设计_第5页
资源描述:

《机械cad—济南大学—实验_计算机辅助机械设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、济南大学机械工程学院Aaaaaaaaaaa计算机辅助机械设计实验指导书Aaaaaaaaaaaa机械设计系一、实验目的aaaaaaaaaa计算机辅助机械设计是一门实践性较强的课程,学生通过上机计算达到以下目的:1、加深对计算机辅助机械设计设计方法的基本理论和算法步骤的理解。2、培养学生独立编制、调试计算机程序的能力。3、掌握常用计算机辅助机械设计程序的使用方法。4、培养学生灵活运用所学方法解决工程实际问题的能力。二、实验项目、学时分配及对每个实验项目的要求序号实验项目学时数实验要求1链表21、明确链表建立及编辑的基本原理及程序框图2、编制链表建立及编辑

2、程序3、用考核题对所编程序进行考核2二叉树21、明确二叉树建立及遍历的基本原理及程序框图2、编制二叉树建立及遍历程序3、用考核题对所编程序进行考核3参数化图素拼装原理实验21、明确参数化图素拼装原理及程序框图2、编制参数化图素拼装程序3、用考核题对所编程序进行考核4设计资料的程序处理21、明确设计资料的程序处理的基本原理及程序框图2、编制设计资料的程序处理程序3、用考核题对所编程序进行考核5三角带传动的程序设计21、明确三角带传动的基本算法步骤及程序框图2、编制三角带传动的程序设计程序3、用考核题对所编程序进行考核三、实验报告内容aaaaaaaaaa

3、aaaaaaa每次上机实验结束后,学生要作一份完整的实验报告,实验报告内容应包括:1、实验的基本原理简述及程序框图绘制。2、编制实验程序。3、用考核题对所编程序进行考核。四、实验考核办法aaaaaaaaaaaaaa本课程实验成绩依据以下几个方面进行考核1、实验报告2、考核所编制的程序3、实验纪律、出勤等实验一链表aaaaaaaa1.用链表的方法编写减速箱零件清单(包括序号、名称、数量、材料)的管理程序,要求提供插入、删除、列表功能。减速箱零件清单序号名称数量材料1箱体1HT1002箱盖1HT1003齿轮轴1454轴1455齿轮1456端盖1HT100

4、…………实验程序清单#include"stdafx.h"#include"stdio.h"#include"malloc.h"#include"string.h"typedefstruct_tagLink{intNo,Num;charName[10],Mat[10];struct_tagLink*next;}LINK; LINK*Head=NULL;voidOutPut(LINK*t){printf("%5d%15s%5d%15s",t->No,t->Name,t->Num,t->Mat);}//插入voidInsert(intNo,char*N

5、ame,intNum,char*Mat){LINK*Node=(LINK*)malloc(sizeof(LINK));Node->No=No;strcpy(Node->Name,Name);Node->Num=Num;strcpy(Node->Mat,Mat);Node->next=Head;Head=Node;}//查询voidCheck(intNo){LINK*t=Head;while(t){if(t->No==No){OutPut(t);break;}elset=t->next;}}//删除voidDelete(intNo){LINK*p,*t

6、;p=t=Head;while(t&&t->No!=No){ p=t;t=t->next;}if(t==NULL){printf("未找到%d",No);return;}if(p==t){Head=Head->next;free(t);}else{p->next=t->next;free(t);}}//列表输出voidOutPutAll(){LINK*t=Head;while(t){OutPut(t);t=t->next; }}intmain(intargc,char*argv[]){for(;;){intcode;printf("减速箱零件查询

7、系统");printf("0--退出1--输入");printf("2--查询3--删除");printf("4--列表");printf("请选择:");scanf("%d",&code);if(code==0)break;switch(code){case1:{intNo,Num;charName[10],Mat[10];for(;;){printf("序号<0--结束>:");scanf("%d",&No);if(No==0)break;printf("名称:");scanf("%s",&Name);printf("数量

8、:");scanf("%d",&Num);printf("材料:");scanf("%s",&Mat);In

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。