第一部分第1章1.2流程图 1.2.1&1.2.2顺序结构 选择结构_第1页
第一部分第1章1.2流程图 1.2.1&1.2.2顺序结构 选择结构_第2页
第一部分第1章1.2流程图 1.2.1&1.2.2顺序结构 选择结构_第3页
第一部分第1章1.2流程图 1.2.1&1.2.2顺序结构 选择结构_第4页
第一部分第1章1.2流程图 1.2.1&1.2.2顺序结构 选择结构_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.2流程图第1章算法初步应用创新演练理解教材新知1.2.11.2.2顺序结构选择结构考点一考点二知识点一知识点二知识点三第一页,编辑于星期一:二十一点 二十六分。返 回第二页,编辑于星期一:二十一点 二十六分。返 回第三页,编辑于星期一:二十一点 二十六分。返 回第四页,编辑于星期一:二十一点 二十六分。返 回第五页,编辑于星期一:二十一点 二十六分。返 回 数学课上老师为了提高同学们的兴趣数学课上老师为了提高同学们的兴趣,先让同学们从先让同学们从1到到3报数报数,结果最后一个同学报结果最后一个同学报2;再让同学们从;再让同学们从1到到5报数报数,结果结果最后一个同学报最后一个同学报3;又让

2、同学从;又让同学从1到到7报数报数,结果最后一个同学结果最后一个同学报报4.问题问题1:假设这个班有:假设这个班有x个同学个同学,那么那么x满足的条件是什么?满足的条件是什么?提示:提示:x满足三个条件:满足三个条件:x除以除以3余余2;x除以除以5余余3;x除以除以7余余4.第六页,编辑于星期一:二十一点 二十六分。返 回问题问题2:能否设计一个算法:能否设计一个算法,计算这个班至少有多少人?计算这个班至少有多少人?提示:可以提示:可以,只要从只要从x7开始依次增加开始依次增加1,直至三个条件全满足直至三个条件全满足时即得到的数为最少人数时即得到的数为最少人数问题问题3:能否把上述算法用一个

3、直观图形式来表示?:能否把上述算法用一个直观图形式来表示?提示:可以提示:可以第七页,编辑于星期一:二十一点 二十六分。返 回 1流程图的概念流程图的概念 流程图是由一些图框和流程线组成的流程图是由一些图框和流程线组成的,其中图框表示其中图框表示 ,图框中的文字和符号表示图框中的文字和符号表示 ,流程线表示流程线表示 各种操作的类型各种操作的类型操作操作的内容的内容操作的先后次序操作的先后次序第八页,编辑于星期一:二十一点 二十六分。返 回2常见的程序框、流程线及各自表示的功能常见的程序框、流程线及各自表示的功能开始或结束开始或结束输入、输出输入、输出赋值赋值计算计算某一条某一条执行步骤执行步

4、骤第九页,编辑于星期一:二十一点 二十六分。返 回 赵本山与宋丹丹在小品钟点工中提出了一个赵本山与宋丹丹在小品钟点工中提出了一个“经经典问题:典问题:“说说,把大象放进冰箱总共分几步?答复是:分三步把大象放进冰箱总共分几步?答复是:分三步,第一步翻开冰箱门第一步翻开冰箱门,第二步把大象放进冰箱第二步把大象放进冰箱,第三步关上冰箱门!第三步关上冰箱门!此问题令人捧腹大笑此问题令人捧腹大笑,至今脍炙人口至今脍炙人口问题问题1:设计一个将大象放进冰箱的算法:设计一个将大象放进冰箱的算法提示:第一步翻开冰箱门;提示:第一步翻开冰箱门;第二步将大象放入;第二步将大象放入;第三步关上冰箱门第三步关上冰箱门

5、第十页,编辑于星期一:二十一点 二十六分。返 回问题问题2:上述算法步骤中有何特点?:上述算法步骤中有何特点?提示:按照顺序从上而下进行提示:按照顺序从上而下进行问题问题3:根据流程图的概念:根据流程图的概念,能否用流程图直观表示这一能否用流程图直观表示这一算法过程算法过程提示:可以提示:可以第十一页,编辑于星期一:二十一点 二十六分。返 回多个处理多个处理第十二页,编辑于星期一:二十一点 二十六分。返 回 2012年淘宝网城购物炽热进行年淘宝网城购物炽热进行,某苹果某苹果iphone 4 代理网店代理网店决定在决定在11月月18日进行网购优惠活动:购置日进行网购优惠活动:购置2件或件或2件以

6、下每件件以下每件2999元元,超过超过2件且超过的局部每件按件且超过的局部每件按8折优惠折优惠 问题问题1:假设某单位团购决定购置:假设某单位团购决定购置x件试写出其购物总费用件试写出其购物总费用y与与x的关系式的关系式第十三页,编辑于星期一:二十一点 二十六分。返 回问题问题2:设计上述问题的算法时:设计上述问题的算法时,其关键步骤是什么?其关键步骤是什么?提示:关键步骤是注意判断购置的件数决定购物费用提示:关键步骤是注意判断购置的件数决定购物费用问题问题3:假设用流程图来表示上述算法:假设用流程图来表示上述算法,只有顺序结构能否只有顺序结构能否完成?还需要什么?完成?还需要什么?提示:不能

