大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第9讲 循环语句

知识回顾1.switch语句(1)不含break语句的情形/*switch语包格式*!求得的值是Vswitch(expression1xnressioncase Cl:sl;[break;]casecase C2:$2;[break,]..[break;]case Cn:sn;default:sn+1:[break;]case C2case Cn:default:snt1
知 识 回 顾 1.switch语句 (1)不含break语句的情形

知识回顾(2)含break语句的情形求得的值是Vexpressiondefault:case Cl:case C2:case Cn:V=1=-Cnsn+1SIsn
知 识 回 顾 (2)含break语句的情形

知识回顾2.if...elseif语句假(0值)expression真(非0值)假(0值)expression2sl/*i.elseif语句结构*真(非0值)if (expression1)$2s1;else if(expression2)82;假(0值)expressionnelseif(expressionn)真(非0值)sn;elsesnsn+1sn+1;代码逻辑流程
知 识 回 顾 2.if.else if语句

问题引出1.有些问题的解决需要某些代码重复执行多次2.一个例子:求1+2+.··+n的问题<=ns +i三Si++:3.今天介绍实现重复的语句whiledo...whilefor
问 题 引 出 1.有些问题的解决需要某些代码重复执行多次 2.一个例子: 求1+2+.+n的问题 3.今天介绍实现重复的语句 while do.while for s = s +i; i++; i <= n

主要内容B8888888循环概述4while语句for语句do-while语句小结目的要求复习思考题上机与编程实践独立作业
主 要 内 容 4.1 循环概述 2 while语句 3 for语句 4 do-while语句 目的要求 复习思考题 上机与编程实践 独立作业 小 结

4.1循环概述1.循环的概念(1)循环又叫重复,它是指某一事物要不断重复地被执行(2)要重复执行的事物叫循环体要重复执行的事物图4-1循环的概念
4.1 循环概述 1.循环的概念 (1)循环又叫重复,它是指某一事物要不断重复地被执行 (2)要重复执行的事物叫循环体 图4-1 循环的概念

2.循环的类型根据判断时机不同,把循环分为:先测循环和后测循环假(0值)判断条件循环体真(非0值)循环体判断条件真(非0值)假(0值)先测循环后测循环图4-2先测循环和后测循环
根据判断时机不同,把循环分为:先测循环和后测循环 2.循环的类型 图4-2 先测循环和后测循环

3.循环的初始化和更新不论是先测循环还是后测循环,都涉及两个问题:开始循环:对个别量初始化结束循环:对循环条件进行修正初始化初始化假(0值)判断条件操作条件更新操作条件更新判断条件真(非0信)假(0值)P先测循环后测循环图4-3循环的初始化和更新
不论是先测循环还是后测循环,都涉及两个问题: ◆开始循环: 对个别量初始化 ◆结束循环: 对循环条件进行修正 3.循环的初始化和更新 图4-3 循环的初始化和更新

4.C中的循环语句循环语句whilefordo..while前测循环前测循环后测循环图4-4C中的循环控制语句
4.C中的循环语句 图4-4 C中的循环控制语句

4.2 while语句O1.流程图与语句结构/*while语句格式*/假(0值)expressionwhile(expression)S真(非0值)S(b)代码格式(a)流程图图4-5while语句的代码格式与流程图
4.2 while语句 1.流程图与语句结构 图4-5 while语句的代码格式与流程图 s 真(非0值) 假(0值) (a)流程图 /* while语句格式 */ while(expression) s expression (b)代码格式
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第8讲 多路分支程序设计.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第7讲 双路分支程序设计.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第6讲 程序设计基础知识.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第5讲 表达式求值与库函数.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第4讲 表达式.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第3讲 输入与输出.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第2讲 C语言初步(标识符、数据类型、常量).pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第1讲 预备知识与课程概述.pptx
- 大连理工大学:《C语言程序设计》课程授课教案(讲稿)第十一讲 位字段、联合和枚举.pdf
- 大连理工大学:《C语言程序设计》课程授课教案(讲稿)第十讲 结构备注.pdf
- 大连理工大学:《C语言程序设计》课程授课教案(讲稿)第九讲 函数(二).pdf
- 大连理工大学:《C语言程序设计》课程授课教案(讲稿)第八讲 函 数(一).pdf
- 大连理工大学:《C语言程序设计》课程授课教案(讲稿)第七讲 指针.pdf
- 大连理工大学:《C语言程序设计》课程授课教案(讲稿)第六讲 数组及其应用.pdf
- 大连理工大学:《C语言程序设计》课程授课教案(讲稿)第五讲 循环程序设计.pdf
- 大连理工大学:《C语言程序设计》课程授课教案(讲稿)第四讲 分支程序设计.pdf
- 大连理工大学:《C语言程序设计》课程授课教案(讲稿)第三讲 算法和顺序结构程序设计.pdf
- 大连理工大学:《C语言程序设计》课程授课教案(讲稿)第二讲 运算符和表达式.pdf
- 大连理工大学:《C语言程序设计》课程授课教案(讲稿)第一讲 语言概述、数据类型及转换.pdf
- 《嵌入式系统》课程教学课件(讲稿)ARM体系结构(Advanced RISC Machines).pdf
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第10讲 循环嵌套.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第11讲 一维数组.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第12讲 二维数组.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第13讲 指针初步.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第14讲 指针深入.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第15讲 字符串.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第16讲 函数初步.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第17讲 函数深入.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第18讲 函数再深入.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第19讲 结构类型.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第20讲 结构深入.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第21讲 联合与枚举.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第22讲 文件初步.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第23讲 文件深入.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(实验讲义,共十二个).pdf
- 大连理工大学:《单片机系统及应用》课程教学资源(教案讲稿,共二十四讲).pdf
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第2章 单片机硬件结构.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第1章 单片机基础知识.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第4章 指令系统与汇编程序设计.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第9章 单片机应用中模拟量的输入输出.pptx
