下载此文档

《数表的程序化处理》实验报告.docx


文档分类:金融/股票/期货 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
《CAD/CAM技术》实验报告实验名称:数表的程序化处理院专班系:业:级:机械工程学院学生姓名:学号:指导教师:综合性设计性实验项目1实验名称:数表的程序化处理实验学时:3实验类型:设计性课程名称:CAD/CAM技术实验室名称:机械学院机房一、实验目的1、掌握对工程手册和设计规范中的各种数据表格(包括数值、数表、线图)的程序化处理技术。2、。二、实验内容与要求【实验内容】用计算机算法语言中的一维数组、二维数组或多维数组进行赋值的方法分别对这些数组进行程序化处理。将下列平键和键槽的尺寸关系数表程序化。要求输入轴径数值后,能输出相应的键和键槽的剖面尺寸。键键槽轴径dbhtt1>17~>22~>30~>38~>44~>50~>58~>65~>75~>85~>95~>110~【实验要求】1、写出程序结构图3、编写程序并调试运行出程序结果。4、编写实验报告三、主要仪器设备计算机输入轴径d比较确定d所在区间显示越界,输出轴径范围信息重新计算显示最小提示信息四、实验过程1、程序结构图开始d<=17||d>130?N输出相应尺寸YN是否减小一挡?Y尺寸是否已最小?Y结束N2、源代码#include<>#include<>#include<>#include<>main(){inti=0,ch,dc[12]={22,30,38,44,50,58,65,75,85,95,110,130},b[12]={6,8,10,12,14,16,18,20,22,25,28,32},h[12]={6,7,8,8,9,10,11,12,14,14,16,18};floatd,ds,dw,t[12]={,4,5,5,,6,7,,9,9,10,11},t1[12]={,,,,,,,,,,,};puts("\n\td(mm)是轴的直径.");printf("\n\t请输入直径:d=");scanf("%f",&d);while(d<=17||d>130){puts("\n\t这个直径已超出范围!\n");printf("\n\t请重新输入直径(d在17~130mm):d=");scanf("%f",&d);/*此处用goto更简洁*/}while(d>dc[i])i++;printf("\n\td=%.1fmm,b=%imm,h=%imm,t=%.1fmm,t1=%.1fmm,",d,b[i],h[i],t[i],t1[i]);ds=d-t[i];dw=d+t1[i];printf("\n\td+t1=%.1fmm,\td-t=%.1fmm",dw,ds);printf("\n\n\t你是否减小一档键的b/h?(y/n):");ch=getch();putch(ch);if(ch=='y'){if(d<=22){puts("\n\n\t已到最低当档!无法再减");exit(1);}}else{printf("\n\t");return;}i--;printf("\n\td=%.1fmm,b=%imm,h=%imm,t=%.1fmm,t1=%.1fmm,",d,b[i],h[i],t[i],t1[i]);ds=d-t[i];dw=d+t1[i];printf("\n\td+t1=%.1fmm,\td-t=%.1fmm",dw,ds);puts("\n\t___结束!___\n");return;}3、运行效果五、实验总结本次上机实验通过用C语言对平键和键槽的尺寸关系数表程序化,使得我们掌握了对工程手册和设计规范中的各种数据表格(包括数值、数表、线图)的程序化处理技术。。实验过程中,我们一边编写C代码,指导老师一边找出我们代码中的bug,直到将代码编写得相对完善。整个过程就是:发现问题--à解决问题,在解决问题中得到提升。总的来说,实验是理论知识的一次应用实践,让我们在巩固所学知识的基础上,逐渐适应在实际工作中可能遇到的一些问题,我们收益颇丰。

《数表的程序化处理》实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人daxiahao1314
  • 文件大小206 KB
  • 时间2020-05-18