7、提示:不能,还需要参加判断还需要参加判断 件数的流程图件数的流程图第十四页,编辑于星期一:二十一点 二十六分。返 回作出判断作出判断哪一种操作哪一种操作分支结构分支结构第十五页,编辑于星期一:二十一点 二十六分。返 回 1顺序结构的执行顺序为从上到下依次进行顺序结构的执行顺序为从上到下依次进行在画框图时要遵循以下原那么:在画框图时要遵循以下原那么: (1)特定的符号表示特定的含义特定的符号表示特定的含义,不能随意创造;不能随意创造; (2)图形符号内的语言要精炼;图形符号内的语言要精炼; (3)框图的方向是自上而下或自左向右框图的方向是自上而下或自左向右第十六页,编辑于星期一:二十一点 二十六

8、分。返 回 2一般地一般地,在遇到分类讨论问题时在遇到分类讨论问题时,流程图的结构设计流程图的结构设计都要用到选择结构都要用到选择结构 3判断框的退出点在任何情况下都是根据条件去判断框的退出点在任何情况下都是根据条件去执行其中的一个执行其中的一个,而另一个不会被执行而另一个不会被执行,故判断框后的指故判断框后的指向线应根据情况标注向线应根据情况标注“Y或或“N第十七页,编辑于星期一:二十一点 二十六分。返 回第十八页,编辑于星期一:二十一点 二十六分。返 回 例例1点点P(x0,y0)和直线和直线l:AxByC0(A2B20),求点求点P(x0,y0)到直线到直线l的距离的距离d.设计算法设计

9、算法,并并画出流程图画出流程图 思路点拨思路点拨先设计出解决该问题的算法先设计出解决该问题的算法,再依据算再依据算法画出流程图法画出流程图第十九页,编辑于星期一:二十一点 二十六分。返 回 精解详析精解详析算法如下:算法如下: S1输入点的坐标输入点的坐标x0,y0,输入直线方程的系数输入直线方程的系数A,B,C.; S2E1Ax0By0C; S3E2A2B2; S4d ; S5输出输出d. 流程图如下图:流程图如下图:EE12第二十页,编辑于星期一:二十一点 二十六分。返 回第二十一页,编辑于星期一:二十一点 二十六分。返 回 一点通一点通 应用顺序结构表示算法的步骤:应用顺序结构表示算法的

10、步骤:(1)设计问题的算法设计问题的算法(2)明确输入量明确输入量,计算过程计算过程,输出量输出量(3)用流程图表示算法过程用流程图表示算法过程第二十二页,编辑于星期一:二十一点 二十六分。返 回1本例中把直线本例中把直线l改为:改为:“圆圆(xa)2(yb)2r2,写出写出 求圆上的点到求圆上的点到P的距离最大值的算法及流程图的距离最大值的算法及流程图第二十三页,编辑于星期一:二十一点 二十六分。返 回流程图:流程图:第二十四页,编辑于星期一:二十一点 二十六分。返 回2阅读如下图的流程图阅读如下图的流程图,其输出结果是其输出结果是_解析:由流程图知:解析:由流程图知:ba3,a1,b4.答

11、案:答案:4第二十五页,编辑于星期一:二十一点 二十六分。返 回第二十六页,编辑于星期一:二十一点 二十六分。返 回流程图:流程图:第二十七页,编辑于星期一:二十一点 二十六分。返 回 例例3(12分分)到某银行办理个人异地汇款到某银行办理个人异地汇款(不超过不超过100万元万元),银行收取一定的手续费汇款额不超过银行收取一定的手续费汇款额不超过100元元,收取收取1元手续费;超过元手续费;超过100元但不超过元但不超过5 000元元,按汇款额的按汇款额的1%收收取;超过取;超过5 000元元,一律收取一律收取50元手续费试画出汇款额为元手续费试画出汇款额为x元时元时,银行收取手续费银行收取手

12、续费y元的流程图元的流程图第二十八页,编辑于星期一:二十一点 二十六分。返 回 思路点拨思路点拨先建立先建立x与与y的函数关系式的函数关系式,然后画出流程图然后画出流程图第二十九页,编辑于星期一:二十一点 二十六分。返 回流程图如下图:流程图如下图:(12分分) 第三十页,编辑于星期一:二十一点 二十六分。返 回 一点通一点通 (1)设计算法时经常会遇到算法的流程需要根据条件是否成立设计算法时经常会遇到算法的流程需要根据条件是否成立有不同的流向有不同的流向,选择结构就是处理这种过程的结构选择结构就是处理这种过程的结构 (2)画分段函数求函数值的流程图时画分段函数求函数值的流程图时,如果函数分两

13、段如果函数分两段,只需引只需引入一个判断框即可如果函数解析式有三段入一个判断框即可如果函数解析式有三段,算法中就要进行两次算法中就要进行两次判断判断,也就需要两个判断框也就需要两个判断框,这就是选择结构的嵌套问题对于选择这就是选择结构的嵌套问题对于选择结构的嵌套问题结构的嵌套问题,实际上是将一个选择分支结构置于另一个选择分实际上是将一个选择分支结构置于另一个选择分支结构的分支中支结构的分支中,这个分支结束后要与另一个分支交汇这个分支结束后要与另一个分支交汇第三十一页,编辑于星期一:二十一点 二十六分。返 回3(2012北京海淀模拟北京海淀模拟)假设某流程图如下图假设某流程图如下图,当输入当输入 值为值为 时时,执行该程序后的输出值执行该程序后的输出值y_.第三十二页,编辑于星期一:二十一点 二十六分。返 回答案:答案:1第三十三页,编辑于星期一:二十一点 二十六分。返 回4如下图的算法功能是如下图的算法功能是_解析:当解析:当ab时时,|ab|ab;当;当ab时时,|ab|ba.故流故流程图为求程图为求|ab|的值的值答案:求答案:求|ab|的值的值第三十四页,编辑于星期一:二十一点 二十六分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论