《C语言程序设计》课程电子教案:第六章 循环控制

匚课题第六章循环控制 教案号 8 教学1、掌握三种循环语句的语法结构 目的|2、灵活运用循环语句 教材教学重点三种循环语句whie、 do- while、for 分析「教学难点三种循环语句的区别 「课时安排 2教学方法讲授与演示法相结合教具计算机、投影仪 引入新课 问题1:假如全班41人,欲从键盘上输入每人的数学成绩,然后计算出平均成绩 问题2:编程计算n!。 重复执行一组语句是程序设计要求的基本功能之一。在C语言中可以用以下语句来实现循环 (1) if Nl goto (2) while (3) do-while (4)for 、讲授新课 、goto语句及用goto构成循环 语法: goto label; 其中: label是语句标号,它命名的规则同变量名 语义:使程序无条件地转向标号为 Jlabel的语句去执行; 二、 while语句 语法: while(exp) 循环体语句 语义:当exp为真时,执行循环体;为假时,执行循环语句的后续语句; 如:用 while语句构成循环,求sum=1+2+..+100 程序如下:main0 while(i<=100) f sum+=1; 说明:1)循环体可以用复合语句; 2)在 while语句前应有为测试表达式(exp)中的循环控制变量赋初值的语句,以确保循环 的正常开始 3)循环体内应有改变循环控制变量的语句,以确保循环进行有限次后正常结束:如:i=1; while(i<=100) sum=sum+1;(死循环) 4) while循环的特点是先判断后执行,故循环有可能一次都不被执行 while(i<3) printI(E=%dn”,n) 、do- while语句 语法:do 循环体语句 while(exp) 语义:当exp为真时,执行循环体;为假时,执行循环语句的后续语句; 如:用do- while语句构成循环,求sum=1+2+.+100程序如下:main
课 题 第六章 循环控制 教案号 8 教 学 目 的 1、掌握三种循环语句的语法结构 2、灵活运用循环语句 教 材 分 析 教学重点 三种循环语句 while、do-while、for 教学难点 三种循环语句的区别 课时安排 2 教学方法 讲授与演示法相结合 教具 计算机、投影仪 一、引入新课 问题1:假如全班41人,欲从键盘上输入每人的数学成绩,然后计算出平均成绩; 问题2: 编程计算n!。 重复执行一组语句是程序设计要求的基本功能之一。在C语言中可以用以下语句来实现循环: (1)if 和 goto (2)while (3)do-while (4)for 二、讲授新课 一、goto语句及用goto构成循环 语法:goto label; 其中:label是语句标号,它命名的规则同变量名; 语义:使程序无条件地转向标号为label的语句去执行; 二、while语句 语法:while (exp) 循环体语句; 语义:当exp为真时,执行循环体;为假时,执行循环语句的后续语句; 如:用while语句构成循环,求sum=1+2+…+100 程序如下:main() { int i=1, sum=0; while (i<=100) { sum+=i; i++; } printf(“%d”,sum); } 说明:1) 循环体可以用复合语句; 2) 在while语句前应有为测试表达式(exp)中的循环控制变量赋初值的语句,以确保循环 的正常开始; 3)循环体内应有改变循环控制变量的语句,以确保循环进行有限次后正常结束; 如:i=1; while (i<=100) sum=sum+1; (死循环) 4) while 循环的特点是先判断后执行,故循环有可能一次都不被执行; 如: i=3; while (i<3) printf(“i=%d\n”,i); 三、do-while 语句 语法:do 循环体语句; while (exp); 语义:当 exp 为真时,执行循环体;为假时,执行循环语句的后续语句; 如:用 do-while 语句构成循环,求 sum=1+2+…+100 程序如下:main()

do f sum+=1 1+ printf("%d”sum) 说明 1)循环体可以用复合语句 2)循环控制变量在执行do前必须赋初值:循环体内应有改变循环控制变量的语句 3)do- while循环的特点是先执行后判断,故循环至少被执行一次; i while (i>10); 、课堂小结 1、whil、do- while语句的语法结构 whie与do- while区别 3、注意循环控制的范围
{ int i=1,sum=0; do { sum+=i; i++; } while (i10); 三、课堂小结 1、 while、do-whilr 语句的语法结构 2、 whie 与 do-while 区别 3、 注意循环控制的范围
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计》课程电子教案:第五章 选择结构程序设计.doc
- 《C语言程序设计》课程电子教案:第五章 选择结构程序设计.doc
- 《C语言程序设计》课程电子教案:第四章 顺序程序设计.doc
- 《C语言程序设计》课程电子教案:第三章 运算符与表达式.doc
- 《C语言程序设计》课程电子教案:第三章 数据类型.doc
- 《C语言程序设计》课程电子教案:第二章 程序的灵魂——算法.doc
- 《C语言程序设计》课程电子教案:第一章 C语言概述.doc
- 《多媒体技术》课程PPT教学课件:第7章 多媒体计算机硬件.ppt
- 《多媒体技术》课程PPT教学课件:第6章 多媒体数据压缩技术.ppt
- 《多媒体技术》课程PPT教学课件:第5章 视频.ppt
- 《多媒体技术》课程PPT教学课件:第4章 动画.ppt
- 《多媒体技术》课程PPT教学课件:第3章 颜色及图像基础.ppt
- 《多媒体技术》课程PPT教学课件:第2章 声音媒体.ppt
- 《多媒体技术》课程PPT教学课件:第1章 绪论.ppt
- 中国水利水电出版社:21世纪高等院校计算机系列教材《软件测试技术》课程教学资源(PPT课件)第1章 概述.ppt
- 中国水利水电出版社:21世纪高等院校计算机系列教材《软件测试技术》课程教学资源(PPT课件)第8章 软件BUG和管理.ppt
- 中国水利水电出版社:21世纪高等院校计算机系列教材《软件测试技术》课程教学资源(PPT课件)第5章 系统测试.ppt
- 中国水利水电出版社:21世纪高等院校计算机系列教材《软件测试技术》课程教学资源(PPT课件)第4章 集成测试.ppt
- 中国水利水电出版社:21世纪高等院校计算机系列教材《软件测试技术》课程教学资源(PPT课件)第7章 软件测试自动化.ppt
- 中国水利水电出版社:21世纪高等院校计算机系列教材《软件测试技术》课程教学资源(PPT课件)第6章 面向对象软件的测试.ppt
- 《C语言程序设计》课程电子教案:第六章 循环控制.doc
- 《C语言程序设计》课程电子教案:第七章 数组.doc
- 《C语言程序设计》课程电子教案:第七章 字符数组.doc
- 《C语言程序设计》课程电子教案:第七章 数组.doc
- 《C语言程序设计》课程电子教案:第八章 函数的定义、调用.doc
- 《C语言程序设计》课程电子教案:第八章 函数的嵌套调用和递归调用.doc
- 《C语言程序设计》课程电子教案:第八章 数组作为函数参数.doc
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第一章 C语言概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二章 程序的灵魂——算法.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三章 数据类型、运算符与表达式.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第四章 最简单的C程序设计——顺序程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第五章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第六章 循环控制.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第八章 函数.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第九章 编译预处理.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十章 指 针.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十一章 结构体、公用体、枚举类型及其它.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十二章 位运算.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十三章 文件.ppt