程序结构和流程控制语句

程序结构和流程控制语句

ID:37886733

大小:305.71 KB

页数:31页

时间:2019-06-02

程序结构和流程控制语句_第1页
程序结构和流程控制语句_第2页
程序结构和流程控制语句_第3页
程序结构和流程控制语句_第4页
程序结构和流程控制语句_第5页
资源描述:

《程序结构和流程控制语句》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章程序结构和流程控制语句第3章程序结构和流程控制语句教学内容:1.程序的三种基本结构:顺序结构、分支结构和循环结构;(15分钟)2.C++程序的组成。(5分钟)3.C++语句类型。(10分钟)4.实现分支程序的条件语句:if语句(45分钟)、if语句嵌套(10分钟)、条件运算符(5分钟)与switch语句(改为自学15分钟);5.实现循环程序的循环语句:while语句(25分钟)、do…while语句(20分钟)与for语句(45分钟);6.三种循环语句的比较,循环语句嵌套(25分钟)7.控

2、制程序执行顺序的语句:break、continu、goto,退出程序的函数:exit()与abort()(20分钟)8.C++程序的综合举例:例3.21、例3.22(45分钟)。9.习题课:例3.23、例3.24、例3.25(80分钟)9.本章小结(10分钟)教学要求:1.掌握程序的三种基本结构,即顺序结构、分支结构和循环结构;2.掌握C++语言中实现这三种基本结构的控制语句的格式、功能和执行过程;3.能使用这些控制语句编写具有顺序、分支和循环三种基本结构的程序。教学方法:1.通过例题1.2与例

3、题1.3与sum=1+2+3+⋯+10引出顺序、分支、循环程序的概念。2.通过回忆第1章例1.3及程序结构特点引出C++程序的组成。在做实验1时,应向学生演示C++的项目程序可由多个源程序组成,每个源程序由编译预处理命令与函数组成。3.C++程序的语句类型可用图3.6的格式来描述。4.在介绍双选条件语句及例3.2时,应注意,只要在单选条件语句与例3.1板书上稍作修改即可,学生可不必记例题。只画一般流程图,N-S流程图让学生自学。介绍双选条件语句后应立即讲述条件运算符。5.在介绍嵌套条件语句及例3

4、.4时,应注意,只要在多选条件语句与例3.3板书上稍作修改即可,学生可不必记例题。讲多选条件语句与嵌套条件语句时,一定向学生强调程序书写缩进格式,及if与else上下对齐。6.在讲述开关语句时,必须讲清表达式只能是整型或字符型,case语句执行后将执行其后一条case语句,因此必须用break语句才退出switch语句。7.用累加和为引例引入循环语句,强调循环程序的四部分,即循环初始化、循环体、循环修改、判循环结束。dowhile语句的作用、格式、执行过程及举例,只要在while语句的基础上稍作

5、修改即可,这样可省掉许多写板书的时间。图3.1顺序结构顺序结构S1S2file:////F

6、/网络课程/C++程序设计/第3章程序结构和流程控制语句.htm(第1/31页)2007-9-514:13:49娜娜第3章程序结构和流程控制语句S1S2(b)(a)8.对于for语句必须讲清三个表达式的作用为初始化、循环判断、循环修改,语句执行过程与while语句类似,当省略第1与3个表达式时,for与while语句是相同的。3.1程序的三种基本结构和语句类型3.1.1程序的三种基本结构1.顺序结构按语句

7、顺序依次执行的结构称为顺序结构。如图3.1所示。先执行S1(cin>>x>y)操作,再执行S2(sum=x+y;cout<y)成立(“真”)时,执行S1(max=x)操作,否则执行S2(max=y)操作。图3.2分支结构真假S1S2B真

8、假BS2S1(b)(a)file:////F

9、/网络课程/C++程序设计/第3章程序结构和流程控制语句.htm(第2/31页)2007-9-514:13:49娜娜第3章程序结构和流程控制语句(2)多路分支:在多种可能的操作中按条件选取一个执行的结构称为分支结构,图3.3让学生看书。如图3.3所示,依次判断条件Bi是否成立,当Bi成立时,就执行相应的Si操作;当所有条件都不成立时,就执行Sn+1操作。3.循环结构循环结构有两种形式,即当型循环结构和直到型循环结构。(1)当型循环结构:当条件成立时重

10、复执行一个操作直到条件不成立为止的结构。在图3.4中,设i=0,sum=0,当条件B(i<10)成立(“真”)时,重复执行S(sum=sum+i)操作,直到条件B(i>=10)不成立(“假”)时才停止执行S操作,转而执行其他操作。从而通过循环完成sum=1+2+3+⋯+10的工作。(2)直到型循环结构:重复执行一个操作,直到条件不成立为止的结构在图3.5中,先执行S操作,再判断条件B是否成立,若条件B成立(“真”),再执行S操作,如此重复,直到条件B不成立(“假”)时停止执行S操作,转而执行其他

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。