2023版高中数学第一章算法初步1.2.2条件语句学案新人教B版 - 1.2.2 条件语句 1.理解条件语句.(重点) 2.可以用条件语句编写条件分支构造的程序.(难点) [根底·初探] 教材整理 条件语句的概念、格式及功能 阅读教材P20“最后一段”~P21,完成以下问题. 1.条件语句的概念: 处理条件分支逻辑构造的算法语句,叫做条件语句. 2.Scilab语言中的条件语句的格式及功能: 1.判断(正确的打“√”,错误的打“×”) (1)条件语句的执行是按照程序中的先后顺序执行的.( ) (2)条件语句实现了程序框图中的条件分支构造.( ) 输出的结果为( ) A.-3.2 B.3.2 C.3 D.-3 【解析】 ∵x=-3.20时,求y=x的值. 【精彩点拨】 根据条件语句最简单格式可解决. 【尝试解答】 程序如下: 2 计算机执行条件语句的最简单格式时,假设表达式结果为真,那么执行表达式后面的语句序列1,否那么跳过语句序列1,执行下面的语句. [再练一题] 1.编写程序,输入两个实数,由小到大输出这两个数. 【解】 程序如下: 条件语句一般格式的应用 -1, x≥0,编写程序计算:y=??-1, x0,出相应的函数值,并画出程序框图. 【精彩点拨】 输入自变量x的值需要作两次判断,因此需要利用条件语句的嵌套格式编写程序. 【尝试解答】 程序框图如下图: 编写程序,要求输入自变量x的值,输程序如下: 1.适用范围: 分段函数的解析式求函数值的问题,须用条件语句书写程序,当条件的判断有两个以上的结果时,可以选择条件分支构造嵌套去解决. 2.解此类问题的步骤: (1)构思出解决问题的一个算法(可用自然语言); (2)画出程序框图,形象直观地描绘算法; (3)根据框图编写程序,即逐步把框图中的算法步骤用算法语句表达出来. [再练一题] 2x-1, x>0,-3.函数f(x)=?2x+1, x=0,--2x2+4, x<0,2试编写程序,根据输入的x值输出对应的第 3 页 共 3 页。