C 语言程序设计精品课 《C语言程序设计》 课程讲义 荆程 第5章循环控制 2006年4月 技术系
结束 首页 上页 下页 末页 节 第5章 循环控制 《C语言程序设计》 课程讲义 2006年4月
C 语 上一章节课程回顾 程 设关系运算符、逻辑运算符及其表达式 计 关系运算符及逻辑运算符的优先次序 精 品逻辑运算的值 课 荆程f语句的三种形式 i语句的嵌套 条件运算符和条件表达式 switch语句 技术系
结束 首页 上页 下页 末页 节 上一章节课程回顾 关系运算符、逻辑运算符及其表达式 关系运算符及逻辑运算符的优先次序 逻辑运算的值 if语句的三种形式 if语句的嵌套 条件运算符和条件表达式 switch语句 结束 首页 上页 下页 末页 节
C第5章循环程序设计 语 51概述 529o0语句以及用goto语句构成循环 过5.3Whie语句 櫛54for语句 5.5do- whilei语句 56几种循环的比较 菜5.7 break和 continue语句 5.8循环的嵌套 我5.9循环程序举例
结束 首页 上页 下页 末页 节 5.1 概述 5.2 goto语句以及用goto语句构成循环 5.3 while语句 5.4 for语句 5.5 do-while语句 5.8 循环的嵌套 5.6 几种循环的比较 5.7 break和continue语句 第5章 循环程序设计 5.9 循环程序举例 结束 首页 上页 下页 末页 节
C5.1概述 语言程序设计精品课 本章主要 1. While语句 内容 2. do while语句 3for语句 本章目标 循环应用举例 荆程 掌握for循环和do/ while循环结构的运用 2.掌握 switch多分选择结构 3.理解 break和 contiue在程序控制中的作用。 技术系 4.掌握逻辑运算符的使用
结束 首页 上页 下页 末页 节 1. 掌握for循环和do/while循环结构的运用。 2. 掌握switch多分选择结构 3. 理解 break 和 contiue在程序控制中的作用。 4. 掌握逻辑运算符的使用 1.While 语句 2.do while 语句 3.for 语句 4.循环应用举例 本章主要 内容 5.1 概述 结束 首页 上页 下页 末页 节
语51概述 程 循环结构是程序中一种很重要的结构。其特点 设是,在给定条件成立时,反复执行某程序段,直 计到条件不成立为止。给定的条件称为循环条件, 精反复执行的程序段称为循环体。C语言提供了多 课 种循环语句,可以组成各种不同形式的循环结构 荆程 1、用goto语句和语句构成循环; 我2、用whil语句; 院3、用 do-while语句; 4、用for语句 技术系
结束 首页 上页 下页 末页 节 循环结构是程序中一种很重要的结构。其特点 是,在给定条件成立时,反复执行某程序段,直 到条件不成立为止。给定的条件称为循环条件, 反复执行的程序段称为循环体。C语言提供了多 种循环语句,可以组成各种不同形式的循环结构。 1、用goto语句和if语句构成循环; 2、用while语句; 3、用do-while语句; 4、用for语句; 5.1 概述 结束 首页 上页 下页 末页 节
语5.1概述 程|1、循环问题 什循环的本质 做间题1:=∑9次 为6不断地重复 某种动作 计 n=1 精问题2:求学生平均成绩款加后以课门 课间题3:找出数x中能同时被3和7整除的数 荆程 循环是有规律的重复操作。将复条问题分解为 简单的操作过程。程序只对简单过程描迷。这些 过程的多次量复就可完成对问题的求解。重复的 频繁性决定了循环在程序设计中必不可少! 技术系
结束 首页 上页 下页 末页 节 什么是循环? 为什么要使用循环? ⚫循环是有规律的重复操作。将复杂问题分解为 简单的操作过程,程序只对简单过程描述,这些 过程的多次重复就可完成对问题的求解。重复的 频繁性决定了循环在程序设计中必不可少! 1、循环问题 = = 100 n 1 问题1: y n 问题2:求学生平均成绩 分数相加后除以课程门数 做99次加法 问题3:找出数x中能同时被3和7整除的数 找数 5.1 概述 循环的本质: 不断地重复 某种动作 结束 首页 上页 下页 末页 节
语51概述 程序设计ˇ精品 循环的解决途径 问题分解 循环控制 对这类问题,我们可以找出其中的三大关键是 1、从什么地方开始 课2、什么时候结束 荆程 3、反复做什么。 技我们可以总结为: 初始值循环做的条件循环做的事情 簸循环体:通常我们把循环做的事情称为循环体
结束 首页 上页 下页 末页 节 对这类问题,我们可以找出其中的三大关键是: 1、从什么地方开始; 2、什么时候结束; 3、反复做什么。 问题分解 循环控制 循环的解决途径 我们可以总结为: 初始值 循环做的条件 循环做的事情 循环体:通常我们把循环做的事情称为循环体。 5.1 概述
语5.1概述 C 程 C提供四种循环控制: ※特点: 设计精品课 if-g0t0循环 先判断后循环 Whie循环 (当型循环) ●for看环 荆程 先循环后判断 ● do while看环 (直到型循环) 难痕:环嵌套 技术系
结束 首页 上页 下页 末页 节 ⚫ if--goto 循环 ⚫ while循环 ⚫ for循环 ⚫ do while循环 先判断后循环 (当型循环) 先循环后判断 (直到型循环) 特点: 难点: C提供四种循环控制: 5.1 概述 结束 首页 上页 下页 末页 节
语5.1概述 2、循环结构 循环结构有两种形式: ●当型循环结构 序设计ˇ精品 入口 ●直到型循环结构 条件 循环体 Y 循环体 条件 循环体中是 荆程 个过程,该 出口 程的复杂程度 取决于同题及 技当型循环 直到型看环对题的分 院先判断后循 先循环后判断 技术系
结束 首页 上页 下页 末页 节 2、循环结构 循环结构有两种形式: ⚫当型循环结构 ⚫直到型循环结构 循环体 N 条件 Y 当型循环 直到型循环 条件 N Y 循环体 先判断后循 环 先循环后判断 入口 出口 循环体中是一 个过程,该过 程的复杂程度 取决于问题及 对问题的分解 5.1 概述 结束 首页 上页 下页 末页 节
C 语529oto语句以及用goo语句构成循环 程序设计精品课 序1、goto语句格式 goto语句是一种无条件转移语句,与BASc中的 goto语句相似。goto语句的使用格式为: goto语句标号 荆程 其中标号是一个有效的标识符这个标识符加上一个“: 起出现在函数内某处,执行goto语句后,程序将跳转到该标 号处并执行其后的语句。另外标号必须与9oto语句同处于一 个函数中,但可以不在一个循环层中。通常goto语句与条件 语句连用,当满足某一条件时,程序跳到标号处运行 9to语句通常不用,主要因为它将使程序层次不清,且不易读, 菜但在多层嵌套退出时,用90o语句则比较合理
结束 首页 上页 下页 末页 节 5.2 goto语句以及用goto语句构成循环 其中标号是一个有效的标识符,这个标识符加上一个“:” 一起出现在函数内某处, 执行goto语句后,程序将跳转到该标 号处并执行其后的语句。另外标号必须与goto语句同处于一 个函数中,但可以不在一个循环层中。通常goto语句与if条件 语句连用, 当满足某一条件时, 程序跳到标号处运行。 goto语句通常不用,主要因为它将使程序层次不清,且不易读, 但在多层嵌套退出时, 用goto语句则比较合理。 goto语句是一种无条件转移语句, 与BASIC中的 goto语句相似。goto 语句的使用格式为: goto 语句标号; 1、goto语句格式 结束 首页 上页 下页 末页 节