《基本控制结构 》ppt课件

《基本控制结构 》ppt课件

ID:26926840

大小:226.01 KB

页数:33页

时间:2018-11-30

《基本控制结构 》ppt课件_第1页
《基本控制结构 》ppt课件_第2页
《基本控制结构 》ppt课件_第3页
《基本控制结构 》ppt课件_第4页
《基本控制结构 》ppt课件_第5页
资源描述:

《《基本控制结构 》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章基本控制结构3.1顺序结构程序设计3.2选择结构程序设计3.3循环控制第三章基本控制结构教学目标:1.掌握C++语言常用的输入/输出方式2.熟练掌握if…else的两种语法3.掌握for、while、do-while语句的用法教学重点:1.赋值语句、数据的输入输出及输入输出中常用的控制格式2.程序设计中构成选择、循环的算法;教学难点:选择、循环的嵌套算法分析。3.1顺序结构程序设计3.1.1C++语句概述3.1.2顺序结构程序设计3.1.3数据输入与输出3.1.1C++语句概述在程序设计语言中,程序是按什么顺序执行的呢?默认按程序中语句顺序执行,语句是程序

2、的基本功能单元。当然也有分支选择,跳转,循环非顺序执行,正体现了计算机的“智能”。C++程序也不例外。分三种基本控制结构:(1)顺序结构(2)选择结构(3)循环结构C++语句声明语句表达式语句选择语句循环语句跳转语句复合语句1、声明语句(说明语句)程序中的实体标识符必须先声明后使用实体标识符如:变量、常量、函数、结构、类、对象等。声明的实质:告之实体类型(1)变量声明(2)常量声明(3)函数声明(4)类型声明声明语句其它功能:实体定义,变量赋值2、表达式语句格式:表达式;类别:(1)赋值语句(2)复合赋值语句(3)增(减)量语句(4)函数调用语句(5)输入输出语

3、句表达式语句与表达式的区别:表达式可以包含在其他表达式中,而语句不可。例如:if((a=b)>0)t=a;不可写为:if((a=b;)>0)t=a;将多个语句用一对大括号包围,便构成一个复合语句,逻辑上的一条语句例如空语句形式;不产生任何动作{{sum=sum+i;i++;}}{sum=sum+i;i++;}3.1.2顺序结构程序设计3.1.3数据输入与输出简单的输入输出向标准输出设备(显示器)输出例:intx;cout<<"x="<>x;3.2选择结构程序设计3.2.1if语句3.2.2switch语句3.

4、2.1选择结构程序设计1、基本if语句(一)格式:If(<条件>)<执行体语句>形式一:执行体为单条语句,带分号if(a>0)a-=5;a+=5;//if语句之外为真为假a>10?执行a减5执行a加52、基本if语句(二)格式:If(<条件>)<执行体语句>形式二:执行体为复合语句,整个if语句结束不带分号if(a>b){//若a>bintt=a;//则a与b交换a=b;b=t;}//功能:保持变量b始终为最大值cout<<“Themaxis:”<)<执行体语句1>els

5、e<执行体语句2>为真为假条件?语句1其它语句语句24、if语句—嵌套一般形式:if()if()语句1else语句2elseif()语句3else语句4特点:if子句或else子句又包含if…else语句注意:语句1、2、3、4可以是复合语句,每层的if与else配对,或用{}来确定层次关系。C++规定:else关键字总是与它前面最近的未配对的可见的那个关键字配对。例如:if()//第一个ifif(){//第二个ifif()//第三个if<语句1>}else<语句2>注意:复合语句内的if对其外面的else是不可见的嵌套if语句之阶梯结构形式:if(表达式1)语

6、句1 elseif(表达式2)语句2 elseif(表达式3)语句3…else语句n执行流程:按顺序检测if条件,一旦满足则执行相应的if子句,同时整个嵌套if语句结束;否则执行最后一个else子句.三种形式:if(表达式)语句例:if(x>y)cout<y)cout<>Grade;if(>=90)cout<<“A

7、”;elseif(>=80)cout<<“B”;elseif(>=70)cout<<“C”;elseif(>=60)cout<<“D”;elsecout<<“E”;3.2.2switch语句格式:switch(<表达式>){case<常量表达式1>:<语句序列1>case<常量表达式2>:<语句序列2>……case<常量表达式n>:<语句序列n>default:<语句序列n+1>}例:等级制转换为百分制chargrade;cin>>grade;switch(grade){case‘A’:Cout<<“100--99”<

8、’:Cout<<“89-

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

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

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