掌握结构化编程:顺序、选择与循环
PPT格式 | 196KB |
更新于2024-06-29
| 69 浏览量 | 举报
本资源是一份关于结构化程序设计的优秀文档,主要涵盖了程序设计的基础结构,包括顺序结构、选择结构和循环结构。在第三章中,详细讲解了各个部分:
1. **顺序结构** (3.1):程序按照语句的出现顺序逐行执行,分为表达式语句和空语句两种形式。表达式语句如`i++;`和算术运算等,空语句则用于需要语法存在但无实际操作的空循环体,如`for(m=0;m<1000;m++) ;`。
2. **复合语句** (3.1.3):当一个操作需要多条语句来完成时,可以使用复合语句,如`if`语句中的条件判断后跟随多个相关语句,如`if(x==0) {cout<<a; cout<<b;}`。
3. **选择结构** (3.2):控制程序流程的走向,C/C++中有`if`语句和`switch`语句。`if`语句支持多分支(n分支),要求有n个表达式进行条件判断;`switch`语句则仅需一个表达式,根据其值决定执行哪一段代码。例如,程序会比较两个数`x`和`y`的大小并交换它们的值,如果`x < y`,则执行交换操作。
4. **if语句** (3.2.1):提供了三种形式:单条件分支`if(表达式) 语句`、双分支`if(表达式) 语句1 else 语句2`以及多分支情况。`if`语句在条件为真时执行相应的语句块。
5. **循环结构** (未在部分内容中详细描述,但预期后续章节将讨论):这部分内容可能涉及`for`、`while`等循环语句,通过重复执行某段代码直到满足特定条件才停止。
6. **其他控制语句** 和 **应用举例**:这部分可能介绍了除上述之外的控制结构,如`break`、`continue`等,以及如何在实际项目中应用这些结构解决问题。
通过这份文档,学习者可以掌握基本的程序设计原则,理解如何组织和控制程序的执行流程,从而编写出结构清晰、易于理解和维护的代码。
相关推荐
matlab大师
- 粉丝: 2791
- 资源: 8万+
最新资源
- lingo基础教程 快速入门
- asp.net xml教程
- keil uvision3与PROTEUS7软件连接的完美教程
- MCS-51单片机温度控制系统
- Qt Designer And Kdevelop-3.0 For Beginners.pdf
- C语言嵌入式系统编程修炼之道.pdf
- JAVA2核心技术第1卷:基础知识7th.pdf
- 电路第五版,邱关源,第五版课件
- 3G基础知识讲座,3G知识入门讲座
- javascript常用100语句
- 08年程序员考试下午试题
- maple的基础教程
- 更新至08年的程序员试题
- SCO5.0.7安装说明
- Win2003下iis+php+mysql+zend架设
- 关于开发工具Ant, JBuilder, Eclipse, workshop等使用的FAQ以及资源