公共知识部分公共知识部分第二章程序设计基础第二章程序设计基础一、程序设计设计方法和风格一、程序设计设计方法和风格(p41)(p41)(一)程序设计设计风格:(一)程序设计设计风格:清晰第一、效率第清晰第一、效率第(二)(二)如何形成良好的程序设计风格如何形成良好的程序设计风格11、源程序文档化;、源程序文档化;22、数据说明的方法;、数据说明的方法;33、语句的结构;、语句的结构;44、输入和输出
、输入和输出
二、结构化程序设计二、结构化程序设计(P43)(P43)((一)结构化程序设计方法的四条原则是:一)结构化程序设计方法的四条原则是:1
自顶向下;自顶向下;2
逐步求精;逐步求精;3
模块化;模块化;4
限制使用限制使用gotogoto语句
注意注意:1:1)滥用)滥用GOTOGOTO语句确实有害,应尽量避免语句确实有害,应尽量避免2)2)完全避免使完全避免使用用GOTOGOTO语句也并非明智,有些地方使用语句也并非明智,有些地方使用GOTOGOTO语句,会语句,会使程序流程更清楚,效率更高使程序流程更清楚,效率更高3)3)关键是看放在什么程序结构关键是看放在什么程序结构中
(二)结构化程序的基本结构和特点:(二)结构化程序的基本结构和特点:((11))顺序结构顺序结构:一种简单的程序设计,最基本、最常用的结构;:一种简单的程序设计,最基本、最常用的结构;((22))选择结构选择结构:又称分支结构,包括简单选择和多分支选择结:又称分支结构,包括简单选择和多分支选择结构,可根据条件,判断应该选择哪一条分支来执行相应的语构,可根据条件,判断应该选择哪一条分支来执行相应的语句序列;句序列;((33))重复结构重复结构:又称循环结构,可根据给定条件,判断是否需:又称循环结构,可根据给定条件,判断是否需要重复执行某一相同程序段
要重复执行某一相同程序