济南大学计算机辅助绘图,机械CAD—济南大学—实验_计算机辅助机械设计.doc

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

济南大学

机械工程学院

Aaaaaaaaaaa

计算机辅助机械设计

实验指导书

Aaaaaaaaaaaa

机械设计系

一、实验目的aaaaaaaaaa

计算机辅助机械设计是一门实践性较强的课程,学生通过上机计算达到以下目的:

1、加深对计算机辅助机械设计设计方法的基本理论和算法步骤的理解。

2、培养学生独立编制、调试计算机程序的能力。

3、掌握常用计算机辅助机械设计程序的使用方法。

4、培养学生灵活运用所学方法解决工程实际问题的能力。

二、实验项目、学时分配及对每个实验项目的要求

序号实验项目学时数实 验 要 求1链表21、明确链表建立及编辑的基本原理及程序框图

2、编制链表建立及编辑程序

3、用考核题对所编程序进行考核2二叉树21、明确二叉树建立及遍历的基本原理及程序框图

2、编制二叉树建立及遍历程序

3、用考核题对所编程序进行考核3参数化图素拼装

原理实验21、明确参数化图素拼装原理及程序框图

2、编制参数化图素拼装程序

3、用考核题对所编程序进行考核4设计资料的程序处理21、明确设计资料的程序处理的基本原理及程序框图

2、编制设计资料的程序处理程序

3、用考核题对所编程序进行考核5三角带传动的程序设计21、明确三角带传动的基本算法步骤及程序框图

2、编制三角带传动的程序设计程序

3、用考核题对所编程序进行考核三、实验报告内容aaaaaaaaaaaaaaaaa

每次上机实验结束后,学生要作一份完整的实验报告,实验报告内容应包括:

1、实验的基本原理简述及程序框图绘制。

2、编制实验程序。

3、用考核题对所编程序进行考核。

四、实验考核办法aaaaaaaaaaaaaa

本课程实验成绩依据以下几个方面进行考核

1、实验报告

2、考核所编制的程序

3、实验纪律、出勤等

实验一 链表aaaaaaaa

用链表的方法编写减速箱零件清单(包括序号、名称、数量、材料)的管理程序,要求提供插入、删除、列表功能。

减速箱零件清单

序号名称数量材料1箱体1HT1002箱盖1HT1003齿轮轴1454轴1455齿轮1456端盖1HT100…………

实验程序清单

#include "stdafx.h"

#include "stdio.h"

#include "malloc.h"

#include "string.h"

typedef struct _tagLink{

int No,Num;

char Name[10],Mat[10];

struct _tagLink *next;

} LINK;

LINK *Head=NULL;

void OutPut(LINK *t)

{

printf("%5d%15s%5d%15s\n",t->No,t->Name,t->Num,t->Mat);

}

//插入

void Insert(int No,char *Name,int Num,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;

}

//查询

void Check(int No)

{

LINK *t=Head;

while(t) {

if(t->No==No) {

OutPut(t); break;

} else t=t->next;

}

}

//删除

void Delete(int No)

{

LINK *p,*t;

p=t=Head;

while(t && t->No!=No) {

p=t; t=t->next;

}

if(t==NULL) {printf("未找到%d\n",No); return;}

if(p==t) {

Head=Head->next; free(t);

} else {

p->next=t->next; free(t);

}

}

//列表输出

void OutPutAll()

{

LINK *t=Head;

while(t){

OutPut(t); t=t->next;

}

}

int main(int argc, char* argv[])

{

for(;;) {

int code;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值