高中数学必修3算法初步常考题型:条件结构.doc

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

【知识梳理】1.条件结构算法的流程根据条件是否成立有不同的流向,处理上述过程的结构就是条件结构.2.条件结构程序框图两种形式及特征名称形式一形式二结构形式特征两个步骤A、B根据条件选择一个执行根据条件是否成立选择是否执行步骤A【常考题型】题型一、简单条件结构的算法与框图【例1】 画出求分段函数y=eq\b\lc\{\rc\(\a\vs4\al\co1(2x+1 ?x≥0?,,3x-2 ?x<0?))的函数值的程序框图.[解] 算法如下:第一步:输入x的值.第二步:判断x的大小,若x≥0,则y=2x+1;若x<0,则y=3x-2.第三步:输出y的值.程序框图如下:【类题通法】1.条件结构与顺序结构的异同点条件结构不同于顺序结构的地方:它不是依次执行操作指令进行运算,而是依据条件作出逻辑判断,选择执行不同指令中的一个.一般地,这里的判断主要是判断“是”或“否”,即判断是否符合条件的要求,因而它有一个入口和两个出口.但最后还是只有一个终结口.2.含有条件结构的程序框图的设计设计程序框图时,首先设计算法步骤(自然语言),再将算法步骤转化为程序框图(图形语言).如果已经非常熟练地掌握了画程序框图的方法,那么可以省略设计算法步骤而直接画出程序框图.对于算法中含有分类讨论的步骤,在设计程序框图时,通常用条件结构来解决.【对点训练】设计一个程序框图,使之能判断任意输入的数x是奇数还是偶数.解:程序框图如下.题型二、与条件结构有关的读图问题【例2】 (1)如图所示的程序框图,其功能是(  )A.输入a,b的值,按从小到大的顺序输出它们的值B.输入a,b的值,按从大到小的顺序输出它们的值C.求a,b的最大值D.求a,b的最小值[解析] 取a=1,b=2知,该程序框图输出b=2,因此是求a,b的最大值.[答案] C(2)对任意非零实数a,b,若a?b的运算原理如程序框图所示,则3?2=_____

最近下载