第二部分结构化设计合编.ppt

Visual C++与面向对象程序设计教程 1、程序结构:顺序、选择、循环 2、数据:简单数据、复杂数据;常量、变量 3、函数:库函数、自定义函数(选择个好的算法实现) 2.1 程序的基本控制结构 结构化程序设计方法 模块化程序结构 三种基本程序结构 模块化程序结构 模块化 :就是把程序划分为若干个部分,每个部分独立存放、完成一个特定的功能。其目的是降低程序的复杂度,使设计出来的程序便于阅读、调试和维护。 一个模块可以是一条语句、一段程序、一个函数等 基本特征是其仅有一个入口和一个出口 模块相互独立,内聚性很强,一个模块完成一个功能 三种基本程序结构 按照结构化程序设计的观点, 任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合: 顺序结构:程序是按程序语句或模块在执行流中的顺序逐个执行。 选择结构:程序是按设定的条件实现程序执行流的多路分支。 循环结构:程序是按给定的条件重复地执行指定的程序段或模块。 结论:理论上已经证明,用三种基本程序结构可以实现任何复杂的算法。 2.2 C++语言的控制结构 顺序语句 选择结构 一路选择分支 两路选择分支 多路选择分支 循环结构 当型循环 直到型循环 for 循环 出口控制 VC++语言的控制结构 顺序 选择(分支) if ( … ) else{ …;} switch() {case …

文档评论(0)

1亿VIP精品文档

相关文档