还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
院系计算机学院实验课程计算机基础实验实验项目简单生态系统仿真实验指导老师杨志强开课时间2012~2013年度第2学期专业计算机科学与技术班级12级1班学生杨丹学号20122101042华南师范大学教务处
一、 题目
1、实验内容设计和开发一个简单的生态系统仿真软件
2、实验要求按照综合设计实验的格式要求撰写本实验的实验报告;代码规范、注释简洁清晰;独立完成代码的编写和调试以及实验报告的撰写;
二、中文摘要在代码的基础上进行完善或者重写,修改完善各类生物物种的现有规则;尝试着添加新的物种,并定义相应的规则;通过不断的重构来完善系统的设计和实现,在改进中体会如何权衡各种因素,通过合理有效的面向对象设计和实现,带来代码复用、隔离变化、增加扩展性等方面的好处通过本次综合开发,加深对面向对象概念的理解,提高软件设计和开发能力,培养自学能力和刻苦钻研的精神,增强独立思考的习惯和勇于创新的魄力
三、关键词生态系统、仿真模型、物种、生存规则、代码复用
四、前言在了解供参考的仿真模型后,阅读供参考的代码,然后在代码的基础上进行完善或者重写,通过不断的重构来完善系统的设计和实现,在改进中体会如何权衡各种因素,通过合理有效的面向对象设计和实现,带来代码复用、隔离变化、增加扩展性等方面的好处仿真模型和代码结构提倡按照自己的理解和能力进行自由发挥,使得仿真模型更合理、显示方式更直观、配置更方便、扩展更容易、可维护性更好通过本次综合开发,加深对面向对象概念的理解,提高软件设计和开发能力,培养自学能力和刻苦钻研的精神,增强独立思考的习惯和勇于创新的魄力
五、软件的开发过程
1、添加物种狼
(1)添加cpp文件狮子的更新以及生存条件#includelion.h#includeempty.hStateLionUnit::getState{returnLION;}StateLionUnit::nextState{age++;round;ifsum[LION]TMLION{returnEMPTY;}else{if...。