第3章 程序控制语句9.16-17,9.23-24号
- 格式:ppt
- 大小:216.50 KB
- 文档页数:38
C 程序设计教程第3章——程序控制语句.txt吃吧吃吧不是罪,再胖的人也有权利去增肥!苗条背后其实是憔悴,爱你的人不会在乎你的腰围!尝尝阔别已久美食的滋味,就算撑死也是一种美!减肥最可怕的不是饥饿,而是你明明不饿但总觉得非得吃点什么才踏实。
本文由InspireX贡献ppt文档可能在WAP端浏览体验不佳。
建议您优先选择TXT,或下载源文件到本机查看。
第3章程序控制语句C++的语句分类为: C++的语句分类为:的语句分类为控制语句表达式语句空语句复合语句本章主要介绍程序控制语句。
C++中本章主要介绍程序控制语句。
在C++中,有一组相关的控制语句,用以实现选择结构与循环结构。
制语句,用以实现选择结构与循环结构。
选择控制语句: if…else switch…case 选择控制语句: if else ;switch case 循环控制语句: while、do…while while、循环控制语句: while、do while、for 转移控制语句:break、continue、goto。
转移控制语句: break、continue、goto。
3.1 选择语句.3.1.1 if…else if else 语句if语句是用来判定所给定的条件 if语句是用来判定所给定的条件是否满足,根据判定的结果(是否满足,根据判定的结果(真或决定执行给出的两种操作之一。
假)决定执行给出的两种操作之一。
C++语言提供了三种形式的 C++语言提供了三种形式的 if语句语句: if语句: if(表达式)语句1 (1) if(表达式)语句1 它的执行过程是:它的执行过程是:当表达式为真时,执行语句1 真时,执行语句1,否则不做任何操作,直接去执行if语句后面的语操作,直接去执行if语句后面的语 if 如图(所示。
句,如图(a)所示。
表达式假(0)真(非 0) 语句 1图(a))if(表达式)语句1 (2) if(表达式)语句1语句2 else 语句2它的执行过程是:当表达式为真时,执行语句1 它的执行过程是:当表达式为真时,执行语句1;表达式为假执行语句2 无论如何,语句1与语句2 时,执行语句2。
第3章算法设计的基本方法教学目的:通过本章的学习,使学生掌握算法的基本知识,了解关系运算与逻辑运算,学会使用选择结构和循环型结构进行程序设计。
知识点:1.算法的概念、特点及描述2.判断(关系运算与逻辑运算)3.选择型程序设计4.循环型程序设计重点:1.算法的描述2.关系运算符和关系表达式3.逻辑运算符和逻辑表达式4.条件运算符及条件表达式5.IF语句的格式使用难点:复杂条件的表示;IF语句的正确使用。
3.1算法●程序是计算机的灵魂●算法是程序的灵魂一个程序应包括两个方面的内容:著名计算机科学家沃思提出一个公式:数据结构+ 算法= 程序●对数据的描述:数据结构(data structure)●对操作的描述:算法(algorithm)完整的程序设计应该是:数据结构+算法+程序设计方法+语言工具3.1.1 算法的组成要素和基本性质(1)算法的概念解决问题的一种方法或过程的描述,(是对特定问题求解步骤的一种描述。
)一个问题可能有多种算法对应。
或算法是由一系列操作组成的。
(2)算法的组成要素✓操作:与问题和所用的工具有关。
✓控制结构:每一个算法都要由一系列的操作组成。
同一操作序列,按不同的顺序执行,就会得出不同的结果。
控制结构即如何控制组成算法的各操作的执行顺序。
控制结构:◆顺序控制结构:语句是按照书写顺序执行的,也就是语句的执行顺序与书写顺序一致。
只有这种结构不可能处理复杂问题。
◆选择控制结构:当程序执行到某一条语句时,要进行某种判断,从两支或多分支选择其中一条执行。
◆循环控制结构:将一条或多条语句重复执行若干次。
有了选择和循环控制结构,就可以设计复杂大型的程序了。
(3)算法的性质✓ ①效性:算法所规定的操作都应能有效执行的。
✓ ②定性:描述的操作应当具有明确的含义;序列中只有一个初始动作,每一动作仅有一个后继动作;序列终止表示问题得到解答或问题没有解答,不能没有任何结论。
✓ ③穷性:所规定的操作序列必须在允许的时间内结束。