第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循环语句将循环条件放在了循环体的后

资源预览图

第6章 循环结构语句-【千锋教育】C语言程序设计(微课)同步教案
1
第6章 循环结构语句-【千锋教育】C语言程序设计(微课)同步教案
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。