- 2
- 0
- 约 55页
- 2016-12-05 发布于江苏
- 举报
* 计算机科学家沃思(Wirth):程序=数据结构+算法 * 三种基本结构 “自顶向下”就是将整个待解决的问题按步骤、有次序地进行分层,明确先做什么,再做什么,各层包含什么内容。 “逐步细化”就是对分层后的每一层功能进行详细设计,并仔细检验其算法的正确性。只有当本层功能及其算法正确无误之后,才能向下一层细化。如果每一层的设计都没有问题,则整个程序功能及其算法就是正确的。 “模块化设计”就是将处理问题的整个程序分为多个模块,其中一个主模块和若干个子模块,由主模块控制各个处理子问题的子模块,最终实现整个程序的功能。模块化设计的思想是一种“分而治之”的思想,即把一个复杂的问题分为若干个子问题来处理就简单多了,也便于程序的检验和调试。所谓模块是指一个能完成某项特定功能、既可以组合又可以分解的程序单元。 “结构化编码”是指在进行结构化程序设计之后,用结构化语言编写程序的过程。 * (简述,不作详细介绍。) 类是一种用户自定义的数据类型,其中包含数据和操作数据的方法(函数)。 对象是类的实例;每个对象都有自己的属性、事件和方法。 三类机制:封装、继承和多态。 “封装”就是把数据和操作这些数据的代码封装在对象类里,对外界是完全不透明的,对象类完全拥有自己的属性。程序设计者不需要了解对象类中的技术代码,也无法对它们加以控制和干预,而只需要重复调用其对象。 “继承”是允许在已有对象类的基础上构造
您可能关注的文档
最近下载
- 2014款英菲尼迪Q50_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 超星尔雅学习通《创新创业(同济大学)》2025章节测试附答案.pdf VIP
- 工程结算咨询服务方案.docx VIP
- 2023年度职业教育课题选题指南 .pdf VIP
- 混凝土灌注桩施工方案.doc VIP
- 预计总收入预计总成本确认办法.pdf VIP
- JB_T 14701-2024《工业设备设施用齿轮齿条式升降机 安全要求》.pdf VIP
- 钢制焊接石油储罐apistandard6505-6.pdf VIP
- 基于MATLAB的人脸识别系统研究与实现毕业论文.doc VIP
- 国企运营考试题及答案.doc VIP
原创力文档

文档评论(0)