2.2.程序设计基础程序设计基础2.02.0内容内容(2.44%)(2.44%)程序设计方法与风格程序设计方法与风格结构化程序设计结构化程序设计面向对象的程序设计方法,对象、面向对象的程序设计方法,对象、方法、属性及继承与多态性。方法、属性及继承与多态性。2.12.1程序设计方法与风格程序设计方法与风格(0.22(0.22%)%)2.1.12.1.1程序设计方法程序设计方法结构化设计方法结构化设计方法•模块内部程序各部分要按照自顶向下的结构划分模块内部程序各部分要按照自顶向下的结构划分•各程序部分应按功能组合各程序部分应按功能组合•各程序之间的联系尽量通过调用子程序来实现,不各程序之间的联系尽量通过调用子程序来实现,不用或少用用或少用GOTOGOTO方式方式面向对象程序设计方法面向对象程序设计方法2.1.22.1.2程序设计风格程序设计风格1.1.源程序文档化源程序文档化符号名的命名符号名的命名注释(序言性和功能性注释)注释(序言性和功能性注释)程序的视觉组织程序的视觉组织2.2.数据说明的方法数据说明的方法数据说明的次序应该规范化数据说明的次序应该规范化变量安排有序化,便于查找变量(按顺序排列)变量安排有序化,便于查找变量(按顺序排列)对复杂数据结构应注释说明对复杂数据结构应注释说明3.3.语句的结构语句的结构每条语句简单明了每条语句简单明了尽量不用或少用尽量不用或少用GOTOGOTO语句语句尽量只采用尽量只采用33种基本控制结构编程种基本控制结构编程4.4.输入和输出输入和输出对所有输入数据进行校验和合理性检查对所有输入数据进行校验和合理性检查输入输出格式保持一致输入输出格式保持一致设计良好的输出报表设计良好的输出报表2.22.2结构化程序设计结构化程序设计(1.11%)(1.11%)2.2.12.2.1基本概念基本概念基本思想基本思想•对大型的程序设计,使用一些基本的结构对大型的程序设计,使用一些基本的结构来设计程序,无论多复杂的程序,都可以使来设计程序,无论多复杂的程序,都可以使用这些基本结构按一定的顺序组合起来。这用这些基本结构按一定的顺序组合起来。这些基本结构的特点都是只有一个入口、一个些基本结构的特点都是只有一个入口、一个出口。由这些基本结构组成的程序就避免了出口。由这些基本结构组成的程序就避免了任意转移、阅读起来需要来回寻找的问题。任意转移、阅读起来需要来回寻找的问题。三种基本结构三种基本结构顺序结构顺序结构选择结构选择结构循环...