第六章循环控制1

上传人:夏** 文档编号:478565832 上传时间:2023-08-31 格式:DOC 页数:19 大小:185.50KB
返回 下载 相关 举报
第六章循环控制1_第1页
第1页 / 共19页
第六章循环控制1_第2页
第2页 / 共19页
第六章循环控制1_第3页
第3页 / 共19页
第六章循环控制1_第4页
第4页 / 共19页
第六章循环控制1_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《第六章循环控制1》由会员分享,可在线阅读,更多相关《第六章循环控制1(19页珍藏版)》请在金锄头文库上搜索。

1、 课题: 第六章 循环控制6.1概述 6.2 goto语句 6.3 while语句 6.4 do-while语句 6.5for语句教学目的及要求:了解用goto语句构成循环;掌握用while语句构成循环;掌握用do-while语句构成循环。教学重点: 用goto语句构成循环;用while语句、do-while语句和for语句构成循环。教学难点:用goto语句构成循环;用while语句、do-while语句和for语句构成循环。教学步骤及内容 : 第六章 循环控制61 概述 在很多实际应用中需要用到循环控制。 C语言中的循环结构。 1)用goto语句和if语句构成循环; 2)用while语句构成

2、循环; 3)用do_while语句构成循环; 4)用for语句构成循环。62 goto语句以及用goto语句构成循环一、一般形式: goto 语句标号; 语句标号同标识符。二、用goto语句和if语句构成循环。63 while语句一、一般形式:while(表达式) 语句 当表达式为非0值时,执行while语句中的内嵌语句。其特点是:先判断表达式,后执行语句。二、用while语句构成循环注意:1)循环体如果包含一个以上的语句,应该用花括弧括起来, 以复合语句形式出现。 2)在循环体中应有使循环趋向于结束的语句。旁批栏:64 do-while语句do-while语句的特点是先执行循环体,然后判断循

3、环条件是否成立。一、一般形式:do 循环体语句 While(表达式);说明:执行顺序,先执行一次指定的循环体语句,然后判别表达 式,当表达式的值为非零(“真”)时,返回重新执行循环体语句,如此反复,直到表达式的值等于0为止,此时循环结束。二、用do-while语句形成循环。65 for语句 C语言中的for语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,可完全代替while语句。一、一般形式:for(表达式1;表达式2;表达式3)语句 执行过程: 1)先求解表达式1; 2)求解表达式2,若其值为真(值为非0),则执行for语句中 指定

4、的内嵌语句,然后执行下面第3步。若为假(值为0), 则结束循环,转到第5步。 3)求解表达式3; 4)转回上面第2步继续执行; 5)循环结束,执行for语句下面的一个语句。一般应用如下形式: for(循环变量赋初值;循环条件;循环变量增值) 语句说明:1)for语句的一般形式中的“表达式1”可以省略。 2)如果表达式2省略,即不判断循环条件,循环无终止地 进行下去。 3)表达式3也可以省略,但此时应设法保证循环能正常结 束。 4)可以省略表达式1和表达式3,只有表达式2,即只给循 环条件。 5)三个表达式都可以省略。 6)表达式1可以是设置循环初值的赋值表达式,也可以是与循环变量无关的其他表达

5、式。 7)表达式一般是关系表达式或逻辑表达式,但也可以是数 值表达式,只要其值为非零,就执行循环体。旁批栏:重庆电子工程职业学院授课方案 课名: C语言程序设计 教师: 周 莹 班级: 应电061 062 045 编写时间:08.09.15 课题: 第六章循环控制 6.5for语句 6.7循环的比较 6.8break和continue语句教学目的及要求:了解循环的嵌套; 理解几种循环的比较;掌握用for语句构成循环;掌握break语句和continue语句的使用。教学重点: 用for语句构成循环;break语句和continue语句的使用。教学难点: 用for语句构成循环;break语句和co

6、ntinue语句的使用。教学步骤及内容 : 66 循环的嵌套一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环中还可以嵌套循环,称多层循环。67 几种循环的比较1、四种循环都可以用来处理同一问题,一般情况下它们可以互相 代替。2、while和do-while循环,只在while后面指定循环条件,在循环体中应包含使循环趋于结束的语句。3、用while和do-while循环时,循环变量初始化的操作应在while 和do-while语句之前完成。而for语句可以在表达式1中实现 循环变量的初始化。4、while循环、do-while循环和for循环,可以用break语句跳出循环,用c

