- 4
- 0
- 约2.63千字
- 约 24页
- 2017-06-01 发布于湖北
- 举报
全国计算机等级考试二级公共基础知识 程序设计方法与风格 结构化程序设计 面向对象的程序设计方法,对象、方法、属性及继承与多态性。 第二章 程序设计基础 概念:是使用计算机系统的指令或语句,组成求解不同问题,实现不同算法所需的完整序列的一个工作过程。 最初设计考虑问题: 讲究技巧:如何能节省一个字节,如何能提高程序运行的效率… 现在主要考虑问题: 程序的易读性和可维护性 2.1.2 程序设计风格 1. 源程序的文档化 符号名的命名 程序注释:序言性和功能性注释 程序的视觉组织 2. 数据说明的方法 显式地说明一切变量(vb) 数据说明的次序应该规范化 说明变量有序化,便于查找变量(按顺序排列) 对复杂数据结构应注释说明 2. 语句的结构 一行内只写一条语句 程序编写应优先考虑清晰性 除非对效率有特殊要求,程序编写要清晰第一,效率第二 首先要保证程序正确,然后才要求速度 避免使用临时变量使程序可读性下降 避免不必要的转移 尽可能使用库函数 避免使用复杂的条件语句 尽量减少使用“否定”条件的语句 数据结构要利于程序的简化 要模块化,每个模块的功能尽可能单一化 利用信息隐蔽,确保每个模块的独立性 从数据出发去构造程序 不要修补不好的程序,要重新编写 4. 输入和输出 对所有输入数据都要检验数据的合法性 检查输入项的的各种重要组合的合理性 输入格式要简单,使输入步骤和操作尽量简单 输入数
您可能关注的文档
- 计划与物料控制讲义20150820.ppt
- 基于纠缠光子的量子安全直接通信.ppt
- 【创新设计】2014-2015学年高二物理粤教版选修1-1:2.3电磁感应现象的应用.ppt
- 【创新设计】2014-2015学年高中化学3-4塑料橡胶纤维鲁科版必修2.ppt
- 基于细胞间信号转导的药物设计.ppt
- 【创新设计】2014-2015学年高中语文:5.3祭十二郎文(人教版选修《中国古代诗歌散文欣赏》).ppt
- 计量经济学三、多元线性回归模型.ppt
- 基于学生发展为本.ppt
- 【创新设计】2014-2015学年高中语文:6.3春夜宴从弟桃花园序.ppt
- 【创新设计】2014高考地理一轮复习第2章第6讲常见天气系统湘教版.ppt
最近下载
- 机场油库安全管理制度体系优化研究.docx VIP
- 医学课件-《甲状腺讲》教学课件.pptx VIP
- 专题05透镜及其应用-2007-2016十年初中物理竞赛分类解析(学生版).pdf VIP
- 2007-2016十年初中物理竞赛分类解析专题10 浮力.pdf VIP
- 2026年版-FOCUSPDCA降低骨科I类切口手术部位感染率CQI-新版课件.pptx
- 如何获得免费的网络来注册一个免费的电子邮箱账户.pdf VIP
- 西方艺术史PPT课件.pptx VIP
- 《喀斯特地貌》课件.ppt VIP
- 2025年课件-FOCUSPDCA提高青少年近视防控知识普及率CQI(眼科)-新版.pptx
- 2025上海辅警面试题目及答案.doc VIP
原创力文档

文档评论(0)