《基本控制结构 》PPT课件.ppt
《《基本控制结构 》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《基本控制结构 》PPT课件.ppt(33页珍藏版)》请在三一办公上搜索。
1、第三章 基本控制结构,3.1 顺序结构程序设计 3.2 选择结构程序设计 3.3 循环控制,第三章 基本控制结构,教学目标:1.掌握 C+语言常用的输入/输出方式 2.熟练掌握 if else 的两种语法 3.掌握 for、while、do-while 语句的用法教学重点:1.赋值语句、数据的输入输出及输入输出中常用的控制格式 2.程序设计中构成选择、循环的算法;教学难点:选择、循环的嵌套算法分析。,3.1 顺序结构程序设计,3.1.1 C+语句概述 3.1.2 顺序结构程序设计3.1.3 数据输入与输出,3.1.1 C+语句概述,在程序设计语言中,程序是按什么顺序执行的呢?默认按程序中语句顺
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 数据输入与输出,简单的输入输出向标准输出设备(显示器)输出例:int x;coutx;,3.2 选择结构程序设计,321 if 语句 322 switch 语句,3.2.1 选择结构程序设计,1、基本if语句(一),格式:If()形式一:执行体为单条语句,带分号
4、if(a0)a-=5;a+=5;/if语句之外,2、基本if语句(二)格式:If()形式二:执行体为复合语句,整个if 语句结束不带分号 if(ab)/若abint t=a;/则a与b交换 a=b;b=t;/功能:保持变量b始终为最大值cout“The max is:”bn;/if语句之外,3、Ifelse语句(扩展if语句),格式:If()else,4、if 语句嵌套 一般形式:if()if()语句 1 else 语句 2else if()语句 3 else 语句 4特点:if子句或else子句又包含ifelse语句注意:语句 1、2、3、4 可以是复合语句,每层的 if 与 else 配对
5、,或用 来确定层次关系。,C+规定:else关键字总是与它前面最近的未配对的可见的那个关键字配对。例如:if()/第一个if if()/第二个if if()/第三个ifelse 注意:复合语句内的 if 对其外面的else 是不可见的,嵌套if 语句 之阶梯结构 形式:if(表达式1)语句1 else if(表达式2)语句2 else if(表达式3)语句3 else 语句 n执行流程:按顺序检测 if 条件,一旦满足则执行相应的if子句,同时整个嵌套if 语句结束;否则执行最后一个else子句.,三种形式:if(表达式)语句例:if(xy)couty)coutx;else couty;if(
6、表达式1)语句1else if(表达式2)语句2else if(表达式3)语句3 else 语句 n阶梯结构实例将百分制成绩转换成字母等级:,int Grade;cin Grade;if(=90)cout=80)cout=70)cout=60)cout“Dn”;else cout“En”;,322 switch 语句,格式:switch()case:case:case:default:,例:等级制转换为百分制char grade;cingrade;switch(grade)case A:Cout“100-99”endl;case B:Cout“89-80”endl;case C:Cout“79
7、-60”endl;case D:Cout“Less than 60”endl;Default:Cout“Input error!n”;/执行后不完全合意,1、switch开关语句特殊的多分支结构,switch()case:break;case:break;default:,例:等级制转换为百分制switch(grade)case A:cout“100-99”endl;break;case B:cout“89-80”endl;break;case C:cout“79-60”endl;break;case D:cout“Less than 60”endl;break;default:Cout“In
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本控制结构 基本控制结构 PPT课件 基本 控制 结构 PPT 课件
链接地址:https://www.31ppt.com/p-5487075.html