- 6
- 0
- 约3.58千字
- 约 40页
- 2017-03-22 发布于四川
- 举报
二级公共基础知识 第2章 程序设计基础 内容提要 程序设计方法与风格 结构化程序设计 面向对象的程序设计方法,对象、方法、属性及继承与多态性 2.1 程序设计方法与风格 2.1.1 程序设计方法 结构化设计方法 模块内部程序各部分要按照自顶向下的结构划分 各程序部分应按功能组合 各程序之间的联系尽量通过调用子程序来实现,不用或少用GOTO方式 面向对象程序设计方法 2.1.2 程序设计风格 原则:清晰第一,效率第二 1. 源程序中的内部文档 符号名的命名:有一定实际含义 程序的注释: 序言性注释 功能性注释 程序的视觉组织:层次清晰 2. 数据说明 数据说明的次序规范化 说明语句中变量安排有序化 使用注释来说明复杂数据的结构 2.1.2 程序设计风格(续) 3.语句的结构 在一行内只写一条语句 程序编写应优先考虑清晰性 清晰第一,效率第二 在保证程序正确的基础上再要求提高效率 避免使用临时变量前使程序的可读性下降 避免不必要的转移 尽量使用库函数 避免采用复杂的条件语句 尽量减少使用“否定”条件语句 数据结构要有利于程序的简化 要模块化,使模块功能尽可能单一化 利用信息隐蔽,确保每一个模块的独立性 从数据出发去构造程序 不要修补不好的程序,要重新编写 2.1.2 程序设计风格(续) 4.输入和输出 对输入数据检验数据的合法性 检查输入项的各种重要组合的合理性 输人格式要简
您可能关注的文档
- presentation.ITHEPDESK.ppt
- PRO.E螺纹的画法.ppt
- ProQuetsDigitalDissertations数字化博硕士论文文摘索引数.ppt
- ProQuets博硕士论文全文检索系统使用指南.ppt
- PS的三种用法:如何修改多帧gif动画图片-如何利用FW中保存的带层png文件-如何去水印.ppt
- PTE肺栓塞肢下深静脉血栓.ppt
- QC七大手法.培训版.ppt
- QC七大手法esventools.ppt
- QC七大手法九大步骤-No[1]-7.ppt
- QSmart质品记录无纸化系统说明.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 上海市城市绿地和园林历年统计数据.docx VIP
- 反应过程与技术 固定床反应器的计算.doc VIP
- 第13章 典型零碳建筑案例.pptx VIP
- 2026 年急诊科预检分诊标准(WS_T 390-2025,附分级流程).docx VIP
- 【课件】企业负责人及安全管理人员安全专题培训.docx
- 2025海淀区高中信息技术学业水平合格性考试(样卷).docx VIP
- 离婚协议书(2026年标准版).docx VIP
- 房屋租赁合同.doc VIP
- 福建福州市闽清县2025—2026学年第二学期八年级期中适应性练习数学(试卷+解析).pdf VIP
- 高等学校城乡规划本科指导性专业规范(2013年版).pdf VIP
原创力文档

文档评论(0)