下载此文档

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


文档分类:金融/股票/期货 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
《数表的程序化处理》实验报告《CAD/CAM技术》实验报告实验名称:数表的程序化处理院系:机械工程学院专业:班级:学生姓名:学号:指导教师:综合性设计性实验项目1实验名称:数表的程序化处理实验学时:3实验类型:设计性课程名称:CAD/CAM技术实验室名称:机械学院机房一、实验目的1、掌握对工程手册和设计规范中的各种数据表格(包括数值、数表、线图)的程序化处理技术。2、。二、实验内容与要求【实验内容】用计算机算法语言中的一维数组、二维数组或多维数组进行赋值的方法分别对这些数组进行程序化处理。将下列平键和键槽的尺寸关系数表程序化。要求输入轴径数值后,能输出相应的键和键槽的剖面尺寸。轴径d键键槽bhtt1>17~>22~>30~>38~>44~>50~>58~>65~>75~>85~>95~>110~【实验要求】1、写出程序结构图3、编写程序并调试运行出程序结果。4、编写实验报告三、主要仪器设备计算机四、实验过程1、程序结构图开始输入轴径dd<=17||d>130?比较确定d所在区间输出相应尺寸是否减小一挡?尺寸是否已最小?结束显示越界,输出轴径范围信息YNNY重新计算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、运行效果

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

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aluyuw1
  • 文件大小112 KB
  • 时间2019-08-04
最近更新