c++课件第二次课.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c课件第二次课

面向对象软件工程概念模型(摘自点空间) 主题 抽象 对象 抽象的概念 抽象:将现实的事物符号化。 抽象伴随着人类的进化过程 现实的抽象与抽象的抽象 例:学生管理系统 例:超级素数 (再定义)抽象:计算机的符号化 抽象的目的与意义 分析(认识)问题 便于交流 解决问题 提示:解决问题是抽象的最终目的 现实的矛盾与建议 分析(认识)问题是非常非常重要的能力 缺失:课程安排的、时间的、教学资源的…… 建议:先分析问题,再动手解决。 计算机的抽象 数据抽象 ≈ 数学 行为抽象 ≈ 数学运算 建议1:学好数学 建议2:数学建模 题外话:计算机与数学 图灵机:计算机的数学模型 可计算理论:很多事情计算机不能做 抽象的原则 针对问题域 1、问题域中的数据 2、问题域中数据的行为 例:学生管理系统 数据:姓名,性别,学号,年龄,年级,班级,专业,,,,,,,,,,,, 行为:增加学生,删除学生,修改学生,查找学生,,,,,,,,,,,,,, 提出问题 学籍管理系统 简答题:学籍管理系统和学生管理系统的问题域有没有区别?区别在什么地方? 作业要求 标题要求:作业 - 学号 - 姓名 内容要求: 1、写在邮件里,不要附件 2、如要附件,不要打包压缩 3、提问清楚无二义。 例:上楼游戏 控制一个人不停地跳上更高的楼层。 一个人,不停地跑,可以蓄力跳 由楼板组成的楼层,有长度限制。有上下移动的,有左右移动的,有传送带的,有弹簧的。 上楼游戏 关键内容:人和楼层 其它内容:都可以归属于人或楼层 对象的概念 对象(Object):在现实中或概念上相对独立的实体。 人,楼层 数,素数 对象的概念 对象:具有一定属性与行为的相对独立的实体。 对象的属性:一个对象区别于其它对象的特征。 对象的行为:对象可以做什么? 上楼游戏 对象:人 楼层 人的属性:力量 人的行为:跑,跳,,,,,,,,,, 上楼游戏 对象:人 楼层 人的属性:力量 人的行为:跑,跳,蓄力 楼层的讨论 楼层的属性:层数,类型,,,,, 楼层的行为:好象没什么行为 1、楼层对象有多少个? 2、楼层作为对象合适吗? 3、楼板、传送带、弹簧、移动楼板,它们可不可以是对象? 找对象 1、问题中具有明显特征的实体 2、没有对错之分,只有好坏区别 3、好的标准:解决问题容易 4、坏的标准:解决问题困难,复杂 找对象的方法 1、罗列问题域中的名词 2、罗列问题域中的动词 3、清理上述两部分的关系(从属,关联,) 人、蓄力量、楼层、楼板、弹簧板、传送带 跑、跳 找对象的方法 人、蓄力量、楼层、楼板、弹簧板、传送带 跑、跳 人跑,人跑,人有力量,跳的高度与力量有关(推导属性),楼层中有楼板,有弹簧板,有传送带 提示:数学中的集合论很有帮助 对象的讨论 大对象分解为小对象,小对象集合成大对象 大、小没有标准 没有对错标准,只有好坏区别 超级素数 满足下列条件的自然数称为超级素数:该数本身,所有数字之和,所有数字之积以及所有数字的平方和都是素数.例如113就是一个超级素数.求[100,999]之内: (1)超级素数的个数. (2)所有超级素数之和. (3)最大的超级素数. 网吧计费 网吧需要如下功能的软件: 对于不同的人,不同的电脑,不同的时间,软件计算出一个人在网吧上网的费用,据此收费。 * * *

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档