收藏 分享(赏)

2018版高中数学(人教b版)必修3同步教师用书:第1章 1.2.2 条件语句.doc

上传人:无敌 文档编号:513308 上传时间:2018-04-09 格式:DOC 页数:10 大小:565.50KB
下载 相关 举报
2018版高中数学(人教b版)必修3同步教师用书:第1章 1.2.2 条件语句.doc_第1页
第1页 / 共10页
2018版高中数学(人教b版)必修3同步教师用书:第1章 1.2.2 条件语句.doc_第2页
第2页 / 共10页
2018版高中数学(人教b版)必修3同步教师用书:第1章 1.2.2 条件语句.doc_第3页
第3页 / 共10页
2018版高中数学(人教b版)必修3同步教师用书:第1章 1.2.2 条件语句.doc_第4页
第4页 / 共10页
2018版高中数学(人教b版)必修3同步教师用书:第1章 1.2.2 条件语句.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、1.2.2 条件语句1.理解条件语句.(重点)2.能够用条件语句编写条件分支结构的程序.(难点)基础初探教材整理 条件语句的概念、格式及功能阅读教材 P20“最后一段” P 21,完成下列问题.1.条件语句的概念:处理条件分支逻辑结构的算法语句,叫做条件语句.2.Scilab 语言中的条件语句的格式及功能:格式 功能一般格式if 表达式语句序列 1;else 语句序列 2;end 如果表达式结果为真,则执行表达式后面的语句序列 1;如果表达式结果为假,则执行 else 后面的语句序列 2最简单格式if 表达式语句序列 1;end 如果表达式结果为真,则执行表达式后面的语句序列 1,否则跳过语句

2、序列 11.判断(正确的打“” ,错误的打“”)(1)条件语句的执行是按照程序中的先后顺序执行的.( )(2)条件语句实现了程序框图中的条件分支结构.( )(3)条件语句一定要完整,即 ifelseend 中每一部分都不能少 .( )【答案】 (1) (2) (3)2.当输入 x 3.2 时,程序输出的结果为( )A.3.2 B.3.2 C.3 D.3【解析】 x 3.20 时,求 yx 2 的值.【精彩点拨】 根据条件语句最简单格式可解决.【尝试解答】 程序如下:计算机执行条件语句的最简单格式时,若表达式结果为真,则执行表达式后面的语句序列 1,否则跳过语句序列 1,执行下面的语句.再练一题

3、1.编写程序,输入两个实数,由小到大输出这两个数.【解】 程序如下:条件语句一般格式的应用编写程序计算:yError!【精彩点拨】 以 x0 是否成立作为条件判断,利用条件语句的一般格式.【尝试解答】 程序如下:ifelseend 格式的条件语句中,计算机执行这种格式的条件语句时,若表达式结果为真,则执行表达式后面的语句序列 1;如果表达式结果为假,执行 else 后面的语句序列 2,然后结束这一条件语句.再练一题2.已知函数 f(x)Error!编写一个程序,使输入的每一个 x 值都得到相应的函数值.【解】 用变量 x,y 分别表示自变量和函数值 .步骤如下:S1 输入 x 值.S2 判断

4、x 的范围.若 x0 ,则用解析式 yx 21 求函数值;否则,用y2x 25 求函数值.S3 输出 y 值.程序框图如图所示.程序如下:条件语句的嵌套已知分段函数 yError!编写程序,要求输入自变量 x 的值,输出相应的函数值,并画出程序框图.【精彩点拨】 输入自变量 x 的值需要作两次判断,因此需要利用条件语句的嵌套格式编写程序.【尝试解答】 程序框图如图所示:程序如下:1.适用范围:已知分段函数的解析式求函数值的问题,须用条件语句书写程序,当条件的判断有两个以上的结果时,可以选择条件分支结构嵌套去解决.2.解此类问题的步骤:(1)构思出解决问题的一个算法(可用自然语言) ;(2)画出

5、程序框图,形象直观地描述算法;(3)根据框图编写程序,即逐步把框图中的算法步骤用算法语句表达出来.再练一题3.已知函数 f(x)Error!试编写程序,根据输入的 x 值输出对应的 y 值. 【导学号:00732021】【解】 程序如下:探究共研型两种条件语句的辨析探究 1 两种条件语句的共同点是什么?【提示】 两种语句首先都要对条件进行判断,然后才执行相应的语句体;执行完语句体后,程序都交汇于一点完成条件语句;都以 if 开始,以 end 结束.探究 2 两种条件语句的区别是什么?【提示】 ifelseend 语句含有两个语句体,满足条件时执行一个语句体,不满足条件时执行另一个语句体;而 i

6、fend 条件语句,只有一个语句体,是满足条件时执行的语句体.探究 3 在条件语句中, “条件”可以是复合条件吗?【提示】 在“条件”处可以是复合条件,如根据下面的程序,画出程序框图,然后利用另外一种条件分支结构和条件语句画出程序框图,并写出程序.【精彩点拨】 由所给的程序知其格式为 ifelseend ,由条件可画其程序框图,并可写出用 ifend 语句表达的程序.【尝试解答】 所给的程序所对应的程序框图如下:利用另一种条件分支结构画程序框图如下.对应的程序如下:条件语句有两种形式,应用时要根据实际问题适当选取.再练一题4.已知 yError!编写程序,输入自变量 x 的值,输出相应的函数值

7、 .【解】 程序1.给出以下程序:如果输入 x1 2,x 23,那么执行此程序的结果是( )A.7 B.10 C.5 D.8【解析】 由于输入的两个数 x12,x 23,不满足条件 x1x 2,因此,不执行语句体 yx 1x2,而直接执行 yx 1x 2,所以 y5,最后输出 5.【答案】 C2.输入两个数,输出其中较大的数,则能将程序补充完整的是( ) 【导学号:00732022】A.print(%io(2),b) B.print(%io(2),a)C.a b D.ba【解析】 因为要求输出 a,b 中较大的数,若 ab,输出 a,否则输出b,故应填“print(%io(2) , b).”【

8、答案】 A3.根据下列算法语句,当输入 x 为 60 时,输出 y 的值为( )A.25 B.30 C.31 D.61【解析】 由题意,得 yError!当 x60 时, y250.6 (6050)31,输出 y 的值为 31.【答案】 C4.下面的程序运行后输出的结果为_.【解析】 因 x50 ,根据题意,执行 yy3,y20317,因此 xy5( 17) 22,yx17522.输出的结果 yx 在前,xy 在后,所以答案为22,22.【答案】 22 225.儿童乘坐火车时,若身高不超过 1.1 m,则无需购票;若身高超过 1.1 m不超过 1.4 m,只需买半票.若身高超过 1.4 m,购买全票.试写出一个购票算法程序.【解】 程序为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报