第4讲-控制语句(1).ppt
《第4讲-控制语句(1).ppt》由会员分享,可在线阅读,更多相关《第4讲-控制语句(1).ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 结构化程序设计结构化程序设计3.1 3.1 基本语句基本语句3.2 3.2 顺序结构程序设计顺序结构程序设计3.3 3.3 选择结构程序设计选择结构程序设计3.4 3.4 循环结构程序设计循环结构程序设计3.5 3.5 综合应用综合应用3.1 基本语句基本语句定义或说明语句定义或说明语句分号结束分号结束int a,b;double x,y,x;char s1,s2;const double PI=3.14159;/定义变量与常量定义变量与常量表达式语句表达式语句a=b+c;i+;还可以如还可以如何表达?何表达?i=i+1;i+=1;控制语句控制语句空语句空语句;复合语句复合语句i
2、f(xy)t=x;x=y;y=t;u 语法上相当一个语句语法上相当一个语句由由大括号将若干条语句括起来,大括号将若干条语句括起来,在复合语句中定义的变量只在本在复合语句中定义的变量只在本复合语句中有效。复合语句中有效。选择、循环选择、循环BreakContinuereturnu 不进行任何操作的语句。不进行任何操作的语句。常用于循环条件判断部分。常用于循环条件判断部分。if(xy)t=x;x=y;y=t;实现两数交换的算法实现两数交换的算法3.2 顺序结构顺序结构开始开始语句语句1语句语句2语句语句n结束结束a=2 b=3a=3 b=23.3 选择结构选择结构BNAY ifif语句结构语句结构
3、 switchswitch语句结构语句结构条件的表现形式条件的表现形式单条件单条件单条件单条件 若成立的条件若成立的条件若成立的条件若成立的条件 x0 x0 x0 x0 if(if(if(if(x x x x)/)/)/)/(x!=0 x!=0 x!=0 x!=0)非非非非0 0 0 0为真为真为真为真 x x x x0 if(0 if(0 if(0 if(x=0 x=0 x=0 x=0)不同于不同于不同于不同于x=0 x=0 x=0 x=0 x0 if(x0 if(x0 if(x0 if(x=0 x=0 x=0 x=0 x=0 x=0 x=0)x/2x/2的余数的余数的余数的余数 0 0?i
4、f(if(x%2x%2)yearyear能能能能被被被被4 4整除吗?整除吗?整除吗?整除吗?if(if(year%4=0year%4=0)判字符变量判字符变量判字符变量判字符变量c c c c的值是大写字母?的值是大写字母?的值是大写字母?的值是大写字母?if(if(c c=A&cA&c=Z)=Z)判字符变量判字符变量判字符变量判字符变量c c的值不是小写字母?的值不是小写字母?的值不是小写字母?的值不是小写字母?if(cif(c =z)=z)是否构成三角形?是否构成三角形?是否构成三角形?是否构成三角形?a+ba+b c&a+cc&a+c b&b+cb&b+caa练习如何写练习如何写条件表
5、达式?条件表达式?条件条件0 x01x1或或x-1x0&x0&x1|x1|x-1x!=0&y!=0 x!=0&y!=0 或或 x&yx&yx%2=0 x%2=0 或或 !(x%2)!(x%2)a=s&s=za=s&smax?bmax?b bmaxmax输出输出输出输出maxmax的值的值的值的值真真真真输入输入输入输入a,ba,b的值的值的值的值二、双分支结构二、双分支结构格式:格式:ifif(表达式)表达式)语句语句1;1;/也可不同行也可不同行else else 语句语句2;2;计算表达式计算表达式语句块语句块2真真假假语句块语句块1用单分支结构实现用单分支结构实现:_if(x)与与if(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制 语句
限制150内