1 / 15
文档名称:

(流程管理)C程序的流程设计.pdf

格式:pdf   大小:428KB   页数:15页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(流程管理)C程序的流程设计.pdf

上传人:学习一点新东西 2021/12/29 文件大小:428 KB

下载得到文件列表

(流程管理)C程序的流程设计.pdf

相关文档

文档介绍

文档介绍:: .
(流程管理)C程序的流
程设计 : .
第三章C程序的流程设计
一、教学的目的与要求
掌握顺序、选择、循环三类程序流程控制语句,以及转移语句,能够正确使用它们编程。
二、重点与难点:
ifif-elseifswitch语句的嵌套;语句中的条件表达式,语句中的匹配关系,语句
语句的嵌套;三种循环语句的格式和功能,循环嵌套的使用;转移语句的控制流程,switch
的使用。
三、教学内容
第一节算法
1、算法的概念
为解决某一个问题而采取的方法和步骤,就称为算法。
2、算法的性质
①有穷性:一个算法应包含有限的操作步骤
②一个初始:此动作序列只有一个初始动作
③确定性:算法中的每一个步骤都应当是确定性的,仅有一个后继动作。
④有一个或多个输出:序列终止表示问题得到解答或问题没有解答,没有输出的算法是
没有意义的。
第二节选择型程序设计
1、if语句的形式
①if(条件表达式)语句
②if(条件表达式)语句1else2语句
注意:
语句中的条件表达式一般为逻辑表达式或关系表达式,但也可以是任意的数值类型①if
(包括整型、实型、字符型、指针类型),例如下列语句也是合法的。
if(‘a’)printf(“%d”,’a’);
②在if语句中,分号是语句的结束标志。
③在ifelse后面可以只含一个内嵌的操作语句,也可以有多个操作语句,此时用花和
括号将几个语句括起来成为一个复合语句。
语句形式是()。例1:以下不正确的if
A)if(x>y&&x!=y);
B)if(x==y)x+=y;
C)if(x!=y)scanf(“%d”,&x)elsescanf(“%d”,&y);
D)if(x<y){x++;y++;};