第6章循环结构设计.ppt
《第6章循环结构设计.ppt》由会员分享,可在线阅读,更多相关《第6章循环结构设计.ppt(24页珍藏版)》请在三一文库上搜索。
1、1,第6章 循环结构设计,任课教师 张 盈 教案制作 张 盈,2,本章主要内容,C语言中的三种循环语句: while语句(当型) dowhile语句(直到型) for语句(当型) 循环体中的辅助控制语句: break语句 continue 语句 goto 语句,本章是 全书的重 点和难 点!,3,while 语句“当型”循环结构,一般形式: while (表达式)语句 说明: “表达式”为循环条件;“语句”为循环体。 特点: 先判断表达式,后执行语句,图6_1,【例6.1】求 。,图6_2,5,main() int i=1,sum=0; while(i=100) sum=sum+i; i+;
2、printf(“%d n“,sum); ,编程求解:1+2+3+100?,图6_2,“i1”可否换成:“i0”,6,注意:,while语句中的“表达式”(即判断条件)可以是任意的表达式,但一般为关系表达式或逻辑表达式。 循环体如果包含一个以上的语句,应该用花括弧括起来,以复合语句形式出现。 在循环体中应有使循环趋向于结束的语句,以免形成死循环。 允许循环体以空语句形式出现。,7,【例6.2】求2n。,main() int i=1,n; long int p=1; scanf(“%d“, ,图6_3,8,dowhile 语句“直到型”循环结构,一般形式: do 语句 while (表达式); 特
3、点: 先执行一次指定的循环内嵌语句,然后判断条件表达式。,图6_4,【例6.3】,#include main() char c; do c=getchar(); if(c=A ,将键盘输入字符中所有大写字母转换为小写字母,其他字符不变。,10,for 语句“当型”循环结构,一般形式: for(表达式1;表达式2;表达式3)语句 说明: 表达式1:循环变量赋初始值 表达式2:循环条件 表达式3:循环变量增值 语句:循环体,图6_5,11,【例6.4】求 。(改【例6.1】),main() int i,sum=0; for(i=1;i=100;i+) sum=sum+i; printf(“%d n
4、“,sum); ,12,三种循环的比较:,三种循环都可以用来处理同一问题,一般情况下它们可以互相代替。 用while和do while循环时,循环变量初始化的操作在while 和do while语句前完成;for语句可以在表达式1中完成。,13,三种循环的比较(续):,while和do while循环只在while后面指定循环条件,且在循环体中应包含使循环趋于结束的语句;for循环可以在表达式3中包含使循环趋于结束的操作,甚至可以将循环体中的操作全部放到表达式3中,功能更强。 while 和for循环是先判断表达式,后执行语句;do while循环是先执行语句后判断表达式。,14,循环的嵌套,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 结构设计
链接地址:https://www.31doc.com/p-2578169.html