- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计(VisualC6.0环境)》电子教案-第3章结构化程序设计课件
本章导读
本章从实例分析着手,使读者了解并掌握C语言三种基本流程控制结构:顺序、选择、循环结构 ,加深对C语言程序开发设计过程的感性认识,强化培养编程思路,为进一步进行C语言程序设计打下基础。 ;第3章 结构化程序设计;《 C语言程序设计》 (Visual C++ 6.0环境);3.1.1 C程序实例; ;3.1.2 顺序结构语句1;返回本节目录;《 C语言程序设计》 (Visual C++ 6.0环境);返回本节目录;3.1.3 程序实训【例3. 3】;3.1.3 程序实训【例3.4】;3.2 选择结构程序设计;3.2.1 选择结构的 C程序实例 ;《 C语言程序设计》 (Visual C++ 6.0环境);3.2.2 if 语句;1. if语句的一般形式1;1. if语句的一般形式2;《 C语言程序设计》 (Visual C++ 6.0环境);1. if语句的一般形式实例;2. if-else中的复合语句;3.非关系、非逻辑表达式构成的条件表达式1;《 C语言程序设计》 (Visual C++ 6.0环境);3.非关系、非逻辑表达式构成的条件表达式3;4. if语句的嵌套1;4. if语句的嵌套2;4. if语句的嵌套实例1;4. if语句的嵌套实例2;4. if语句的嵌套实例3;3.2.3 switch 语句;1 . switch语句的一般形式;《 C语言程序设计》 (Visual C++ 6.0环境);2 . switch语句的执行过程;3 . switch语句的实例;3 . switch语句的实例;《 C语言程序设计》 (Visual C++ 6.0环境);3.3.1 循环结构的C程序实例;3.3.2 while语句;while语句实例;???? do
循环体语句
while(表达式);
说明:do是C语言的关键字,必须和while联合使用。do-while循环由do开始,用while结束;注意,在while结束后必须有分号,它表示该语句的结束。其它同while循环语句。;运行结果:
其和是5050
在本例中,循环条件和循环体以及得到的结果都是和while循环一样的,只是用do-while语句来实现。;3.3.4 for 语句;for 语句的执行过程;for 语句的实例;for 语句多样性;3.3.5 循环的嵌套;循环的嵌套实例;3.3.6 break语句和continue语句;1. break语句;break语句;2. Continue语句;Continue语句;3.3.7 编程实训1;3.3.7 编程实训2;《 C语言程序设计》 (Visual C++ 6.0环境);3.4.1 结构化程序设计方法;3.4.2 综合实训1;3.4.2 综合实训2;3.4.2 综合实训3; 【例3.36】爱因斯坦的阶梯问题。
设有一阶梯,每步跨2阶,最后余1阶;每步跨3阶,最后余2阶;每步跨5阶,最后余4阶;每步跨6阶,最后余5阶;每步跨7阶时,正好到阶梯顶。问共有多少阶梯?
问题分析:设阶梯数为:ladders,则题中条件可以改写为:
(1)ladders % 2 =1
(2)ladders % 3 =2
(3)ladders % 5 =4
(4)ladders % 6 =5
(5)ladders % 7 =0
由条件(5)知,阶梯数一定为7的倍数。于是可以从7开始,分别对7、17、21、28、35…数列进行测试,看哪一个符合题意。由条件(1)又知,阶梯数一定是奇数,因此可把上述数列中的数去掉一半。
算法:依次对7、7+14、7+14+14、…用条件(2)(3)(4)进行测试,找出符合题意者。;3.4.2 综合实训5
您可能关注的文档
- 2011年内黄招教.doc
- [下册]Unit Seven课件.ppt
- [人力资源管理].Human.Resource.Management_Chapter3课件.ppt
- [人力资源管理].Human.Resource.Management_Chapter6课件.ppt
- [人力资源管理].Human.Resource.Management_Chapter7课件.ppt
- [修改] 第二章计算机中数据信息的表示课件.ppt
- [名校联盟]重庆市北大附中重庆实验学校高考英语第一轮复习《高二:Unit 13-14》课件课件.ppt
- [外研版]2013届高考英语一轮复习语法专题10 正反解读定语从句课件.ppt
- [辽大] 07几何造型课件.ppt
- _进口合同的履行课件.ppt
文档评论(0)