下载此文档

第四讲 循环结构.ppt


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
循环结构循环结构程序设计程序设计反复执行同一段程序,直到满足一定的条件后才停止执行该段程序。?把这种重复过程,称为循环过程; 循环结构程序设计循环结构程序设计??while while 语句语句??do-while do-while 语句语句??for for 语句语句 三种循环结构的流程表示及执行过程三种循环结构的流程表示及执行过程──── while while 语句语句??一般形式: 一般形式: While While ( (表达式表达式) ) 语句语句??功能:实现功能:实现" "当当" "循环, 循环, " "先判断,后执行先判断,后执行" "。表达。表达式为真时式为真时( (非非0 0值值) ),执行,执行 while while 语句的内嵌语句。语句的内嵌语句。??语句可以是简单的,也可以是复合的语句可以是简单的,也可以是复合的; ; ??循环体中应有使循环趋向于结束的语句。循环体中应有使循环趋向于结束的语句。??while (0) { .... } while (0) { .... } 由于循环的条件由于循环的条件表达式恒等于表达式恒等于 0 0,循环体永远也不会执行, ,循环体永远也不会执行, 是编程者的错误。是编程者的错误。??while (1) { .... } while (1) { .... } 由于循环的条件由于循环的条件表达式恒等于表达式恒等于 1 1,所以不可能通过循环控制,所以不可能通过循环控制条件来结束循环体的执行,称为条件来结束循环体的执行,称为““死循环死循环””。。表达式表达式语句语句 0 0非非0 0 [ [例例] ] 求求1+2+3+ 1+2+3+ …….+100 .+100 。。main() main() { { int int i=1,sum=0; i=1,sum=0; while (i<=100) while (i<=100) { sum= { sum= sum+i sum+i ; ; i++; } i++; } printf("%d",sum printf("%d",sum ); ); } } 不能写成不能写成 if (i<=100) if (i<=100) 如果有一个以上的语句循环,则必须用如果有一个以上的语句循环,则必须用{ } { } 构成复合语句。要有修改循环变量的语句。构成复合语句。要有修改循环变量的语句。 sum=0,i=1 sum=0,i=1 输出输出 sum sum i<=100 i<=100 sum= sum= sum+i sum+i i=i+1 i=i+1 0 0非非0 0 三种循环结构的流程表示及执行过程三种循环结构的流程表示及执行过程──── while while 语句语句?一般形式: do循环语句 while (表达式); ?功能: 实现"直到型"循环结构。?说明: ① do while 中的循环体至少执行一次,而 while 语句中的循环语句可能一次都不执行。②当 while 后面的表达式的第一次的值为"真"时,两种循环得到的结果相同。否则,二者结果不相同。表达式表达式语句语句非0(真) 0 0 (假) (假) 三种循环结构的流程表示及执行过程── do-while 语句[例] 求1+2+3+ ….+100 。 main() { int i,sum =0; i=1; do { sum= sum+i ; i++; } while (i<=100); printf("%d",sum ); } 三种循环结构的流程表示及执行过程── do-while 语句一般形式: for (表达式 1;表达式 2;表达式 3)语句求解表达式 1表达式 2语句求解表达式 3 for 语句的下一语句假真 三种循环结构的流程表示及执行过程── for 语句 for 语句最常用的形式:for( 初值;控制条件;增量)语句; 3 3个表达式、循环体语句个表达式、循环体语句书写顺序和执行顺序不同书写顺序和执行顺序不同表达式表达式 1 1只执行一次只执行一次??求求 1+2+ 1+2+ …………+100 +100 for(i=1; i<=100; i++) for(i=1; i<=100; i++) sum =sum+i; sum =sum+i; 求 1+2+ ……+100 1+2+3+ ……+n 1+1/2+1/3+ ……+ 1/n 1+1/3+1/5+ …的前 n项和 1-1/3

第四讲 循环结构 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhluyin1
  • 文件大小377 KB
  • 时间2017-02-20