安徽理工大学计算机科学技术系ppt课件.ppt

安徽理工大学计算机科学技术系ppt课件.ppt

ID:58803720

大小:978.00 KB

页数:117页

时间:2020-10-02

安徽理工大学计算机科学技术系ppt课件.ppt_第1页
安徽理工大学计算机科学技术系ppt课件.ppt_第2页
安徽理工大学计算机科学技术系ppt课件.ppt_第3页
安徽理工大学计算机科学技术系ppt课件.ppt_第4页
安徽理工大学计算机科学技术系ppt课件.ppt_第5页
资源描述:

《安徽理工大学计算机科学技术系ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章结构化程序设计3.1顺序结构3.2选择结构3.3循环结构3.4其它控制语句3.5应用举例随着人们对程序的结构进行了深入的研究,逐步确定了程序设计的基本技术方法——结构化程序设计。结构化程序设计方法的基本思想是任何程序都可以用三种基本结构表示,即顺序结构,选择结构,循环结构。由这三种基本结构经过反复嵌套构成的程序成为结构化程序。而这些结构中的各种程序流程语句就是流程控制语句。语句序列1语句序列2语句序列1条件?成立不成立语句序列2语句序列不成立成立条件?顺序结构选择结构循环结构C++语言的控制结构C语言是一种很好的结构化程序设计语言,它提供了实现结构化程序所需的多种流程

2、控制语句。分类如下:顺序结构:按照语句出现的先后顺序依次执行。3.1.1表达式语句形式:表达式;例如:i++;sum=a+b;cout<

3、;}复合语句形式为:{说明语句;可执行语句;}其中最后一个语句中最后一个分号不能忽略不写。在复合语句内部说明的变量称为复合语句内部变量。复合语句特点:⑴复合语句可以嵌套;⑵复合语句中可以包含数据说明,在复合语句内部说明的变量仅在复合语句内有效;⑶复合语句中的数据说明必须放在可执行语句之前。C语言允许一行写几个语句,也允许一个语句拆开写在几行上,书写格式无固定要求。例:#includevoidmain(){intx=1,y=11,z=111;{intx=2,y=22,z=222;{intx=3,y=33,z=333;y++;z++;cout<<"第三层

4、变量的值"<

5、3.2.1if语句if语句的三种形式:形式1:if(表达式)语句作用:当表达式为真(非0)时,执行表达式后面的语句,否则绕过该语句,而执行其后面的语句。【例3.1】已知两个数x和y,比较它们的大小,使得x大于y。if(x>x>>y;if(x"<

6、真(非0)时,执行语句1,否则执行语句2。【例3.2】计算分段函数:要使max存放x、y中大者,min存放小者,分析下面程序段正确否?if(x)y=sin(x)+sqrt(x*x+1);elsey=cos(x)-x*x+3*x;if(x>y)max=x;min=y;elsemax=y;min=x;形式3:if(表达式1)语句1elseif(表达式2)语句2┆elseif(表达式n)语句nelse语句n+1作用:当表达式1的值为true时,执行语句1;否则判断当表达式2的值为true时执行语句2;依此类推,若表达式的值都为false,则执行语句n+1。【例3.3】已知成绩ma

7、rk,要求显示对应五级制的评定,评定条件为:if(mark>=90)cout<<"优";elseif(80<=mark&&mark<90)cout<<"良";elseif(60<=mark&&mark<70)cout<<"及格";elseif(70<=mark&&mark<80)cout<<"中";elsecout<<"不及格";if(mark>=60)cout<<"及格";elseif(mark>=70)cout<<"中";elseif(mark>=80)cout<<"良";elseif(mark>=90)cou

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。