文档详情

程序结构和流程控制语句.pdf

发布:2017-08-28约4.2万字共31页下载文档
文本预览下载声明
第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 .控制程序执行顺序的语句: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 与例题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时,应注意,只要在多选条件语句与例3.3板书上稍作修改即可,学生可不必记例题。讲 多选条件语句与嵌套条件语句时,一定向学生强调程序书写缩进格式,及if 与else上下对齐。 6 .在讲述开关语句时,必须讲清表达式只能是整型或字符型,case语句执行后将执行其后一条case语句,因此必须用 break语句才退出switch语句。 7 .用累加和为引例引入循环语句,强调循环程序的四部分,即循环初始化、循环体、循环修改、判循环结束。do while 语句的作用、格式、执行过程及举例,只要在while语句的基础上稍作修改即可,这样可省掉许多写板书的时间。 图3.1 顺序结构 顺序结构 S1 S2 file:////F|/网络课程/C++程序设计/第3章 程序结构和流程控制语句.htm(第 1/31 页)2007-9-5 14:13:49 娜娜 第3章 程序结构和流程控制语句 S1 S2 (b) (a) 省略第1与3个表达式时,for与while 语句是相同的。 3.1 程序的三种基本结构和语句类型 3.1.1 程序的三种基本结构 1.顺序结构 按语句顺序依次执行的结构称为顺序结构。 如图3.1所示。先执行S1(cinxy)操作,再执行S2(sum=x+y; coutsum)操作。在图3.1(a)为顺序结构流程图,图3.1 (b )为其N-S流程图。 2.分支结构 真 真 真 假
显示全部
相似文档