c语言课程设计总结报告
天津财经大学珠江学院 C 语言程序设计课程设计报告设计题目:绘制心图专 业 计算机信息科学与技术 班 级 计科 1108 学 生 刘进刚 指导教师 寥宁 2012 年 大一(下)学期2任务:C 语言课程设计题目:绘制心图要求:1、用 C 语言实现程序设计;2、利用 turboc2 来实现程序演示;3、系统的各个功能模块要求用函数的形式实现;平时成绩: 验收答辩成绩: 设计报告成绩:总评成绩: 指导教师:3一、总体设计1.程序的总体流程图2. 原型声明#include //这是绘制图片的指令#include //这是运用数学运算的指令void main() //定义主函数图形大小(可调整r 的值变换)定义颜色调整 a 的大小变换圆的数量及密集度Setbkcolor是设置背景颜色Setcolor是设置曲线颜色定义主函数 Cos 与 Sin 函数是规定曲线的变化趋势Delay 函数是规定图形变化时的时间延长程度,可调节括号里值进行变化outlextxy 函数后可书写一段英文, Settextesty 与 outlextxy 函数里的数据是规定输入英文的位置运 行4二、总程序设计#include #include #define PI 3.1415926void main(){double a;int x1, x2, color = 1,x, y, r = 82, r1,gdriver = DETECT, gmode;initgraph(cleardevice();for (a = 6; a 15)color = 1;}settextstyle(0, 0, 4);outtextxy(50, 50, “My Hear Will Go On“);getch();closegraph();}5三、图文解释1 .(改变 r 的值可变换图形的大小)2 .(改变 a 的值变换成不同的图形)3 .(这是改变背景与线条颜色的函数)int x1, x2, color = 1,x, y, r = 82, r1,gdriver = DETECT, gmode;for (a = 6; a <= 600; a +=6)setbkcolor(GREEN);setcolor(RED);64 .(这是改变图形变换时间延长程度的函数)5 .(此函数可以在图像演示完后在其中插入英文,并且可以改变英文位置与大小)delay(50000);settextstyle(0, 0, 4);outtextxy(50, 50, “My Hear Will Go On“);7四、程序小结通过编写该程序,熟悉了 C 语言的基本语法,选择,循环等结构,深入练习了函数的调用方法,和文件的读写方法,熟悉了结构体的使用,更加深化了面向过程语言思想,和一些基本算法。通过对程序的后期调试,熟悉了 C 常见错误,锻炼了思维的严密性,和完备性。通过对程序的注释和画流程图,形成了一套自己编程的风格,和清晰地思路,使思维更加条理化,清晰化。8