下载此文档

第六章 循环结构程序设计.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
第六章循环结构程序设计学号姓名班级成绩 ABC 学****目的与要求: 1、领会程序设计中构成循环的三要素; 2 、掌握 for 、 while 、 do-while 语句的用法; 3 、了解 break 、 continue 在循环语句中的作用; 重点: for 、 while 、 do-while 语句的用法; 第1讲知识归纳: 1、 while 语句: while ( 条件){ 语句// 如果不加花括弧, while 语句的范围只有一个语句; } (1) 循环三要素: 循环变量初值、循环条件、循环趋于结束语句; (2) 在循环体中应有使循环趋向于结束的语句; 2、 do … while 语句: do { 语句// 如果不加花括弧, do … while 语句的范围只有一个语句; } while ( 条件); (1) 循环三要素: 循环变量初值、循环条件、循环趋于结束语句; (2) 注意: do … while 循环与 while 循环的区别; 基础练****A) 一、选择题 1、C 语言中 while 和 do-while 循环的主要区别是( )。 A) do-while 的循环体至少无条件执行一次 B) while 的循环控制条件比 do-while 的循环控制条件严格 C) C) do-while 允许从外部转到循环体内 D) do-while 的循环体不能是复合语句 2 、以下描述中正确的是( )。 A) 由于 do-while 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句 B) B) do-while 循环由 do 开始,用 while 结束,在 while (表达式)后面不能写分号 C)在 do-while 循环体中,一定要有能使 while 后面表达式的值变为零( “假”)的操作 x mod 2==1 x mod 3==2 x mod 5==4 x mod 6==5 x mod 7==0 3、从键盘上输入若干学生的成绩, 统计并输出最高成绩和最低成绩, 当输入负数时结束输入。第2讲知识归纳: 1、 for 语句: for 循环的一般形式: for ( 表达式 1; 表达式 2; 表达式 3){ 语句} (1) for 语句中三个表达式,对应循环中的三要素; 表达式 1----- 循环变量的初值; 表达式 2------ 循环的条件; 表达式 3------- 循环趋于结束语句; (2) for 语句中的三个表达式,可以变换位置, 但功能不变; 如: 表达式 1; for (; 表达式 2; 表达式 3){ 语句} for ( 表达式 1; 表达式 2;){ 表达式 3; 语句} for ( 表达式 1;; 表达式 3){ if!( 表达式 2) break ; 语句} 表达式 1; for (; 表达式 2;){ 表达式 3; 语句}2 、循环的嵌套(1) 三种循环可以互相嵌套; 3、 break 和 continue (1) break 语句作用:强行终止循环,转到循环体下面语句去执行; (2) continue 语句作用:结束本次循环,再去判断条件,根据条件决定循环是否继续执行; 二者区别: continue 只是结束本次循环,而不是终止整个循环的执行; break 则是结束整个循环过程,不再判断执行循环的条件是否成立; 另: continue 只能用于循环体中; 而 break 即可用于循环体中,还可用于 switch 语句中; 基础练****A) 一、一、选择题 1、2、编写程序, 输出用一元人民币兑换成 1分、2 分和 5 分硬币的不同兑换方法。 3 、输入 n 值,输出如图所示高为 n 的等腰三角形。* *** ***** ******* ********* *********** 能力提高(B) 1 、编写程序,从键盘输入 6 名学生的 5 门成绩,分别统计出每个学生的平均成绩。 2、猴子吃桃问题。猴子第一天摘下若干个桃子, 当即吃了一半, 还不过瘾, , 又多吃了一个. 以后每天早上都吃了前一天剩下的一半零一个. 到第 10 天早上再想吃时, 只剩下一个桃子了. 求第一天一共摘了多少桃子. 链接二级考试一、选择题 1 、以下程序的输出结果是( )。 A) 10 192 B)9876 C) 10 990 D) 10 10 91 main( ){ int x=10 , y=10 ,I; for(i=0 ; x>8 ; y=++i) printf("%d , %d ", x-- , y); }2 、以下程序的输出结果是( )。 A)20 B)31 C)321 D)210 main( ){ int n=4 ; while(n--)printf("%

第六章 循环结构程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-07-07