C程序设计课程设计报告三角形的种类与面积.docVIP

  • 42
  • 0
  • 约1.09万字
  • 约 15页
  • 2018-10-09 发布于重庆
  • 举报

C程序设计课程设计报告三角形的种类与面积.doc

C程序设计课程设计报告三角形的种类与面积

C++课程设计 三角形的种类与面积 PAGE \* MERGEFORMAT 17 C++课程设计 三角形的种类与面积 PAGE \* MERGEFORMAT 1 C++程序设计 课程设计报告 选题名称: 三角形的种类与面积 系 别: HYPERLINK /question/114071487.html \t _blank 计算机科学技术系 专 业: 软件工程 班 级: 软工一班 学 号: 指导老师: 学年学期: 2010 ~ 2011 学年 第 一 学期 2011 年 6 月 16 目 录 1课程设计目的………………………………………………………………………3 2任务要求…………………………………………………………………3 3设计方案…………………………………………………………………3 4设计内容…………………………………………………………………4 4.1 层次(调用) 关系 ……………………………………………………………4 4.2类图……………………………………………………………………5 4.3设计思想…………………………………………………………………6 4.4调试过程……………………………………………………………6 4.5结果………………………………………………………………7 4.6程序代码………………………………………………………………11 5总结…………………………………………………………………17 6 参考文献…………………………………………………………………17 三角形的种类与面积 1.课程设计目的 《面向对象程序设计课程设计》是计算机科学与技术专业和软件工程专业集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。其目的在于加深对面向对象程序设计中基础理论和基本知识的理解,培养学生的实践能力,促进理论与实践的结合。通过课程设计,让学生能够熟练运用C++进行面向对象编程,建立对象模型,降低软件的复杂性,改善软件的重用性和维护性,提高软件的生产效率,全面掌握面向对象编程技术。 通过课程设计,掌握使用一种面向对象程序设计语言开发工具如Borland C++或Visual C++等;培养调查研究、查阅技术文献、资料、手册以及编写技术文献的能力;通过课程设计,要求学生在指导教师的指导下,独立完成实习课题的全部内容,包括: ⑴ 通过调查研究和上机实习,收集和调查有关技术资料。 ⑵ 掌握设计课题的基本步骤和方法。 ⑶ 根据课题的要求进行上机实验调试。 2.任务要求 一、定义点(point)类,包含点的坐标x和y;通过继承点类派生出线段(line)类;通过线段(line)类的组合定义三角形(triangle )类。 二、实现功能 1、设计菜单实现功能选择; 2、输入三角形的三个顶点坐标; 3、判断三角形的种类(一般三角形、等腰三角形、等边三角形、直角三角形和不能构成三角形); 4、计算并输出三角形的面积 。 3.设计方案 本程序的设计思路如下流程图: 开始 开始 输入三角形的三个顶点 输入选择 选择操作 子程序 保存文件并结束 4.设计内容 4.1.层次(调用)关系 计算出面积输入选择计算三角形的面积退出判断出种类判断三角形的种类输入选择 输入三角形的三个顶点 计算出面积 输入选择 计算三角形的面积 退出 判断出种类 判断三角形的种类 输入选择 输入三角形的三个顶点 4.2.类设计图: P Point class point //定义一个point类 { public: void intput(); //声明一个输入函数 float get_x() { return x; } //返回x的值 float get_y() { return y; } //返回y的值 private: float x,y; //定义对象x,y用来表示坐标 }; void point::intput() //定义输入坐标的函数 { cinxy; } Line class line:public point //派生类line { public: void al_l

文档评论(0)

1亿VIP精品文档

相关文档