如何结构化程序设计 ■只使用3种基本控制结构 顺序结构、选择结构、循环结构 每个结构块必须单入单出 结构块之间可以嵌套和堆叠
16 如何结构化程序设计 ◼ 只使用3种基本控制结构: ◼ 顺序结构、选择结构、循环结构 ◼ 每个结构块必须单入单出 ◼ 结构块之间可以嵌套和堆叠
顶序结构 程序按照书写顺序执行语句(在模块内部 ■例如: ■■■ cout<<"请输入圆半径Ⅷn"; cIn>ri area=rxr*3.14: cout<<"圆面积是:"<<area<< endl
17 顺序结构 ◼ 程序按照书写顺序执行语句(在模块内部) ◼ 例如: ... cout<<"请输入圆半径\n"; cin>>r; area=r*r*3.14; cout<<"圆面积是:"<<area<<endl;
选择结构(分支结构) 流程图如下: 假分数大于等于60 真 打印"考试失败 打印"考试通过
18 选择结构(分支结构) 流程图如下: 分数大于等于60 打印"考试通过" 假 真 打印"考试失败
选择结构 ■根据判断条件选择执行路径 例 if (score>=60 cout<<"考试通过"<<end else cout<<"考试失败"<<enc 19
19 选择结构 ◼ 根据判断条件选择执行路径。 ◼ 例: if (score>=60) cout<<"考试通过"<<endl; else cout<<"考试失败"<<endl;
循环结构 流程图如下: 不是最后一个? 真将分数加到 总分上 假」
20 循环结构 流程图如下: 不是最后一个? 将分数加到 总分上 真 假