浙江理工大学科技与艺术学院机电系课程设计报告
《面向对象程序设计》课程设计
实验报告
指导教师小组成员:专业班级:2010级计算机科学与技术专业开设时间:20112012(一)
1
f浙江理工大学科技与艺术学院机电系课程设计报告
目录
1任务12
11任务介绍……………………………………………212小组成员任务分配…………………………………2131设计思想及主要流程图…………………………2131主要程序清单……………………………………2131运行结果及分析…………………………………4132设计思想及主要流程图…………………………2132主要程序清单……………………………………2132运行结果及分析…………………………………4133设计思想及主要流程图…………………………2133主要程序清单……………………………………2133运行结果及分析…………………………………4
2任务22
21任务介绍……………………………………………222小组成员任务分配…………………………………223设计思想及主要流程图……………………………223主要程序清单………………………………………223运行结果及分析……………………………………43收获、体会和建议……………………………………4
2
f浙江理工大学科技与艺术学院机电系课程设计报告
任务1按照要求设计类1根据输出设计类设计类就是根据数据封装的要求,抽象出适合的类。有如下测试程序和测试程序的输出结果,要求设计类Welcome。voidmai
WelcomeweWelcomeyouweyouDisplayyouSet“Tha
kyou”coutyouGete
dlyoutalkyouDisplay测试程序的输出结果如右:设计类Welcome的原则1)在头文件Cpp1h中声明类2)在Cpp1cpp中实现类3)使用内联函数定义Display函数2使用类改写程序
22编写一个求方程axbxc0的根的程序,用三个函数分别求当b4ac大于
零、等于零和小于零时方程的根。要求从主函数输入a、b、c的值并输出结果。使用面向过程的解法一般是把变量设为double型,适用库函数cmath进行计算。请注意:使用面向对象的方法解决这个问题,首先要从解一元二次方程出发,抽象一个代表一元二次方程的类。为了使用这个类,必须根据要结局的问题,为这个类设计合适的数据成员和成员函数。3使用包含(聚合)和派生设计新类1使用包含的方法,编写一个点类Poi
t和线段类Li
e,演示构r