您所在位置: 网站首页 / 程序设计基础ch3.ppt / 文档详情
程序设计基础ch3.ppt 立即下载
2024-12-16
约1.4千字
约26页
0
496KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

程序设计基础ch3.ppt

程序设计基础ch3.ppt

预览

免费试读已结束,剩余 21 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第3章控制流程序中的语句通常是按照次序一条接一条地顺序执行,称之为顺序结构。顺序结构是绝大多数程序设计语言的基本框架,程序设计语言的各种语句在基本框架下组成程序或程序的集合。
有时需要改变顺序执行的流程,以有选择地执行程序的不同部分,构造选择结构;或者重复执行程序的某一部分,构造循环结构。程序设计语言中选择和循环机制的设置,使得程序的计算足够灵活和有效。和的研究工作证明,任何程序都可依靠三种基本结构的组合实现,它们就是顺序结构、选择结构和循环结构。选择结构又称分支结构。由这三种基本结构组成的程序称为结构化程序程序包含两方面内容:
1.数据描述:定义数据类型及数据结构
2.操作描述:说明操作及操作步骤,即算法。3.2语句与复合语句3.3选择语句3.3选择语句【例3-2】在一次百分制测验中设定:当一名学生的成绩大于、等于60分时,为“”。成绩小于60分时,为“”。成绩大于100分、或者小于0分时,视为“”成绩。

()
{
	;
	("(0-100):");
	("");
	((>100)(<0))
	("\n");
	{
		(>=60)
			("\n");
		
			("\n");
	}	
}运行结果:在C程序中经常使用如下语句结构:

(表达式1)
	语句1
(表达式2)
	语句2
(表达式3)
	语句3
	︰
	︰
(表达式n)
	语句n

	语句1
这种嵌套的语句构成的序列可用于处理多向选择的问题。各个表达式依次求值,一旦某个表达式为“真”,就执行与之相关的语句,从而终止整个语句序列的执行。如果所有表达式值为“假”,就执行最后一个的语句1。3.4多分支语句【例3-7】按照学生考试成绩的等级打印出百分制分数段。

<>
()
{
	;
	("():");
	("");
	()
	{	'a':
		'A':("90~100\n");
		'b':
		'B':("80~89\n");;
		'c':
		'C':("70~79\n");;
		'd':
		'D':("60~69\n");;
		'f':
		'F':("<60\n");;
		:("\n");;
	}
}运行结果:良好习惯:
为了使控制流程跳出结构,可以使用语句,最后一个分支部分可以不加语句
例成绩分级:
()
	{
		‘A’:(“90~100\n”);
		‘B’:(“80~89\n”);;
		‘C’:(“70~79\n”);;
		‘D’:(“60~69\n”);;
		‘F’:(“<60\n”);;
		:(“\n”);;
	}3.5与循环语句3.5与循环语句运行结果:语句是语句的扩展,一般语法形式为:
(表达式1;表达式2;表达式3)
语句
语句的执行流程为:
①计算表达式1的值;
②计算表达式2的值,若表达式2的值非0(真),那么执行的内嵌语句,计算表达式3的值。若表达式2的值为0,结束循环,执行语句的下一条语句。
③返回到步骤②
循环语句也是先测试循环条件,再执行循环体
应避免陷入无限循环
语句可用于从、和循环语句中立即强制性退出【例3-12】语句实现字符计数。

<>
/*统计输入的字符数;第2个版本*/
()
{
	;	/*说明型变量,用于存放计数值*/
	(=0;();)
		;
	("%.0f\n",);
}运行结果:3.6循环语句3.6语句3.7语句与语句3.8编程指导本章小结
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

程序设计基础ch3

文档大小:496KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用