荆州职业技术学院精品课程:《C语言程序设计》课程讲义_第5章 循环程序设计

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语句格式 结束 首页 上页 下页 末页 节
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 荆州职业技术学院精品课程:《C语言程序设计》课程讲义_第4章 选择结构程序设计.ppt
- 荆州职业技术学院精品课程:《C语言程序设计》课程讲义_第3章 顺序程序设计(顺序结构).ppt
- 荆州职业技术学院精品课程:《C语言程序设计》课程讲义_第2章 数据类型、运算符与表达式.ppt
- 荆州职业技术学院精品课程:《C语言程序设计》课程讲义_第1章 概述.ppt
- 燕山大学自动化系:《计算机控制系统——微机控制技术》第三章 输入输出接口技术.ppt
- 燕山大学自动化系:《计算机控制系统——微机控制技术》第十四章 微型计算机控制系统的设计与实践.ppt
- 燕山大学自动化系:《计算机控制系统——微机控制技术》第十二章 预测控制.ppt
- 燕山大学自动化系:《计算机控制系统——微机控制技术》第十章 离散域设计.ppt
- 燕山大学自动化系:《计算机控制系统——微机控制技术》第三章 输入输出接口技术.ppt
- 燕山大学自动化系:《计算机控制系统——微机控制技术》第四章 直接数字控制及其算法.ppt
- 浙江大学控制科学与工程学系:《计算机控制系统——微机控制技术》_第六章 计算机控制系统中的控制策略(第4-6节).pps
- 燕山大学自动化系:《计算机控制系统——微机控制技术》第六章 微型计算机控制系统的设计与实践.ppt
- 燕山大学自动化系:《计算机控制系统——微机控制技术》第二章 微机总线及系统扩展.ppt
- 燕山大学自动化系:《计算机控制系统——微机控制技术》第一章 绪论.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第8章 多媒体.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第9章 数据库.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第2章 Visual Basic 6[1].0编程基础.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第5章 数组、自定义数据类型和过程.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第4章 基本算法和结构化程序设计.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第3章 窗体和常用控件.ppt
- 荆州职业技术学院精品课程:《C语言程序设计》课程讲义_第6章 数组.ppt
- 荆州职业技术学院精品课程:《C语言程序设计》课程讲义_第7章 函数.ppt
- 荆州职业技术学院精品课程:《C语言程序设计》课程讲义_第8章 预编译处理.ppt
- 荆州职业技术学院精品课程:《C语言程序设计》课程讲义_第九章 指针.ppt
- 荆州职业技术学院精品课程:《C语言程序设计》课程讲义_第10章 结构体和共用体.ppt
- 荆州职业技术学院精品课程:《C语言程序设计》课程讲义_第11章 位运算.ppt
- 荆州职业技术学院精品课程:《C语言程序设计》课程讲义_第12章 文件.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第1章 C语言概述.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第2章 数据类型、运算符与表达式.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第3章 顺序结构程序设计.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第4章 选择结构程序设计.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第5章 循环结构程序设计.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第6章 数组.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第7章 函数.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 编译预处理.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第9章 指针.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第10章 结构与链表.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第11章 位运算.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第12章 文件.ppt
- 《汇编语言程序设计——Assembly Language Programming》课程PPT课件.ppt