1 / 70
文档名称:

c课件 ch 8b.pptx

格式:pptx   大小:918KB   页数:70页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c课件 ch 8b.pptx

上传人:977562398 9/21/2022 文件大小:918 KB

下载得到文件列表

c课件 ch 8b.pptx

相关文档

文档介绍

文档介绍:该【c课件 ch 8b 】是由【977562398】上传分享,文档一共【70】页,该文档可以免费在线阅读,需要了解更多关于【c课件 ch 8b 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。C课件Ch_8B
第一页,共70页。
C程序设计快速进阶大学教程
2022/4/26
3
本章要点
循环语句
while语句/do…while语句/for语句
循环条件
计数器控制循环/标记控制循环
循环嵌套
循环中的跳转
break语句/continue语句/goto语句
第三页,共70页。
C程序设计快速进阶大学教程
2022/4/26
4
结构化程序只由三种基本结构组成
控制结构--用于控制程序的执行流程
顺序(sequence)    
选择(selection)    
重复(repetion)
if结构(单项选择)    if/else结构(双项选择)    switch结构(多项选择)
while结构 do/while结构 for结构
控制结构
第四页,共70页。
C程序设计快速进阶大学教程
2022/4/26
5

求2n的问题
循环概念
为解决某一问题,或求取某一计算结果,
特定的条件下,程序中反复按某一模式进行操作。
第五页,共70页。
C程序设计快速进阶大学教程
2022/4/26
6
循环概念

求2n的问题
k=1,s=1
k≤n?
s=s*2
k=k+1
计数器
为解决某一问题,或求取某一计算结果,
特定的条件下,程序中反复按某一模式进行操作。
第六页,共70页。
C程序设计快速进阶大学教程
2022/4/26
7
循环概念
为解决某一问题,或求取某一计算结果,
特定的条件下,程序中反复按某一模式进行操作。
设计循环结构要点
需要重复哪些的步骤,即循环体中的操作;
需要合理设计循环条件,使循环不无限次执行;
修改循环条件,使循环条件的值趋近0。

第七页,共70页。
C程序设计快速进阶大学教程
2022/4/26
8
循环体的算法?
循环的条件、循环结束条件?
如何修改循环条件?

循环结构两种基本类型
当型循环 直到型循环
第八页,共70页。
C程序设计快速进阶大学教程
2022/4/26
9

while(表达式) {语句;}
do{
语句;
}while(表达式);
for(表达式1;表达式2;表达式3) { 语句;}
第九页,共70页。
C程序设计快速进阶大学教程
2022/4/26
10
语句形式
while(表达式)
{
循环体;
}
逻辑表达式
决定是否执行循环体
表达式值为逻辑true则执行循环体
重复执行的操作
直至表达式的值为false

第十页,共70页。
C程序设计快速进阶大学教程
2022/4/26
11

算法步骤
在循环结构外设置条件变量
测试循环条件,
若其值为假则执行步骤(6);
执行循环体中的语句;
更新条件变量的值;
重复(2)~(4)步骤
结束循环
while(表达式)
{
循环体;
}
第十一页,共70页。