1 / 36
文档名称:

第二章程序设计基础.ppt

格式:ppt   大小:1,674KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第二章程序设计基础.ppt

上传人:今晚不太方便 2017/8/9 文件大小:1.63 MB

下载得到文件列表

第二章程序设计基础.ppt

文档介绍

文档介绍:第二章程序设计基础
程序设计方法与风格
结构化程序设计
面向对象的程序设计方法
第二章程序设计基础
程序设计方法与风格
计算机程序与程序设计语言

程序。程序是将计算机语言代码依据一定的语法规则,描述为完成特定任务的算法的指令序列。简单说,程序就是对计算机工作规则的描述,规则可以是不相同的。
第二章程序设计基础
程序设计。程序设计为完成一项程序工作的过程。
计算机语言。计算机语言是人与计算机交流的工具。
算法+数据结构=程序。这是计算机科学家Niklaus Wirth给出的程序定义,即著名的Wirth公式。
第二章程序设计基础
表2-1 计算机语言分类示例
语言级别
语言类别
范例
低级语言
机器语言
汇编语言
高级语言
(过程化语言/算法语言)
C,Fortran,BASIC等
非过程化语言(非算法语言)
FoxBASE系列(FoxBASE+、FoxPro等)、Sybase、Oracle等
面向对象语言
Visual C++、VB、VF等
第二章程序设计基础
(1)机器语言
(2)汇编语言
(3)高级语言
第二章程序设计基础
编码风格
编码风格是指在不影响程序正确性和效率的前提下,有效编排和合理组织程序的基本原则。一个具有良好编码风格的程序主要表现为可读性好,易测试,易维护。程序设计的风格主要强调:“清晰第一,效率第二”(抓住该宗旨,做考题就有了原则和方向了)。
第二章程序设计基础
1、源程序文档化
1)符号名的命名。
符号名能反映它所代表的实际东西,应有一定的实际含义。
第二章程序设计基础
2)程序的注释。分为序言性注释和功能性注释。
序言性注释
序言性注释一般位于模块的首部,位于程序开头部分,包括程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期及修改日期等。
描述性注释(功能性注释)
嵌在源程序体之中,用于描述其后的语句或程序的主要功能。
3)视觉组织。利用空格、空行、缩进等技巧使程序层次清晰。
第二章程序设计基础
2、数据说明
1)数据说明的次序规范化;
2)说明语句中变量安排有序化;
3)使用注释来说明复杂数据的结构。
第二章程序设计基础