C语言程序设计 教学课件 作者 范兴福教案5-4

上传人:w****i 文档编号:92458246 上传时间:2019-07-10 格式:DOC 页数:5 大小:64KB
返回 下载 相关 举报
C语言程序设计 教学课件  作者 范兴福教案5-4_第1页
第1页 / 共5页
C语言程序设计 教学课件  作者 范兴福教案5-4_第2页
第2页 / 共5页
C语言程序设计 教学课件  作者 范兴福教案5-4_第3页
第3页 / 共5页
C语言程序设计 教学课件  作者 范兴福教案5-4_第4页
第4页 / 共5页
C语言程序设计 教学课件  作者 范兴福教案5-4_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言程序设计 教学课件 作者 范兴福教案5-4》由会员分享,可在线阅读,更多相关《C语言程序设计 教学课件 作者 范兴福教案5-4(5页珍藏版)》请在金锄头文库上搜索。

1、课 题 while语句授课人 课 型 新授课 时2 教 学目 标1掌握while语句的一般格式。2掌握while语句的执行过程。3会运用while语句解决实际问题。教 学重 点while语句的一般格式和while语句的执行过程。教 学难 点运用while语句解决实际问题。教 学方 法 讲练结合教学手段与教具 板 书设计课后记教学过程教师活动学生活动【复习提问】for语句的执行过程,分析程序执行过程【讲授新课】54 while语句(板书)一 一般形式及执行流程(板书)1一般形式(板书)whiel语句的一般格式为:while(表达式) 语句其中表达式是循环能否继续重复的条件,语句部分(即循环体)可

2、以是单一语句或复合语句。一个小例子如下,while(i5) s=s+i; 中,表达式是“i5”,语句是“s=s+i”2执行流程(板书)首先计算表达式的值,若其值非0,则执行循环体并重新计算表达式,至到表达式的值变为0为止,然后从该语句的下一条语句继续执行下去。其流程图如图5-11所示。小例子的流程图如图5-12所示。i5s=s+i真假真假表达式语句二程序举例【例题5-14】用while循环改写例题5-10的程序。程序1:main( ) int count=100; while(count=300) printf(count=%dn,count); count=count+100; 程序2:ma

3、in( ) int count=1; while(count=3)printf(count=%dn,count+*100);【说明】循环体若是复合语句,需要用大括号括起来,不然,while的作用范围只到其后的第一个分号,这与for语句的规定是一样的。在循环体应有使循环趋向于结束的语句。如程序1中的“count=count+100;”和程序2中的“count+”都是起到这个作用。while语句可以用for语句来代替。for语句的一般形式可以改写为如下形式:表达式1;while(表达式2)语句表达式3;课堂练习【例题5-15】 编程求1210的值。main( ) int sum,i; sum=0;

4、 /*变量sum作为累加器,必须置初值,否则结果不准确*/ i=1;while(i=10) sum=sum+i; i+; printf(sum=%dn,sum);【例题5-16】 华氏温度f与摄氏温度c的关系是:c=5.0/9*(f-32),如果已知f为-10,20,50,320,用C程序求出各华氏温度所对应的摄氏温度。main( ) int f,c; f=-10; while(f=320) c=(5.0/9.0)*(f-32);printf(%4.0f %6.1fn,f,c);i+; 【例题5-17】 从键盘依次输入学生的成绩,并进行计数、累加,当输入-1时,停止输入,输出学生的数量、总成绩和平均成绩。【分析】这是一个“使用终止标志”的问题,把“-1”作为输入学生成绩的结束标志,n为学生的计数变量,s为总成绩的累加变量,x为每个学生成绩的暂存变量。main( ) int n=0; float s=0,x; scanf(%f,&x);while(x!=-1) n=n+1;s+=x;scanf(%f,&x); printf(n=%d s=%6.2f pj=%6.2fn,n,s,s/n);课堂小结while语句是一种称为“当型”的循环结构。要注意与for语句执行过程的区别布置作业

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

最新文档


当前位置:首页 > 高等教育 > 大学课件

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