1、课程设计目的
开拓思维,检查和巩固所学的知识,为以后的学习和编程打下基础。
2、课程设计题目描述和要求
2、1 课程题目
简单图形处理系统
2、2 课程要求
设某个图形处理程序只考虑点、直线、圆三种基本图形。
对于点,给出点的横纵坐标;
对于直线,给出直线方程 ax+by+c=0 的三个系数 a,b,c;
对于圆,给出圆心坐标和半径。
要求程序可以输入和输出图形元素,求两点距离,求两直线交点,已知点和
半径形成圆,已知两点形成直线
3、模块设计
3、1 模块分析
根据题目要求可以将题目中的每一个要求与一个函数对应下来,这样算下来
大概需要
1、画点函数
2、根据两点画直线函数
3、根据方程画直线函数
4、画圆函数
5、求两点距离函数
6、求两直线交点函数
编程过程中可能需要一些其他的辅助函数,比如:画坐标系函数,坐标转换函数
等;为帮大家选择不同的函数,可在开头设计一个目录帮助选择。