《北师大版高中数学必修三第2章算法初步2.2.2.2选择结构课件》由会员分享,可在线阅读,更多相关《北师大版高中数学必修三第2章算法初步2.2.2.2选择结构课件(20页珍藏版)》请在金锄头文库上搜索。
1、第2课时 选择结构,1.掌握选择结构. 2.能应用顺序结构、选择结构表示算法.,选择结构 (1)定义:在算法设计中,需要判断条件的真假,依据判断的结果决定后面的步骤,像这样的结构通常称为选择结构. (2)算法框图:如图所示.(3)执行步骤的方式:每次仅能执行一个步骤.当条件为真时,执行步骤甲;当条件为假时,执行步骤乙.不能同时执行这两个步骤,也不能一个步骤也不执行.,【做一做1】 下列说法中正确的个数为( ) 任何一个算法都离不开顺序结构; 任何一个算法都离不开选择结构; 包含选择结构的算法框图中,算法的执行根据条件是否成立有不同的流向; 算法执行过程中,顺序结构和选择结构可以有不止一个入口,
2、一个出口. A.0 B.1 C.2 D.3 解析:顺序结构是最基本、最简单的算法结构,其他任何算法结构都含有顺序结构,故正确;不正确;正确;根据顺序结构和选择结构的特点,可知不正确. 答案:C,【做一做2】 在如图所示的算法框图中,若输入m=-1,则输出w= .,解析:m=-10,则w=-1-1=-2. 答案:-2,题型一,题型二,题型三,根据算法框图确定算法的功能 【例1】 观察所给的算法框图,说明它所表示的功能.,分析:由框图形式可以看出这是一个选择结构,可根据判断条件确定算法流向,因此它所表示的功能是求一个分段函数的函数值.,题型一,题型二,题型三,反思对于这类问题的解答,首先由框图形式识别其结构类型,然后根据结构模式确定算法内容.,题型一,题型二,题型三,【变式训练1】 如图,该算法框图描述的功能是 .解析:由算法框图知,当x0时,输出x;当x0,则 ; 否则y=-x. 3.输出y. 算法框图如图所示.,