计算机二级程序设计基础;程序设计方法与风格
结构化程序设计
面向对象的程序设计方法,对象、方法、属性及继承与多态性。;概念:是使用计算机系统的指令或语句,组成求解不同问题,实现不同算法所需的完整序列的一个工作过程。
最初设计考虑问题:
讲究技巧:如何能节省一个字节,如何能提高程序运行的效率…
现在主要考虑问题:
程序的易读性和可维护性;
1.源程序的文档化
符号名的命名
程序注释:序言性和功能性注释
程序的视觉组织
2.数据说明的方法
显式地说明一切变量(vb)
数据说明的次序应该规范化
说明变量有序化,便于查找变量(按顺序排列)
对复杂数据结构应注释说明;2.语句的结构
一行内只写一条语句
程序编写应优先考虑清晰性
除非对效率有特殊要求,程序编写要清晰第一,效率第二
首先要保证程序正确,然后才要求速度
避免使用临时变量使程序可读性下降
避免不必要的转移
尽可能使用库函数
避免使用复杂的条件语句
尽量减少使用“否定”条件的语句
数据结构要利于程序的简化
要模块化,每个模块的功能尽可能单一化
利用信息隐蔽,确保每个模块的独立性
从数据出发去构造程序
不要修补不好的程序,要重新编写;4.输入和输出
对所有输入数据都要检验数据的合法性
检查输入项的的各种重要组合的合理性
输入格式要简单,使输入步骤和操作尽量简单
输入数据时,应允许使用自由格式
应允许缺省值
输入一批数据时,最好使
您可能关注的文档
- 流行歌曲欣赏.pptx
- 精确放射治疗技术课件.ppt
- 六年级小升初家长会.ppt
- 鲫鱼解剖和观察.ppt
- 精细动作训练主要方式专题培训课件.ppt
- 模具寿命与失效7.pptx
- 数据库结构设计和数据库行为设计结构设计包括设计数据库的概念.ppt
- 酶的活性专业知识.pptx
- 军神-课件演示教学.ppt
- 年产二十万吨合成氨变换工段工艺设计讲课稿.ppt
- 安徽省示范高中培优联盟2025-2026学年高一下学期春季联赛生物试卷(含解析).pdf
- 2009年河北省录用考试行政职业能力测验试卷说明.pdf
- 北京市第八十中学2025-2026学年高二下学期5月阶段检测物理试卷(含解析).pdf
- 北京市第二十中学2025-2026学年高一下学期5月阶段检测物理试卷(启承)(含答案).pdf
- 北京市丰台区2025-2026学年度第二学期期中练习高二物理试卷(含解析).pdf
- 北京市牛栏山第一中学2025-2026学年度第二学期期中考试高二物理试卷(含答案).pdf
- 北京市清河中学2026届高三高考模拟预测地理试卷(含答案).pdf
- 第13课《卖油翁》课件(共32张ppt)2025-2026学年统编版语文七年级下册.pptx
- 2026年陕西省宝鸡市初中学业水平考试物理试卷(含答案).pdf
- 2026年陕西省西安市长安区中考物理质检试卷(含答案).pdf
原创力文档

文档评论(0)