- 0
- 0
- 约3.58千字
- 约 40页
- 2019-02-21 发布于北京
- 举报
二级公共基础知识 第2章 程序设计基础 内容提要 程序设计方法与风格 结构化程序设计 面向对象的程序设计方法,对象、方法、属性及继承与多态性 2.1 程序设计方法与风格 2.1.1 程序设计方法 结构化设计方法 模块内部程序各部分要按照自顶向下的结构划分 各程序部分应按功能组合 各程序之间的联系尽量通过调用子程序来实现,不用或少用GOTO方式 面向对象程序设计方法 2.1.2 程序设计风格 原则:清晰第一,效率第二 1. 源程序中的内部文档 符号名的命名:有一定实际含义 程序的注释: 序言性注释 功能性注释 程序的视觉组织:层次清晰 2. 数据说明 数据说明的次序规范化 说明语句中变量安排有序化 使用注释来说明复杂数据的结构 2.1.2 程序设计风格(续) 3.语句的结构 在一行内只写一条语句 程序编写应优先考虑清晰性 清晰第一,效率第二 在保证程序正确的基础上再要求提高效率 避免使用临时变量前使程序的可读性下降 避免不必要的转移 尽量使用库函数 避免采用复杂的条件语句 尽量减少使用“否定”条件语句 数据结构要有利于程序的简化 要模块化,使模块功能尽可能单一化 利用信息隐蔽,确保每一个模块的独立性 从数据出发去构造程序 不要修补不好的程序,要重新编写 2.1.2 程序设计风格(续) 4.输入和输出 对输入数据检验数据的合法性 检查输入项的各种重要组合的合理性 输人格式要简
您可能关注的文档
- 交通案件与工伤案件.ppt
- 交通事故案件法律实务.ppt
- 教师的教学技能.ppt
- 洁净室等级标准.ppt
- 九年及数学中考专题(数与代数)-第十七讲《-反比例函数(1)》课件(北师大版).ppt
- 开拓律师市场分享.ppt
- 李晓雅律师在谈判中的角色PPT.ppt
- 两部影片赏析.ppt
- 刘必飞律师讲课:谈企业合同签订的奥妙.ppt
- 律师办案流程.ppt
- 湖南省长沙市2026_2027学年高二语文上学期开学考试.docx
- 湖南省长沙市2026届高三语文下学期月考七.docx
- 2027版高考物理总复习精练册PPT 10第十章 电路及其应用.pptx
- DB4417/T 4—2022 地理标志产品 阳江豆豉.docx
- 非银行金融行业研究:券商股权投资深度报告:另类子弹性释放,跟投开启收益红利.docx
- 非银行业周报(2026年第三十六期):中金并购落地,投行执业监管加码.docx
- 国信证券_港股市场持续回调,科技股一枝独秀.docx
- 黄金珠宝行业专题报告:回归实证,论金价波动与板块股价联动规律.docx
- 对比比亚迪刀片电池棱柱形电芯与特斯拉4680圆柱形电芯:设计及性能拆解分析文章.docx
- 机械设备行业周报:关注工程机械、人形机器人及核聚变等板块.docx
最近下载
- 60立方米LNG储罐设计.doc VIP
- 7836.DVD-R用多媒体学SolidWorks2011(2DVD+手册).pdf VIP
- 2026年陕西省中考英语全模块考点考频、真题解析及备考全书.docx VIP
- DL_T 1859-2018 水电厂转速监测装置技术条件.docx VIP
- 中医门诊病历书写范例(10例常见病完整病历)【精选】.pdf VIP
- 江淮十校2025届高三第二次联考英语试卷(含答案).docx
- 施耐德ATV61变频器说明书.pdf VIP
- 4.质性研究-质性研究报告撰写规范-COREQ.pdf VIP
- 规范补充耕地质量验收土壤检测.docx
- 2026年无人机驾驶员考试题库(附答案和详细解析)(0520).docx VIP
原创力文档

文档评论(0)