第6章 循环结构语句-【千锋教育】C语言程序设计(微课)同步教案
2023-03-22
|
7页
|
121人阅读
|
0人下载
教辅
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | C语言程序设计 |
| 教材版本 | - |
| 年级 | 高三 |
| 章节 | - |
| 类型 | 教案 |
| 知识点 | 循环结构 |
| 使用场景 | 同步教学 |
| 学年 | 2023-2024 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | DOCX |
| 文件大小 | 113 KB |
| 发布时间 | 2023-03-22 |
| 更新时间 | 2023-10-27 |
| 作者 | 北京千锋互联科技有限公司 |
| 品牌系列 | - |
| 审核时间 | 2023-03-22 |
| 下载链接 | https://m.zxxk.com/soft/38223726.html |
| 价格 | 2.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
千锋教育
《C语言程序设计》
教学设计
课程名称: C语言程序设计教程
授课年级:
授课学期:
教师姓名:
2017年09月01日
课程名称
第6章 循环结构语句
计划学时
5学时
内容分析
本章主要介绍goto语句、while循环、do…while循环以及for循环
教学目标
与
教学要求
要求学生了解goto语句,熟练掌握while循环、循环控制语句、do…while循环、for循环
教学重点
while循环、do…while循环、for循环
教学难点
while循环、do…while循环、for循环
教学方式
课堂讲解及ppt演示。
教
学
过
程
第一课时
(goto语句 while循环)
goto语句
goto语句通常与条件语句配合使用,用来实现条件转移,构成循环,跳出循环体等。在实际生活中,如要计算出1-100奇数累加的和,就需要把1-100中每个奇数都找出来再进行累加,这样会花费不少时间,而运用前面学到的条件选择语句与goto语句搭配使用就可轻松计算出1-100奇数累加的和,下面就将学习goto语句的使用。
goto语句也称为无条件转移语句,用于改变程序流向,转去执行语句标号所标识的语句。其语法格式如下:
语句标号:
…
goto 语句标号;
其中语句标号是一个有效的标识符,这个标识符加上一个“:”一起出现在函数内某处,执行goto语句后,程序将跳转到该标号处并执行其后的语句。
另外,标号必须与goto语句同处于一个函数中,但可以不在一个循环层中。通常goto语句与if条件语句连用,当满足某一条件时,程序跳到标号处运行。
while循环
while是循环结构中的一种,用于事先不知道循环次数的情况,其语法格式如下:
while (循环条件) {
循环体
}
当表达式为非0值时,就执行while的语句,也就是循环体,否则跳过该语句去执行while结构后面的代码。循环体可以是用花括号括起来的一些语句的复合语句,在循环体中应有使循环趋向于结束的语句。while循环的特点是,先判断表达式,后执行语句。如图6.1所示。
图6.1 while语句流程图
· 限定while循环次数
while首先检测后面的条件,如果条件为真就执行大括号里的语句,这和if语句是一样的,所不同的是,if语句是执行一遍,而while则是循环执行,直到条件为假才停止执行。
· continue语句跳过循环
有时想让程序在满足某个条件的情况下,结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定,此时需要用到continue语句。
· break语句终止循环
当满足一定的条件时,需要从循环体中跳出来,即提前结束循环,接着执行循环结构后面的代码,此时需要用到break语句。
第二课时
(while循环 do…while循环)
· exit函数终止程序
exit是一个库函数,它在头文件stdlib.h中声明,用于终止程序的运行。该函数可接收一个int型参数,exit(0)表示正常退出,exit(1)表示非正常退出。
· 应用实例——猜数字
srand和rand都是库函数,同样声明在stdlib.h头文件中。rand函数用于产生随机数,取值范围在0~32767之间,它产生的是伪随机数,是根据一个初始值,称之为种子,为基准计算出来的一个数。如果给定种子,则产生的随机数都是一样的。srand函数用于设置随机数种子。
· 无限循环
如果将while循环的循环条件设置为真或不限定while循环执行的次数,循环将会无限地执行下去。
do…while循环
do…while语句与while语句类似,它们之间的区别在于:while语句是先判断循环条件的真假,再决定是否执行循环体。而do…while语句则先执行循环体,然后再判断循环条件的真假,因此do…while循环体至少被执行一次。在日常生活中,如果能够多加注意,并不难找到do…while循环的影子。例如,在利用提款机提款前,会先进入输入密码的画面,允许用户输入3次密码,如果3次都输入错误,即会将银行卡吞掉,其程序的流程就是利用do-while循环设计而成的。其语法格式如下:
do {
循环体
} while (循环条件);
do…while语句与while语句还有一个明显的区别是,如果while语句误添加分号,会导致死循环。而do…while的循环条件后面必须有一个分号,用来表明循环结束。do…while的循环流程,如图6.2所示
图6.2 do…while 流程图
do…while循环语句将循环条件放在了循环体的后
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。