计算机程序设计(C++)第三周课程笔记
结构化程序设计
- 要求:结构清晰、可读性强、易于分工和可调试
- 一般有三种设计形式
- 自顶向下:逐步分解
- 模块化:可以是相互独立的一条语句、程序或函数
- 结构化:顺序结构、选择结构(if-else,switch-case)、循环结构(while,do-while,for)三种基本控制结构
单路分支与多路分支
单路分支只有一个判断条件,而多路分支有多个判断条件。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using namespace std;
int main()
{
double a, b, max;
cin >> a >> b;
max = a;
if (a<b) /* 单路循环结构 */
max = b;
cout << max << endl;
return 0;
}
/* */
using namespace std;
int main()
{
double a, b, max;
cin >> a >> b;
if (a < b) /* 多路循环结构 */
max = b;
else
max = a;
cout << max << endl;
return 0;
}
分支嵌套
分支嵌套即if-else语句中又嵌套if-else语句。
1 |
|