探索中南大学C语言课程设计.docx
《探索中南大学C语言课程设计.docx》由会员分享,可在线阅读,更多相关《探索中南大学C语言课程设计.docx(20页珍藏版)》请在第一文库网上搜索。
1、学号中南大学C语言程序设计课程设计汇报题目:数据的图形化处理学院:专业:班级:姓名:指导老师:2023年1月3日目录1设计内容及规定311设计规定312程序设计流程图32详细设计52.1详细设计52. 2数据构造与程序评析73. 3使用方法阐明83设计成果与分析84. 1调试与测试83.2测试成果与分析84小结(心得体会)115附录121设计内容及规定1.1设计规定用C语言绘图函数绘制函数图像;要根据输入B信息,用C语言画出对应函数y=sin(x),y=CoS(X),.;画出的点数为N个,即N个像素点;可以不画出坐标值,N0值要不小于20。程序界面设计合理,色彩得体大方,显示对的,界面清晰、美
2、观。1.2程序设计流程图c1osegranh():图2:总程序流程图2详细设计2.1 详细设计(1) #inc1udestdio.h调用系统提供的原则库函数#inc1udemath.h调用math库文献里0函数#inc1udeconio.h调用通过控制台进行数据输入和数据输出的;函数#inc1udegraphics.h调用图像处理函数(2) main()(f1oati,x,y,x,y;inta,b;intgd=DETECT,gm;定义变量(3) for(b=0;b=20;b+)实现程序B多次循环使用(4) initgraph(d,mzzz);初始化图形系统(5) printf(z,Choose
3、afunctiontoseeitsfunctiona1image!nz,);printf(,1.y=xn,z);printf(,2.y=sinxn);printf(z,3.y=cosxn);printf(zz4.y=e*xnz,);printf5.y=1og(e)(x)nzz);printf(zz6.y=x2nz,);printf(/?7.y=tanxn);printf(,Number1-7,justtrythem!n,z);printf(zzP1easeenternumber:);输出一种基本初等函数可选列表scanf(%c,&a);输入一种整型变量(6) CIeardeviCe();清除屏
4、幕和图形缓冲区SetbkCOIor(WHITE);设置背景色Setco1or(GREEN);设置前景颜色1ine(100,350,100,180);1ine(95,190,100,180);1ine(100,180,105,190);1ine(40,250,500,250);1ine(495,245,500,250);1ine(500,250,495,255);画坐标轴和箭头SetteXtSty1e(SANS_SERIF_FONT,HORIZ_DIR,1);设置字体Outtextxy(500,250,x);标识X轴OUtteXtXy(I1O,180,y);标识y轴OUttextxy(90,24
5、5,o);标识原点(7) SWitCh(a)实现多分支选择case1:第一种状况(for(x0=0;x=21;x+=1)(y=x;要画出的函数体现式x=6*x0+100;X,y1坐标控制,使点落在屏幕合适位置y=-6*y0+250;putpixe1(x,y,RED);画点函数,画出红色像素点break;跳出多分支选择构造)case2:第二种状况for(x0=0;x0=10*3.14159;x0+=0.1)(y0=50*sin(x0+2*3.14159);正弦函数x=10*x0+100;y=-y0+250;putpixe1(x,y,RED);break;)case3:第三种状况(for(x0=0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 探索 中南 大学 语言 课程设计
