欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C++编程题:生态系统_计算机-.NET.pdf

    • 资源ID:93964365       资源大小:543.11KB        全文页数:16页
    • 资源格式: PDF        下载积分:5.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要5.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C++编程题:生态系统_计算机-.NET.pdf

    .学习.资料.院 系:计算 机 学 院 实验课程:计算机根底实验 实验工程:简单生态系统仿真实验 指导教师:志强 开课时间:2021 2021 年度第 2 学期 专 业:计算机科学与技术 班 级:12 级 1 班 学 生:丹 学 号:.-.可修编.华南师大学教务处 一、题目 1、实验容:设计和开发一个简单的生态系统仿真软件 2、实验要求:按照综合设计实验的格式要求撰写本实验的实验报告;代码规、注释简洁清晰;独立完成代码的编写和调试以及实验报告的撰写;二、中文摘要 在代码的根底上进展完善或者重写,修改完善各类生物物种的现有规那么;尝试着添加新的物种,并定义相应的规那么;通过不断的重构来完善系统的设计和实现,在改良中体会如何权衡各种因素,通过合理有效的面向对象设计和实现,带来代码复用、隔离变化、增加扩展性等方面的好处。通过本次综合开发,加深对面向对象概念的理解,提高软件设计和开发能力,培养自学能力和刻苦钻研的精神,增强独立思考的习惯和勇于创新的魄力。三、关键词 生态系统、仿真模型、物种、生存规那么、代码复用 计算机科学与技术班级级班学生丹学号学习资料华南师大学教务处一题目实验容设计和开发一个简单的生态系统仿真软件实验要求按照综合设计实验的格式要求撰写本实验的实验报告代码规注释简洁清晰独立完成代码的编写和调试加新的物种并定义相应的规那么通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向对象设计和实现带来代码复用隔离变增加扩展性等方面的好处通过本次综合开发加深对面向对象概念的理系统仿真模型物种生存规那么代码复用可修编四前言在了解供参考的仿真模型后阅读供参考的代码然后在代码的根底上进展完善或者重写通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向.-.可修编.四、前言 在了解供参考的仿真模型后,阅读供参考的代码,然后在代码的根底上进展完善或者重写,通过不断的重构来完善系统的设计和实现,在改良中体会如何权衡各种因素,通过合理有效的面向对象设计和实现,带来代码复用、隔离变化、增加扩展性等方面的好处。仿真模型和代码构造提倡按照自己的理解和能力进展自由发挥,使得仿真模型更合理、显示方式更直观、配置更方便、扩展更容易、可维护性更好。通过本次综合开发,加深对面向对象概念的理解,提高软件设计和开发能力,培养自学能力和刻苦钻研的精神,增强独立思考的习惯和勇于创新的魄力。五、软件的开发过程 1、添加物种:狼 1添加 cpp 文件,狮子的更新以及生存条件:#include lion.h#include empty.h State LionUnit:getState()计算机科学与技术班级级班学生丹学号学习资料华南师大学教务处一题目实验容设计和开发一个简单的生态系统仿真软件实验要求按照综合设计实验的格式要求撰写本实验的实验报告代码规注释简洁清晰独立完成代码的编写和调试加新的物种并定义相应的规那么通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向对象设计和实现带来代码复用隔离变增加扩展性等方面的好处通过本次综合开发加深对面向对象概念的理系统仿真模型物种生存规那么代码复用可修编四前言在了解供参考的仿真模型后阅读供参考的代码然后在代码的根底上进展完善或者重写通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向.-.可修编.return LION;State LionUnit:nextState()age+;round();if(sumLIONTMLION)return EMPTY;else if(ageDLION)return EMPTY;else return LION;计算机科学与技术班级级班学生丹学号学习资料华南师大学教务处一题目实验容设计和开发一个简单的生态系统仿真软件实验要求按照综合设计实验的格式要求撰写本实验的实验报告代码规注释简洁清晰独立完成代码的编写和调试加新的物种并定义相应的规那么通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向对象设计和实现带来代码复用隔离变增加扩展性等方面的好处通过本次综合开发加深对面向对象概念的理系统仿真模型物种生存规那么代码复用可修编四前言在了解供参考的仿真模型后阅读供参考的代码然后在代码的根底上进展完善或者重写通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向.-.可修编.void LionUnit:round()world-sums(pos,sum);2添加头文件:/lion.h#include living.h class LionUnit:public LivingUnit 计算机科学与技术班级级班学生丹学号学习资料华南师大学教务处一题目实验容设计和开发一个简单的生态系统仿真软件实验要求按照综合设计实验的格式要求撰写本实验的实验报告代码规注释简洁清晰独立完成代码的编写和调试加新的物种并定义相应的规那么通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向对象设计和实现带来代码复用隔离变增加扩展性等方面的好处通过本次综合开发加深对面向对象概念的理系统仿真模型物种生存规那么代码复用可修编四前言在了解供参考的仿真模型后阅读供参考的代码然后在代码的根底上进展完善或者重写通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向.-.可修编.public:LionUnit(World*w,int r,int c,int a=0):age(a)pos.row=r;pos.colum=c;world=w;State getState();State nextState();void round();protected:int age;3狮子的世界类型:void World:worldOfLion()srand(unsigned(time(0);for(int i=2;iN-2;+i)for(int j=2;jsumRABBIT|sumEMPTY0)return GRASS;else return EMPTY;兔子:State RabbitUnit:nextState()round();if(sumFOXsumRABBIT|sumLIONsumRABBIT|sumFOX+sumLIONsumRABBIT)return EMPTY;else if(+ageDRAB)return EMPTY;else return RABBIT;狐狸:State FoxUnit:nextState()age+;round();if(sumLIONsumFOX)计算机科学与技术班级级班学生丹学号学习资料华南师大学教务处一题目实验容设计和开发一个简单的生态系统仿真软件实验要求按照综合设计实验的格式要求撰写本实验的实验报告代码规注释简洁清晰独立完成代码的编写和调试加新的物种并定义相应的规那么通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向对象设计和实现带来代码复用隔离变增加扩展性等方面的好处通过本次综合开发加深对面向对象概念的理系统仿真模型物种生存规那么代码复用可修编四前言在了解供参考的仿真模型后阅读供参考的代码然后在代码的根底上进展完善或者重写通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向.-.可修编.return EMPTY;else if(sumFOXTMFOX)return EMPTY;else if(ageDFOX)return EMPTY;else return FOX;3、其它世界的布局 草:void World:worldOfGrass()srand(unsigned(time(0);for(int i=2;iN-2;+i)for(int j=2;jsumRABBIT|sumLIONsumRABBIT|sumFOX+sumLIONsumRABBIT)return EMPTY;else 计算机科学与技术班级级班学生丹学号学习资料华南师大学教务处一题目实验容设计和开发一个简单的生态系统仿真软件实验要求按照综合设计实验的格式要求撰写本实验的实验报告代码规注释简洁清晰独立完成代码的编写和调试加新的物种并定义相应的规那么通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向对象设计和实现带来代码复用隔离变增加扩展性等方面的好处通过本次综合开发加深对面向对象概念的理系统仿真模型物种生存规那么代码复用可修编四前言在了解供参考的仿真模型后阅读供参考的代码然后在代码的根底上进展完善或者重写通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向.-.可修编.if(+ageDRAB)return EMPTY;else return RABBIT;狐狸:State FoxUnit:nextState()age+;round();if(sumLIONsumFOX)return EMPTY;else 计算机科学与技术班级级班学生丹学号学习资料华南师大学教务处一题目实验容设计和开发一个简单的生态系统仿真软件实验要求按照综合设计实验的格式要求撰写本实验的实验报告代码规注释简洁清晰独立完成代码的编写和调试加新的物种并定义相应的规那么通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向对象设计和实现带来代码复用隔离变增加扩展性等方面的好处通过本次综合开发加深对面向对象概念的理系统仿真模型物种生存规那么代码复用可修编四前言在了解供参考的仿真模型后阅读供参考的代码然后在代码的根底上进展完善或者重写通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向.-.可修编.if(sumFOXTMFOX)return EMPTY;else if(ageDFOX)return EMPTY;else return FOX;4、对主函数的修改/一个简单的生态仿真系统 计算机科学与技术班级级班学生丹学号学习资料华南师大学教务处一题目实验容设计和开发一个简单的生态系统仿真软件实验要求按照综合设计实验的格式要求撰写本实验的实验报告代码规注释简洁清晰独立完成代码的编写和调试加新的物种并定义相应的规那么通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向对象设计和实现带来代码复用隔离变增加扩展性等方面的好处通过本次综合开发加深对面向对象概念的理系统仿真模型物种生存规那么代码复用可修编四前言在了解供参考的仿真模型后阅读供参考的代码然后在代码的根底上进展完善或者重写通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向.-.可修编.#include using namespace std;#include scene.h int main()int wo;cout 1:WORLD_OF_GRASS,2:WORLD_OF_RABBIT,3:WORLD_OF_FOX,4:WORLD_OF_LION endlwo;switch(wo)case 1:wo=WORLD_OF_GRASS;break;case 2:wo=WORLD_OF_RABBIT;break;case 3:wo=WORLD_OF_FOX;break;default:wo=WORLD_OF_LION;break;World world(wo);Scene scene(world);计算机科学与技术班级级班学生丹学号学习资料华南师大学教务处一题目实验容设计和开发一个简单的生态系统仿真软件实验要求按照综合设计实验的格式要求撰写本实验的实验报告代码规注释简洁清晰独立完成代码的编写和调试加新的物种并定义相应的规那么通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向对象设计和实现带来代码复用隔离变增加扩展性等方面的好处通过本次综合开发加深对面向对象概念的理系统仿真模型物种生存规那么代码复用可修编四前言在了解供参考的仿真模型后阅读供参考的代码然后在代码的根底上进展完善或者重写通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向.-.可修编.scene.run();return 1;六、系统测试情况 计算机科学与技术班级级班学生丹学号学习资料华南师大学教务处一题目实验容设计和开发一个简单的生态系统仿真软件实验要求按照综合设计实验的格式要求撰写本实验的实验报告代码规注释简洁清晰独立完成代码的编写和调试加新的物种并定义相应的规那么通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向对象设计和实现带来代码复用隔离变增加扩展性等方面的好处通过本次综合开发加深对面向对象概念的理系统仿真模型物种生存规那么代码复用可修编四前言在了解供参考的仿真模型后阅读供参考的代码然后在代码的根底上进展完善或者重写通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向.-.可修编.七、系统的优点与缺乏 计算机科学与技术班级级班学生丹学号学习资料华南师大学教务处一题目实验容设计和开发一个简单的生态系统仿真软件实验要求按照综合设计实验的格式要求撰写本实验的实验报告代码规注释简洁清晰独立完成代码的编写和调试加新的物种并定义相应的规那么通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向对象设计和实现带来代码复用隔离变增加扩展性等方面的好处通过本次综合开发加深对面向对象概念的理系统仿真模型物种生存规那么代码复用可修编四前言在了解供参考的仿真模型后阅读供参考的代码然后在代码的根底上进展完善或者重写通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向.-.可修编.优点:能模拟不同类型世界的演变过程,且不会造成生态系统的崩溃。可以选择不同的世界,随用户自由选择。物种的生成可随机分配。缺点:模拟不同的世界类型不够仿真,动物无法自然老死。计算机科学与技术班级级班学生丹学号学习资料华南师大学教务处一题目实验容设计和开发一个简单的生态系统仿真软件实验要求按照综合设计实验的格式要求撰写本实验的实验报告代码规注释简洁清晰独立完成代码的编写和调试加新的物种并定义相应的规那么通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向对象设计和实现带来代码复用隔离变增加扩展性等方面的好处通过本次综合开发加深对面向对象概念的理系统仿真模型物种生存规那么代码复用可修编四前言在了解供参考的仿真模型后阅读供参考的代码然后在代码的根底上进展完善或者重写通过不断的重构来完善系统的设计和实现在改良中体会如何权衡各种因素通过合理有效的面向

    注意事项

    本文(C++编程题:生态系统_计算机-.NET.pdf)为本站会员(c****1)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开