正在加载图片...
C语言程序设计教案 、 While语句 (1)【一般格式】 whle(表达式) 循环体语句 while语句是一种先判断后执行的循环语句 【注意】 ①“表达式”表达式可以是任何合法的C语言表达式。一般为关系/将实际间 题如何写 表达式或逻辑表达式。 成关系表 ②循环体可以是单个语句,也可是多个语句:如果是多个语句必须达式及逻 使用大括号“{}”将多个语句括起来构成一个复合语句。 辑表达式 2)【流程图及NS图】 表达式> 当表达式的值为真 循环体 循环体 (3)【执行过程】 先计算表达式的值并判断,若表达式的值为真(非零),则执行 循环体的语句:若表达式的值为假(零)时,结束循环 (4)【应用】 举例利用h语句“求1+2+3+-+9+10的和”参考程序如下:分析程序 的循环情 while(i<=10) 程序写入 i sum+=i; IC环境中 运行,观察 %od\ 运行结果 例2:利用 while语句计算n!(即:1x2x3x..xn) 参考程序如下: i int F=1,n, anf(%d”,&n), 分析循环 hile(i<=n) 中语句的C 语言程序设计教案 2 举例 二、While 语句 ⑴【一般格式】 while(表达式) { 循环体语句 } while 语句是一种先判断后执行的循环语句。 【注意】 ① “表达式” 表达式可以是任何合法的 C 语言表达式。一般为关系 表达式或逻辑表达式。 ② 循环体可以是单个语句,也可是多个语句;如果是多个语句必须 使用大括号“{ }”将多个语句括起来构成一个复合语句。 ⑵【流程图及 N-S 图】 ⑶【执行过程】 先计算表达式的值并判断,若表达式的值为真(非零),则执行 循环体的语句;若表达式的值为假(零)时,结束循环。 ⑷【应用】 利用 while 语句“求 1+2+3+……+9+10 的和”参考程序如下: main() {int sum,i; sum=0;i=0; while (i<=10) { sum+=i; i++; } printf(“sum=%d\n”,sum); } 将实际问 题如何写 成关系表 达式及逻 辑表达式 分析程序 的循环情 况 程序写入 TC 环境中 运行,观察 运行结果 例 2:利用 while 语句计算 n!(即:1x2x3x……xn) 参考程序如下: main( ) { int i=1, n, s=1; scanf(“%d”, &n); while(i<=n) 分析循环 中语句的 表达式 循环体 假 真 当表达式的值为真 循环体
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有