7、ontinue语句结束本次循环。68 break语句和continue语句一、break语句 作用:可以使流程跳出switch结构,继续执行switch语句下面的一个语句。还可以用来从循环体内跨出循环体,即提前结束循环,接着执行循环下面的语句。 一般形式:break;说明:break语句不能用于循环语句和switch语句之外的任何其他语句中。旁批栏:二、continue语句1、一般形式:continue;2、作用:为结束本次循环,即跳过循环体中下面尚未执行的语句, 接着进行下一次是否执行循环的判定。3、continue语句和break语句的区别: continue语句只结束本次循环,而不是终止

8、整个循环的执行。而break语句则是结束整个循环过程,不再判断执行循环条件是否成立。旁批栏:重庆电子工程职业学院授课方案 课名: C语言程序设计 教师: 周 莹 班级: 应电061 062 045 编写时间:08.09.16 课题: 第七章 数组 7.1 一维数组的定义和引用 7.2 二维数组的定义和引用教学目的及要求:掌握一维数组的定义、一维数组元素的引用和初始化。掌握二维数组的定义、二维数组元素的引用和初始化。教学重点: 掌握一维数组和二维数组的定义、一维数组元素的引用和初始化。教学难点: 掌握一维数组和二维数组的定义、一维数组元素的引用和初始化。教学步骤及内容 : 第七章 数组71 一维

9、数组的定义和引用一、一维数组的定义 形式如下: 类型说明符 数组名常量表达式; 如:int a10;说明:1)数组名定名规则和变量名相同,遵循标识符定名规则; 2)数组名后是用方括弧括起来的常量表达式,不能用圆括 号。 3)常量表达式表示元素的个数,即数组长度。 4)常量表达式中可以包括常量和符号常量,不能包含变量。 即C不允许对数组大小作动态定义。二、一维数组元素的引用 数组必须先定义,后使用。C语言规定只能逐个引用数组元素而不能一次引用整个数组。数组元素的表示形式:数组名下标下标可以是整型常量或整型表达式。三、一维数组的初始化1、在定义数组时对数组元素赋初值。2、可以只给一部分元素赋值。3

10、、对全部数组元素赋初值时,可以不指定数组长度。72 二维数组的定义和引用一、二维数组的定义旁批栏:一般形式:类型说明符 数组名常量表达式常量表达式可将二维数组视为特殊的一维数组,它的元素又是一个一维数组。二、二维数组的引用 二维数组的元素的表示形式为 数组名下标下标三、二维数组的初始化 1、分行给二维数组赋初值。 2、可以将所有数据写在一个花括弧内,按数组排列的顺序对各元素赋初值。 3、可以对部分元素赋初值。 4、如果对全部元素赋初值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省略。旁批栏:重庆电子工程职业学院授课方案 课名: C语言程序设计 教师: 周 莹 班级: 应电061

11、062 045 编写时间:08.09.17 课题: 第七章 数组7.3 字符数组教学目的及要求:掌握字符数组的定义、字符数组引用和初始化。理解字符数组的输入输出;字符串处理函数的使用。教学重点: 字符数组的定义、字符数组引用和初始化。字符数组的输入输出;字符串处理函数的使用。教学难点: 字符数组的输入输出;字符串处理函数的使用。教学步骤及内容 : 第七章 数组7.3 字符数组一、字符数组的定义 一般形式:数据类型 数组名常量表达式 数据类型 数组名常量表达式常量表达式二、字符数组的初始化1、逐个字符赋值给数组中各元素。 2、用字符串常量使字符数组初始化。三、字符数组的引用 可以引用字符数组中的一个元素,得到一个字符。四、字符串和字符串结束标志 在C语言中,可将字符串作为字符数组来存放。 在实用中,人们关注的是字符串的实际长度,因此引入了“字 符串结束标志”,以字符0表示。根据0出现的位子, 来确定字符串的实际长度。五、字符数组的输入输出1、逐个字符输入输出。以格式符“%c”输入或输出单个字符。2、将整个字符串一次输入或输出。以格式符“%s”输出字符串。注意:1)输出字符不包括结束符0。 2)用“%s”格式符输出字符串时,printf函数中的输出项 是字符数组名,而不是数组元素名。 3)如果数组长度大于字符串实际长度,也只能输出到

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号