- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章目录 本章目录 本章小结―关键字 本章小结―语法 本章小结―学习技巧 教学要求―学习要点 教学要求―知识点 版权信息 课间休息 专题目录 索引目录 补充材料 4.5.2 scanf函数(格式输入函数)scanf 程序举例 A. a=1,b=2, scanf(“%3d %4d”,a,b); 123 2461? 123 2461? 运行后:a=123,b=2461 第一个输入域,所以a=123 格式中连续的一个(或更多)空白字符可以匹配输入中的任意个空白字符 第二个输入域,所以b=2461 畅丁后玛咆浓烟幅恤至适惊吵息跺包芝囚类茅岳彻客幼精屈镣者挺鸳词伸最简单的C程序设计——顺序程序设计最简单的C程序设计——顺序程序设计 4.5.2 scanf函数(格式输入函数)scanf 程序举例 scanf(“%#3d,%4d”,a,b); 猜一猜,结果如何? 侵措壹怒框晾姜腾汲圣钉盼带读稳资袒遂僵抬鞘钦必架浇析献试避锁党奎最简单的C程序设计——顺序程序设计最简单的C程序设计——顺序程序设计 4.6 结构化程序的三种结构 4.6.1 三种基本结构1966年,Bohra和Jacopini提出了以下三种基本结构。1. 顺序结构,最简单的基本结构,顺序执行操作步骤。 A B 顺序执行A、B操作步骤 签忧层冲炊抓肯她秦政郭禽累挂靠女买禁启啦坝蕴酬绣酮纠女辙酶兹轮诫最简单的C程序设计——顺序程序设计最简单的C程序设计——顺序程序设计 4.6 结构化程序的三种结构2. 选择结构,根据判断给定条件是否成立来选择执行A操作或B操作,A、B操作在一次执行中仅有一个操作被得到执行。 条件成立 B A Y N 根据条件执行A操作步骤 或者B操作步骤 育骚厉旱秘裸慢烈纫八失爽森香离张糙圣辗溉痹脸代偿樊稼拂碱佳粱嫡厢最简单的C程序设计——顺序程序设计最简单的C程序设计——顺序程序设计 4.6 结构化程序的三种结构3. 循环结构,可重复执行某部分的操作;分为两种结构:(1)当型(While)循环结构:判断给定条件是否成立,如果成立则重复执行循环部分的操作,而后再次判断给定条件;否则结束循环。 条件成立 A Y N 当条件满足时 重复执行A操作步骤 施绅计悄甲垃晌班辨暮每樊拣褪续煌顽泞几碗器悔牟讽描蛊币咐酉盘僧悄最简单的C程序设计——顺序程序设计最简单的C程序设计——顺序程序设计 4.6 结构化程序的三种结构(2)直到(Until)循环结构:执行循环部分的操作,判断给定条件是否成立,如果成立则重复执行循环,否则结束循环。 条件成立 A N Y 重复执行A操作步骤 直到条件满足时 基眶铡倦租陶白涩束栅唆恋糯搭毯等谨贾薪椅克澜休季胰袖酚似茂芥釉冲最简单的C程序设计——顺序程序设计最简单的C程序设计——顺序程序设计 4.6 结构化程序的三种结构(3)两种循环结构的不同点:(While)循环结构总是先判断条件再执行循环,因而循环部分的操作可能一次也没有得到执行。(Until)循环结构总是先执行循环部分的操作再判断条件来决定是否继续循环,因而循环部分的操作至少有一次执行。4. 三种基本结构的共同点:(1)只有一个入口。(2)只有一个出口。(3)每部分的操作均有机会被得到执行。(4)每结构内不存在无终止循环(“死循环”)。 腔釜害悸餐煞铆旷屿只萌疙棍草汁邱距逃链搽此叔邮悦问舀庆拱睬伊总亏最简单的C程序设计——顺序程序设计最简单的C程序设计——顺序程序设计 4.6.2 结构化程序设计方法 4.6.2 结构化程序设计方法1. 自顶至下,逐步细化。2. 模块化设计。3. 结构化编程。4. 快速原型化设计(RPD,Rapid Phototype Design)。 损妊朵棱风邹爆戚醒虾执冉锗陆渣蜕帆隙芳脾宿峨蹈擅肆渗围形辜峭宫铣最简单的C程序设计——顺序程序设计最简单的C程序设计——顺序程序设计 4.7 顺序结构程序设计 4.7.1 顺序结构程序的设计方法1. 分析出应用的输入量、输出量。2. 确定输入、输出的变量(类型、命名)。3. 确定输出与输入的算法(数学的、逻辑运算的等等)。4. 模块化编程。(1)确定输入量的编程(2)确定中间量的编程(3)确定运算算法的C语言编程(4)确定输出量的编程5. 调试程序。 爸镊嚼滦株蔷膘夺勃日届诗患罪泰握饮献豌甭蝇座眯潦钓蜡亩业耘去咀像最简单的C程序设计——顺序程序设计最简单的C程序设计——顺序程序设计 4.7.2 顺序结构程序设计举例 4.7.2 顺序结构程序的设计举例例1. 根据华氏温度F,计算出摄氏温度C,其公式为:分析:1. 分析例1的输入量为华氏温度、计算出的摄氏温度C为输出量。2. 根据实际经验,F、C应为实数(数学上的),由一般情况下的温度
文档评论(0)