- 4
- 0
- 约2.15千字
- 约 24页
- 2023-01-18 发布于上海
- 举报
会计学;程序设计方法与风格
结构化程序设计
面向对象的程序设计方法,对象、方法、属性及继承与多态性。;概念:是使用计算机系统的指令或语句,组成求解不同问题,实现不同算法所需的完整序列的一个工作过程。
最初设计考虑问题:
讲究技巧:如何能节省一个字节,如何能提高程序运行的效率…
现在主要考虑问题:
程序的易读性和可维护性;2.1.2 程序设计风格
1. 源程序的文档化
符号名的命名
程序注释:序言性和功能性注释
程序的视觉组织
2. 数据说明的方法
显式地说明一切变量(vb)
数据说明的次序应该规范化
说明变量有序化,便于查找变量(按顺序排列)
对复杂数据结构应注释说明;2. 语句的结构
一行内只写一条语句
程序编写应优先考虑清晰性
除非对效率有特殊要求,程序编写要清晰第一,效率第二
首先要保证程序正确,然后才要求速度
避免使用临时变量使程序可读性下降
避免不必要的转移
尽可能使用库函数
避免使用复杂的条件语句
尽量减少使用“否定”条件的语句
数据结构要利于程序的简化
要模块化,每个模块的功能尽可能单一化
利用信息隐蔽,确保每个模块的独立性
从数据出发去构造程序
不要修补不好的程序,要重新编写;4. 输入和输出
对所有输入数据都要检验数据的合法性
检查输入项的的各种重要组合的合理性
输入格式要简单,使输入步骤和操作尽量简单
输入数据时,应允许使用自由格式
应允许缺省值
输入一批数据时
您可能关注的文档
最近下载
- 深基坑应急预案(完整版).docx VIP
- 大学生校园打印创业项目方案.pptx
- 鞭毛和菌毛鞭毛(flagellum).ppt VIP
- +1-4地形图的判读第一课时课件2023-2024学年人教版地理七年级上册.pptx VIP
- T JYHQ 0010—2022 高等学校学生公寓管理服务星级评价规范 (试 行).pdf VIP
- 解剖学基础第八章《生殖系统—女性生殖系统》PPT课件.pptx VIP
- 开源 CFD工具库OpenFOAM用户指南.pdf
- 省级优秀课件皖教版四年级上册综合实践活动《包饺子》.pptx VIP
- 上海电力大学《电力系统分析》课程设计任务书.doc VIP
- 汽车车身制造技术 项目三 车身焊装工艺.ppt VIP
原创力文档

文档评论(0)