欢迎来到天天文库
浏览记录
ID:52868364
大小:688.08 KB
页数:22页
时间:2020-03-29
《2020版高中数学第一章算法初步1.1.3(第1课时)顺序结构与条件分支结构课件新人教B版.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.1.3第1课时顺序结构与条件分支结构[核心扫描]顺序结构和条件分支结构名称定义结构形式特征顺序结构描述的是最简单的算法结构,之间,之间是按的顺序进行由若干个依次执行的步骤组成,任何一种算法都离不开的基本结构语句与语句框与框从上到下名称定义结构形式特征条件分支结构依据指定条件选择执行的控制结构两个步骤A、B根据条件选择一个执行根据条件选择是否执行步骤A不同指令[问题探究]1.任何一种算法都一定有顺序结构和条件分支结构吗?提示:不一定.任何一种算法一定有顺序结构,但并不是任何一种算法都一定有条件分支结构.因为顺序结构是最简单、最基本的算
2、法结构.任何一个算法都离不开它,但如果算法中没有条件需要判断,那么它就没有条件分支结构.2.条件分支结构与顺序结构有什么不同?提示:条件分支结构与顺序结构的不同之处是:它不是依次执行操作指令进行运算,而是依据条件作出逻辑判断,选择执行不同指令中的一个.一般地,这里的判断主要是判断“是”或“否”,即是否符合条件的要求.该算法的程序框图:[悟一法]顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按照从上而下的顺序进行的,它是由若干个依次执行的处理步骤组成的,如图所示,其中A和B两个框是顺序执行,的,即在执行完A框所指定的操作后,必然
3、接着执行B框所指定的操作.[变式训练]1.已知圆的半径,设计一个算法求圆的周长和面积的近似值,并用程序框图表示.解:算法设计:S1输入圆的半径R.S2计算L=2πR.S3计算S=πR2.S4输出L和S.程序框图:[例2]某居民区的物业管理部门每月向居民收取卫生费.计费方法是:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.设计一个算法,根据输入的人数,计算应收取的卫生费,画出程序框图.解:算法过程如下:S1输入x.S2若x≤3,则y=5;否则(x>3),y=5+1.2(x-3).S3输出y.程序框图如图所示:
4、[悟一法](1)处理条件分支结构问题时,首先对问题的条件作出判断,然后根据条件是否成立选择不同流向的算法结构,从而正确地画出框图.(2)求分段函数的函数值的程序框图画法不唯一,判断框内的内容可以改变,但相应处理框的内容也要发生改变.(3)如果是分两段的分段函数,只需引入一个判断框;如果分三段,则要两个判断框,依次类推.(4)使用条件分支结构画框图时要明确两点:一是判断的条件是什么?二是判断后的条件分别对应着什么结果.解:程序框图如图所示.[例3]如框图,当x1=6,x2=9,p=8.5时,x3等于()A.7B.8C.10D.11【答案】
5、B[悟一法]解决程序框图的应用问题,读懂程序框图是关键.将程序框图按流程顺序“翻译”成数学问题,实现框图的纯数学化,最后利用相关数学知识解决.[变式训练]3.已知函数y=
6、x-3
7、(x≠3),程序框图如图表示的是给定x的值,求其对应函数值的算法.请将该程序框图补充完整,其中①处应填______________,②处应填______.【答案】x<3y=x-3CB
此文档下载收益归作者所有